Tomas Rezucha 
							
						 
					 
					
						
						
							
						
						b02ad37a55 
					 
					
						
						
							
							feat(soc/usb): Add USB related changes to soc_caps and usb_dwc_periph  
						
						... 
						
						
						
						This commit changes the following:
- Add types and data structures indicating the available USB controllers
for each target. 
						
						
					 
					
						2024-10-24 15:18:30 +08:00 
						 
				 
			
				
					
						
							
							
								wanckl 
							
						 
					 
					
						
						
							
						
						ef7406257a 
					 
					
						
						
							
							feat(driver_spi): spi master support sleep retention(recovery)  
						
						
						
						
					 
					
						2024-10-24 12:47:32 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						92d335548f 
					 
					
						
						
							
							Merge branch 'feature/ledc_sleep_retention_support' into 'master'  
						
						... 
						
						
						
						feat(ledc): support ledc sleep mode selection
Closes IDFGH-12713, IDF-9740, IDF-9769, IDF-9909, IDF-10372, IDF-10394, IDF-8472, and IDFCI-2450
See merge request espressif/esp-idf!34097  
						
						
					 
					
						2024-10-24 11:43:11 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						ecb52d3af3 
					 
					
						
						
							
							refactor(i2s): rename the confusing port number  
						
						
						
						
					 
					
						2024-10-23 18:16:57 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						4a90deb227 
					 
					
						
						
							
							feat(ledc): support ledc sleep mode selection  
						
						... 
						
						
						
						Support LEDC sleep retention on C6/H2/P4 
						
						
					 
					
						2024-10-22 17:54:32 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						0cb4bdc54e 
					 
					
						
						
							
							feat(i2s): support sleep retention  
						
						
						
						
					 
					
						2024-09-30 17:38:22 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						17d0fb07b4 
					 
					
						
						
							
							refactor(soc): sort esp32s2 soc headers  
						
						
						
						
					 
					
						2024-09-29 13:37:36 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tian Hao 
							
						 
					 
					
						
						
							
						
						c7d532049a 
					 
					
						
						
							
							Merge branch 'feature/esp32c61_light_sleep_support_stage_2' into 'master'  
						
						... 
						
						
						
						feat(esp_hw_support): esp32c61 sleep support (Stage 2: support basic pmu sleep function)
Closes IDF-9248, IDF-9247, IDF-9246, IDF-10993, IDF-9250, PM-203, and IDF-9244
See merge request espressif/esp-idf!33294  
						
						
					 
					
						2024-09-11 15:11:58 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						0926a700c2 
					 
					
						
						
							
							feat(pm): support basic pmu sleep  
						
						
						
						
					 
					
						2024-09-10 10:44:13 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						65f49c6a7b 
					 
					
						
						
							
							refactor(soc): create soc include folders  
						
						
						
						
					 
					
						2024-09-10 09:56:11 +08:00 
						 
				 
			
				
					
						
							
							
								wanckl 
							
						 
					 
					
						
						
							
						
						19c6e77a31 
					 
					
						
						
							
							fix(mspi): collect mspi iomux pin macro from iomux_reg.h to spi_pins.h  
						
						
						
						
					 
					
						2024-09-03 13:55:00 +08:00 
						 
				 
			
				
					
						
							
							
								wanckl 
							
						 
					 
					
						
						
							
						
						473f39c31f 
					 
					
						
						
							
							fix(driver_spi): move macro GPIO_MATRIX_DELAY_NS out from soc.h  
						
						
						
						
					 
					
						2024-09-03 13:55:00 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						23c41fc772 
					 
					
						
						
							
							feat(lcd): support i80 lcd driver on esp32p4  
						
						
						
						
					 
					
						2024-08-20 18:47:22 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						706935f468 
					 
					
						
						
							
							fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process  
						
						
						
						
					 
					
						2024-08-15 21:54:21 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						1397e5421e 
					 
					
						
						
							
							feat(i2c): support i2c on esp32-c61  
						
						
						
						
					 
					
						2024-08-14 11:25:31 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						9b94afdd38 
					 
					
						
						
							
							feat(dedic_gpio): add support for esp32c5  
						
						
						
						
					 
					
						2024-07-17 17:56:43 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						0365cb0bc7 
					 
					
						
						
							
							change(wdt): create wdt_periph.c in soc component  
						
						
						
						
					 
					
						2024-06-18 09:59:06 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						865e3ee2de 
					 
					
						
						
							
							feat(touch_sens): touch sensor driver-ng on P4  
						
						
						
						
					 
					
						2024-06-12 12:09:17 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						dca7c286d0 
					 
					
						
						
							
							feat(uart): support uart module sleep retention on c6/h2/p4  
						
						
						
						
					 
					
						2024-06-03 12:40:43 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						42cee2b94a 
					 
					
						
						
							
							fix(i2s): reserve some invalid registers on S2  
						
						
						
						
					 
					
						2024-05-27 10:46:48 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3b376b03df 
					 
					
						
						
							
							feat(pcnt): add driver support on esp32c5  
						
						
						
						
					 
					
						2024-05-16 11:09:48 +08:00 
						 
				 
			
				
					
						
							
							
								nilesh.kale 
							
						 
					 
					
						
						
							
						
						b227154fd3 
					 
					
						
						
							
							fix(soc): Refactor variable names for MPI operations and block bases  
						
						
						
						
					 
					
						2024-05-14 10:34:33 +05:30 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6a57c26469 
					 
					
						
						
							
							Merge branch 'feature/esp32c5_mp_gpio_support' into 'master'  
						
						... 
						
						
						
						esp32c5 mp gpio support
