morris 
							
						 
					 
					
						
						
							
						
						cbe297e5a0 
					 
					
						
						
							
							sdm: support derive clock source from IO MUX  
						
						
						
						
					 
					
						2022-12-29 14:46:16 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4713a9a7f2 
					 
					
						
						
							
							ESP32H2: Introduce new chip target esp32h2, hello_world example supported  
						
						
						
						
					 
					
						2022-12-29 12:29:14 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						aa20825659 
					 
					
						
						
							
							soc_caps: rename ESP_PD_DOMAIN_RTC8M to ESP_PD_DOMAIN_FOSC  
						
						
						
						
					 
					
						2022-12-27 21:31:21 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						ec812c1370 
					 
					
						
						
							
							adc: add ADC target test for esp32c6  
						
						
						
						
					 
					
						2022-12-23 14:05:56 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						5333ac81bf 
					 
					
						
						
							
							adc: support ADC on esp32c6 (driver/test/example)  
						
						
						
						
					 
					
						2022-12-23 11:24:06 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						e27f3e3128 
					 
					
						
						
							
							adc: support ADC on esp32c6 (hal)  
						
						
						
						
					 
					
						2022-12-23 11:24:06 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						6aa7091199 
					 
					
						
						
							
							adc: added a soc macro indicating digital controller supported unit  
						
						
						
						
					 
					
						2022-12-16 02:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						244d3caa97 
					 
					
						
						
							
							i2s: Fix esp32c6 get I2S_CLK_SRC_PLL_160M clock frequency value wrong issue  
						
						
						
						
					 
					
						2022-12-13 19:18:34 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						62f1cbca2c 
					 
					
						
						
							
							gpio: support glitch filter  
						
						
						
						
					 
					
						2022-12-09 11:33:42 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						9402ab427b 
					 
					
						
						
							
							ledc: Add basic support for esp32c6  
						
						
						
						
					 
					
						2022-12-07 18:40:50 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						236a5301a0 
					 
					
						
						
							
							Merge branch 'bugfix/fix_bt_sleep_hangs_when_enable_light_sleep' into 'master'  
						
						... 
						
						
						
						bt: fix bt sleep flow hangs in btdm_sleep_clock_sync
Closes BT-2990
See merge request espressif/esp-idf!21311  
						
						
					 
					
						2022-11-30 21:55:40 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						0786539047 
					 
					
						
						
							
							Merge branch 'feature/remove_efuse_dependency' into 'master'  
						
						... 
						
						
						
						esp_hw_support: Removes efuse dependency
Closes IDF-4713
See merge request espressif/esp-idf!21212  
						
						
					 
					
						2022-11-29 18:12:26 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						cf244a14f0 
					 
					
						
						
							
							bt: fix bt sleep flow hangs in btdm_sleep_clock_sync  
						
						... 
						
						
						
						Bluetooth low power related logic and regs have separate power domain from MAC and BB,
and do not power down during light sleep. If reset when power up MAC and BB in sleep
flow, it may destroy the state of bt low power part. 
						
						
					 
					
						2022-11-29 14:28:32 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						741e89cbaa 
					 
					
						
						
							
							esp_hw_support: Removes efuse dependency  
						
						
						
						
					 
					
						2022-11-25 19:27:33 +08:00 
						 
				 
			
				
					
						
							
							
								Armando (Dou Yiwen) 
							
						 
					 
					
						
						
							
						
						2ad7b85a9e 
					 
					
						
						
							
							Merge branch 'bugfix/improve_ext_virtual_memory_allocation_in_2nd_btld' into 'master'  
						
						... 
						
						
						
						bootloader: improve irom & drom mapping way in 2nd bootloader on esp32c6
Closes IDF-6331
See merge request espressif/esp-idf!21173  
						
						
					 
					
						2022-11-25 15:24:06 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						9d9d1e4bf3 
					 
					
						
						
							
							soc: remove unused macro in ext_mem_defs.h  
						
						... 
						
						
						
						ESP_CACHE_TEMP_ADDR is not used in IDF 
						
						
					 
					
						2022-11-24 10:29:35 +08:00 
						 
				 
			
				
					
						
							
							
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						b4580a1980 
					 
					
						
						
							
							Merge branch 'feature/esp_timer_add_ll_for_rc_fast_clk' into 'master'  
						
						... 
						
						
						
						hal: Adds hal/ll func for SYSTIMER to select clock source: XTAL or RC_FAST_CLK
Closes IDF-5323
See merge request espressif/esp-idf!21136  
						
						
					 
					
						2022-11-23 15:05:48 +08:00 
						 
				 
			
				
					
						
							
							
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						63f852adc8 
					 
					
						
						
							
							hal: Adds hal/ll func for SYSTIMER to select clock source: XTAL or RC_FAST_CLK  
						
						
						
						
					 
					
						2022-11-22 20:29:19 +08:00 
						 
				 
			
				
					
						
							
							
								Armando 
							
						 
					 
					
						
						
							
						
						c3682bf0a4 
					 
					
						
						
							
							soc: update iram/dram addr range in ext_mem_defs.h  
						
						... 
						
						
						
						IRAM0/DRAM0 addr range update, on s3, c3, c2, h4, c6:
IRAM0_ADDRESS_LOW ~ IRAM0_ADDRESS_HIGH
DRAM0_ADDRESS_LOW ~ DRAM0_ADDRESS_HIGH
now are for the real IRAM0 and DRAM0 
						
						
					 
					
						2022-11-22 18:53:50 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						cd21058097 
					 
					
						
						
							
							C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9938  
						
						
					 
					
						2022-11-21 16:18:08 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f69a53f56d 
					 
					
						
						
							
							Merge branch 'feature/twai_bringup_esp32c6' into 'master'  
						
						... 
						
						
						
						TWAI: initial driver bring up on esp32c6 (TWAI0 only)
Closes IDF-5313 and IDF-5940
See merge request espressif/esp-idf!20735  
						
						
					 
					
						2022-11-07 18:00:05 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						a25123f703 
					 
					
						
						
							
							twai: bringup on esp32c6  
						
						
						
						
					 
					
						2022-11-04 17:40:29 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						6828c011d9 
					 
					
						
						
							
							twai: define clock source name  
						
						... 
						
						
						
						twai clock source is target-specific,
this commit is to define them in the soc layer 
						
						
					 
					
						2022-11-04 17:40:29 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						f02facbe28 
					 
					
						
						
							
							twai: describe peripheral info  
						
						... 
						
						
						
						Describe peripheral informations in the twai_peirph.c, including:
Interrupt number, GPIO matrix signal ID, etc 
						
						
					 
					
						2022-11-04 17:40:29 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						fa9b022f68 
					 
					
						
						
							
							i2s: support 4 line pdm rx on esp32s3  
						
						
						
						
					 
					
						2022-11-04 15:46:34 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						9b8a78153f 
					 
					
						
						
							
							i2s: refactor soc caps  
						
						
						
						
					 
					
						2022-11-04 12:31:12 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						be0fdfa176 
					 
					
						
						
							
							soc: Add a soc cap, SOC_CLK_RC_FAST_D256_SUPPORTED, for whether the target has the RC_FAST_D256 clock  
						
						
						
						
					 
					
						2022-11-01 11:23:26 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						f191b2f034 
					 
					
						
						
							
							Merge branch 'bugfix/fix_xtal_related_rtc_params_for_esp32' into 'master'  
						
						... 
						
						
						
						esp32/rtc: fix xtal unstable in some cases when sleep
Closes ESPCS-869
See merge request espressif/esp-idf!20425  
						
						
					 
					
						2022-10-26 15:57:48 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6d24e8bcf4 
					 
					
						
						
							
							gpio: Add support for esp32c6  
						
						
						
						
					 
					
						2022-10-18 12:38:36 +08:00 
						 
				 
			
				
					
						
							
							
								Jiang Jiang Jian 
							
						 
					 
					
						
						
							
						
						e08e2f071f 
					 
					
						
						
							
							Merge branch 'bugfix/fix_part_of_modem_not_reset_when_power_on' into 'master'  
						
						... 
						
						
						
						Coexistence: fix part of modem module not reset when power up
See merge request espressif/esp-idf!19849  
						
						
					 
					
						2022-10-18 11:13:10 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						b903a2253b 
					 
					
						
						
							
							esp_hw_support/sleep: fix current leakage when hold digital io during deep sleep  
						
						
						
						
					 
					
						2022-10-11 12:11:28 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						0a44d09f4f 
					 
					
						
						
							
							esp32/rtc: fix xtal unstable in some cases when sleep  
						
						... 
						
						
						
						1. add xtal buf wait to fix high temperature restart issue
2. add min sleep value to fix xtal stop due to too short sleep time issue 
						
						
					 
					
						2022-10-09 19:58:58 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						42699637ec 
					 
					
						
						
							
							soc: remove unused DR_REG_DPORT_END macro for c2/c3/s2/s3  
						
						
						
						
					 
					
						2022-09-22 11:45:20 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						cce2af9193 
					 
					
						
						
							
							wifi/bt: fix part of modem module not reset when power up  
						
						
						
						
					 
					
						2022-09-22 11:45:20 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						05a2fbe810 
					 
					
						
						
							
							esp_hw_support/clk_cali: fix xtal32k error detect  
						
						
						
						
					 
					
						2022-09-21 03:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								wangjialiang 
							
						 
					 
					
						
						
							
						
						6e79d05814 
					 
					
						
						
							
							ble_mesh: docs: Remove BLE Mesh related reference for C2  
						
						
						
						
					 
					
						2022-09-16 19:39:51 +08:00 
						 
				 
			
				
					
						
							
							
								Kevin (Lao Kaiyao) 
							
						 
					 
					
						
						
							
						
						04b4bc6cb5 
					 
					
						
						
							
							Merge branch 'feature/support_i2s_on_esp32c6' into 'master'  
						
						... 
						
						
						
						i2s: support i2s on esp32c6