Closes IDF-9649
See merge request espressif/esp-idf!30474  
						
						
					 
					
						2024-05-11 22:50:23 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						cbef285352 
					 
					
						
						
							
							feat(pm): add SOC_PM_SUPPORTED in soc caps  
						
						
						
						
					 
					
						2024-05-11 10:51:17 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						e8e975112a 
					 
					
						
						
							
							feat(rmt): support sleep retention  
						
						... 
						
						
						
						by back up the registers 
						
						
					 
					
						2024-04-24 22:10:42 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						309725fcd0 
					 
					
						
						
							
							feat(esp_hw_support): support esp32p4 clock output  
						
						
						
						
					 
					
						2024-04-17 15:09:49 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						101f1abbf1 
					 
					
						
						
							
							refactor(esp_hw_support): add hal layer for clock output feature  
						
						
						
						
					 
					
						2024-04-17 14:25:29 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0985bfbe27 
					 
					
						
						
							
							feat(i2c_master): Add lp_i2c support in i2c master driver  
						
						
						
						
					 
					
						2024-04-03 11:39:04 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						20c18ac52b 
					 
					
						
						
							
							feat(esp32c61): final introduce helloworld support  
						
						
						
						
					 
					
						2024-04-02 10:50:52 +08:00 
						 
				 
			
				
					
						
							
							
								xiehang 
							
						 
					 
					
						
						
							
						
						f3c5047638 
					 
					
						
						
							
							feat(extconn): Supports external WiFi connections for ESP32p4 and other espressf chips  
						
						
						
						
					 
					
						2024-04-01 11:44:52 +08:00 
						 
				 
			
				
					
						
							
							
								xiehang 
							
						 
					 
					
						
						
							
						
						9d7bd6a8dd 
					 
					
						
						
							
							change(esp_phy): Add SOC_PHY_SUPPORTED to control phy mode  
						
						
						
						
					 
					
						2024-04-01 11:36:55 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						a79c6f7f67 
					 
					
						
						
							
							fix(esp_hw_support): clear reserved interrupts that are not applicable for each target  
						
						
						
						
					 
					
						2024-03-27 16:21:25 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						1e6c61daa6 
					 
					
						
						
							
							spi_master: sct mode support set line mode, transaction interval time  
						
						... 
						
						
						
						support line mode 1-2-4-8 depend on targets.
fix sct mode dma descriptor counter compute issue.
add conf_bits_len setting API to control interval time. 
						
						
					 
					
						2024-03-20 15:42:03 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						b303e4b7a6 
					 
					
						
						
							
							spi_master: new segmented-configure-transfer mode  
						
						
						
						
					 
					
						2024-03-20 15:42:03 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						0cf11e5b87 
					 
					
						
						
							
							feat(spi): add esp32c5 spi support  
						
						
						
						
					 
					
						2024-03-07 18:11:48 +08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Souchere 
							
						 
					 
					
						
						
							
						
						0b9f01ac20 
					 
					
						
						
							
							feat(soc): Add soc_caps macros for sleep support  
						
						... 
						
						
						
						- modify console example to use the new SOC_LIGHT_SLEEP_SUPPORTED
and SOC_DEEP_SLEEP_SUPPORTED macros when registering sleep commands
- remove exclusion of esp32p4 in basic and advanced example in
.build-test-rules.yml
- replace exclusion of esp32p4 for deep and light sleep tests with newly introduced macro
- remove the temporary disable check for esp32p4 and uses the
SOC_LIGHT_SLEEP_SUPPORTED maccro instead. 
						
						
					 
					
						2024-03-05 07:05:40 +01:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						5276cd4f1d 
					 
					
						
						
							
							refactor(uart): add support to be able to test LP_UART port  
						
						... 
						
						
						
						Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case. 
						
						
					 
					
						2024-02-07 14:37:48 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						cf93777077 
					 
					
						
						
							
							refactor(rtc): move soc/rtc.h from soc to esp_hw_support component  
						
						... 
						
						
						
						Deprecated rtc_xtal_freq_t, replaced with soc_xtal_freq_t defined in
clk_tree_defs.h in soc component. 
						
						
					 
					
						2024-01-25 19:15:33 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						19c18845b0 
					 
					
						
						
							
							refactor(soc): Remove soc/usb_types.h  
						
						... 
						
						
						
						This header has been removed for the following reasons:
- Header is misplaced. 'xxx_types.h' headers should be placed in the 'hal'
component.
- The 'usb_xxx_endpoint_t' should be placed in the 'xxx_struct.h' header. 
						
						
					 
					
						2024-01-17 21:28:25 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						6a43b623dc 
					 
					
						
						
							
							refactor(soc): Rename usb_otg_periph to usb_dwc_periph  
						
						... 
						
						
						
						- Renamed usb_otg_periph.h/c to usb_dwc_periph.h/c to match naming convention
of other DWC OTG related files
- Added compatibility header for usb_otg_periph.h 
						
						
					 
					
						2024-01-17 21:28:25 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						01a4a1d7f0 
					 
					
						
						
							
							refactor(soc): Deprecate usb pin mappings  
						
						... 
						
						
						
						usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated. 
						
						
					 
					
						2024-01-17 21:28:25 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						1dfa4011f0 
					 
					
						
						
							
							Merge branch 'feature/esp32p4_clock_support' into 'master'  
						
						... 
						
						
						
						feat(clk): add basic clock support for esp32p4
Closes IDF-7526 and IDF-7569
See merge request espressif/esp-idf!27950  
						
						
					 
					
						2023-12-29 12:34:12 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						7f2b85b82b 
					 
					
						
						
							
							feat(clk): add basic clock support for esp32p4  
						
						... 
						
						
						
						- Support CPU frequency 360MHz
- Support SOC ROOT clock source switch
- Support LP SLOW clock source switch
- Support clock calibration 
						
						
					 
					
						2023-12-29 00:37:26 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						d74b4f6730 
					 
					
						
						
							
							refactor(hal/usb): Rename usb_fsls_phy API to match header/source names  
						
						... 
						
						
						
						Note: Also fixed some formatting issues in usb_wrap_struct.h 
						
						
					 
					
						2023-12-28 11:48:54 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						d00aaf8648 
					 
					
						
						
							
							refactor(soc/host): Update USB OTG struct fields  
						
						... 
						
						
						
						This commit updates the "*_struct.h" files for the USB OTG peripheral:
- Added/removed some missing/non-existing register fields
- Added "reserved" place holders for registers that are missing due to IP
configuration.
- Added "usb_dwc_cfg.h" listing the USB OTG IP configuration for each target.
- Updated LL/HAL according to register field updates. Also tidied up the include
directives in those headers. 
						
						
					 
					
						2023-12-17 00:36:10 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						2c32bd209a 
					 
					
						
						
							
							change(fpga): added bypass rng configuration  
						
						
						
						
					 
					
						2023-12-05 11:38:35 +08:00 
						 
				 
			
				
					
						
							
							
								Gao Xu 
							
						 
					 
					
						
						
							
						
						b9a3dd1b37 
					 
					
						
						
							
							Merge branch 'bugfix/fix_adc_cali_error_after_light_sleep_wake_on_h2' into 'master'  
						
						... 
						
						
						
						adc: fix calibration error when waking up from light sleep on H2 and enable test
Closes IDF-8569
See merge request espressif/esp-idf!27242  
						
						
					 
					
						2023-11-24 18:25:35 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						2c131672db 
					 
					
						
						
							
							fix(spi_flash): Fix ESP32S2 multi-flash test  
						
						
						
						
					 
					
						2023-11-23 19:49:59 +08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						5f4865e838 
					 
					
						
						
							
							Merge branch 'doc/soc_cap_tool' into 'master'  
						
						... 
						
						
						
						Doc/soc cap tool
See merge request espressif/esp-idf!27154  
						
						
					 
					
						2023-11-23 10:47:01 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						4f81883ccf 
					 
					
						
						
							
							fix(adc): restore cali registers after light sleep wake up on H2 and enable test  
						
						
						
						
					 
					
						2023-11-20 17:38:34 +08:00