See merge request espressif/esp-idf!19989  
						
						
					 
					
						2022-09-16 12:31:24 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7197e987cb 
					 
					
						
						
							
							i2s: add XTAL clock source  
						
						
						
						
					 
					
						2022-09-15 19:32:06 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						53c7dd4efc 
					 
					
						
						
							
							WDT: implement interrupt wdt and task wdt for ESP32-C2  
						
						... 
						
						
						
						ESP32-C2 has a single group timer, thus it will use it for the interrupt watchdog,
which is more critical than the task watchdog. The latter is implement in
software thanks to the `esp_timer`component. 
						
						
					 
					
						2022-09-15 14:37:59 +08:00 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						f7748beb4d 
					 
					
						
						
							
							Merge branch 'bugfix/spi2_add_device_cs_more_than_3' into 'master'  
						
						... 
						
						
						
						spi_master: fix error when use `spi_bus_add_device` add more than 3 devices
Closes IDFGH-7288
See merge request espressif/esp-idf!19798  
						
						
					 
					
						2022-09-14 10:33:37 +08:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						4fde033a5f 
					 
					
						
						
							
							ulp: Added support for RTC I2C driver for ULP RISC-V on esp32s2 and esp32s3  
						
						... 
						
						
						
						This commit adds support for using the RTC I2C peripheral on the ULP
RISC-V core for esp32s2 and esp32s3. It also adds an example to demonstrate the
usage of the RTC I2C peripheral.
This commit also modifies the rtc_i2c register structure files to enable
the use of bitfields in the ULP RISC-V RTC I2C driver. 
						
						
					 
					
						2022-09-05 10:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						96aa2792f8 
					 
					
						
						
							
							spi_master:fix error when use spi_bus_add_device more than 3 device  
						
						... 
						
						
						
						update gpio_sig at `spics_out` array in each spi_periph.c of chips later than s2
then `spi_bus_add_device` can correctly distribute gpio_signals for cs_signal
Closes https://github.com/espressif/esp-idf/issues/8876  
						
						
					 
					
						2022-09-05 12:10:22 +08:00 
						 
				 
			
				
					
						
							
							
								songruojing 
							
						 
					 
					
						
						
							
						
						9d515185d0 
					 
					
						
						
							
							esp32c6: clean up existing soc files and header file inclusion in IDF to be compatible with the new chip  
						
						
						
						
					 
					
						2022-09-01 12:28:06 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						6a60ecf780 
					 
					
						
						
							
							soc_caps: Introduce SOC_LEDC_SUPPORTED and SOC_I2C_SUPPORTED caps to IDF  
						
						... 
						
						
						
						Wrap the ledc, i2c source files with the new caps in CMakeLists and linker.lf.
This could avoid potential source file not found warning during linking time. 
						
						
					 
					
						2022-08-31 20:43:22 +08:00 
						 
				 
			
				
					
						
							
							
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						746f4b814c 
					 
					
						
						
							
							uart: move frequency of clock sources out of HAL  
						
						
						
						
					 
					
						2022-08-15 18:55:43 +00:00 
						 
				 
			
				
					
						
							
							
								Geng Yuchao 
							
						 
					 
					
						
						
							
						
						0a1d8c1e09 
					 
					
						
						
							
							Fix soc caps define for all chips  
						
						
						
						
					 
					
						2022-08-08 20:50:28 +08:00 
						 
				 
			
				
					
						
							
							
								jingli 
							
						 
					 
					
						
						
							
						
						ee3423834e 
					 
					
						
						
							
							kconfig: refactor xtal freq kconfig to common configuration item  
						
						
						
						
					 
					
						2022-08-05 19:12:29 +08:00 
						 
				 
			
				
					
						
							
							
								Wan Lei 
							
						 
					 
					
						
						
							
						
						1265a2db9d 
					 
					
						
						
							
							Merge branch 'refactor/add_missing_include_path_for_soc_struct_files' into 'master'  
						
						... 
						
						
						
						Fix check_public_headers violations for soc component
Closes IDF-5397
See merge request espressif/esp-idf!19158  
						
						
					 
					
						2022-08-01 10:14:04 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						7cb9304b65 
					 
					
						
						
							
							Clean IRAM and DRAM address space conversion macros  
						
						
						
						
					 
					
						2022-07-29 17:07:39 +08:00 
						 
				 
			
				
					
						
							
							
								wanlei 
							
						 
					 
					
						
						
							
						
						bb5a95f1aa 
					 
					
						
						
							
							soc: fix register header files not self-contain  
						
						
						
						
					 
					
						2022-07-29 11:18:06 +08:00