| 
							
							
								 Armando (Dou Yiwen) | 7611a37de3 | Merge branch 'feat/h4_cache_msync' into 'master' cache: h4 cache msync support
Closes IDF-12289
See merge request espressif/esp-idf!40491 | 2025-07-18 08:06:02 +00:00 |  | 
			
				
					| 
							
							
								 Armando (Dou Yiwen) | bfcba51ca1 | Merge branch 'feat/p4_eco5_soc_part1' into 'master' p4: soc support (part 1, move hw ver1 registers to `hw_ver1` dir)
See merge request espressif/esp-idf!40518 | 2025-07-18 01:51:31 +00:00 |  | 
			
				
					| 
							
							
								 armando | b25bde3378 | change(cache): use bus id to get cache vaddr bus | 2025-07-18 01:15:06 +00:00 |  | 
			
				
					| 
							
							
								 armando | 4ea2ea5f02 | p4: move hw ver1 registers | 2025-07-17 08:57:03 +00:00 |  | 
			
				
					| 
							
							
								 morris | 0999aeedbd | refactor(timg): clean up soc layer meta data | 2025-07-17 10:33:08 +08:00 |  | 
			
				
					| 
							
							
								 morris | ccd092d7dc | refactor(hal): clean up some hal file dependency on sdkconfig.h | 2025-07-17 10:33:08 +08:00 |  | 
			
				
					| 
							
							
								 morris | ce92b0ab60 | Merge branch 'refactor/remove_deprecated_uart_rom_functions' into 'master' refactor(uart)!: deprecate esp_rom_uart.h
See merge request espressif/esp-idf!39423 | 2025-07-10 15:56:56 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | e5f155229e | Merge branch 'feature/add_120m_clk' into 'master' feat(clk): Add 120M pll clock support
See merge request espressif/esp-idf!40456 | 2025-07-09 14:59:27 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | 752c9fc805 | feat(clk): Add 120M pll clock support | 2025-07-08 18:59:31 +08:00 |  | 
			
				
					| 
							
							
								 morris | c4d7b1cfce | refactor(uart)!: deprcated esp_rom_uart.h | 2025-07-08 18:56:17 +08:00 |  | 
			
				
					| 
							
							
								 morris | 4a5c630994 | refactor(i3c): sync controller data structure with trm | 2025-07-07 10:46:03 +08:00 |  | 
			
				
					| 
							
							
								 Aditya Patwardhan | 662d793f37 | feat(esp_security): Added support for key manager for esp32c5 | 2025-06-27 15:15:26 +05:30 |  | 
			
				
					| 
							
							
								 Wu Zheng Hui | 01753bfc04 | Merge branch 'feat/support_esp32h4_pau' into 'master' feat(esp_hw_support): add esp32h4 PAU initial support
Closes PM-444
See merge request espressif/esp-idf!39951 | 2025-06-25 19:27:24 +08:00 |  | 
			
				
					| 
							
							
								 Chen Ji Chang | 0972e9d274 | Merge branch 'refactor/remove_legacy_mcpwm_driver' into 'master' remove(legacy_mcpwm)!: remove legacy mcpwm driver in IDF v6.0
Closes IDF-13173 and IDF-13352
See merge request espressif/esp-idf!39743 | 2025-06-25 19:17:16 +08:00 |  | 
			
				
					| 
							
							
								 Chen Jichang | a2ef01fc5b | remove(legacy_mcpwm): remove legacy mcpwm driver in IDF v6.0 | 2025-06-24 10:49:37 +08:00 |  | 
			
				
					| 
							
							
								 Michael (XIAO Xufeng) | fa41e76349 | Merge branch 'feature/support_chip912_pvt_auto_dbias_360m' into 'master' feat(p4): support chip912 pvt auto dbias 360m
Closes PM-357, PM-355, and IDF-8142
See merge request espressif/esp-idf!36615 | 2025-06-24 01:52:01 +08:00 |  | 
			
				
					| 
							
							
								 morris | d8fa822ad7 | Merge branch 'fix/spi_master_p4_change_default_clk_pll' into 'master' fix(driver_spi): master driver change esp32p4 default src to pll
Closes IDF-8313, IDF-13345, IDF-13346, and IDF-13347
See merge request espressif/esp-idf!39700 | 2025-06-23 22:57:03 +08:00 |  | 
			
				
					| 
							
							
								 wanckl | 768a7a8442 | fix(driver_spi): master driver change esp32p4 default src to pll | 2025-06-23 16:40:21 +08:00 |  | 
			
				
					| 
							
							
								 Gao Xu | 459b241f7b | Merge branch 'feat/lcd_cam_dvp_driver_s3' into 'master' DVP support and example for ESP32S3
Closes IDF-10475
See merge request espressif/esp-idf!39323 | 2025-06-23 15:55:02 +08:00 |  | 
			
				
					| 
							
							
								 gaoxu | b7d65d94c3 | feat(lcd_cam): add lc_dma_int value atomic protect for lcd and cam | 2025-06-23 10:58:38 +08:00 |  | 
			
				
					| 
							
							
								 yanzihan@espressif.com | 08eea3c058 | feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4 | 2025-06-23 00:28:53 +08:00 |  | 
			
				
					| 
							
							
								 wuzhenghui | d62930223e | change(hal): simplify some enable/disable function in pau_ll | 2025-06-20 20:11:55 +08:00 |  | 
			
				
					| 
							
							
								 wuzhenghui | 86ea927ef9 | change(hal): avoid the read-modify-write for a WT register in pau_ll | 2025-06-20 20:11:55 +08:00 |  | 
			
				
					| 
							
							
								 Gao Xu | f638d5e075 | Merge branch 'contrib/github_pr_16130' into 'master' esp_adc: Release the peripheral after calibration (GitHub PR)
Closes IDFGH-15489
See merge request espressif/esp-idf!39895 | 2025-06-19 20:49:22 +08:00 |  | 
			
				
					| 
							
							
								 gaoxu | afadb17ed8 | fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor | 2025-06-19 14:20:20 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | f4a45a30b5 | Merge branch 'refactor/remove_tsens_legacy' into 'master' refactor(temperature_sensor): Remove legacy temperature sensor driver
Closes IDF-12570 and IDF-13366
See merge request espressif/esp-idf!39840 | 2025-06-16 16:09:40 +08:00 |  | 
			
				
					| 
							
							
								 morris | 2fb938c7c3 | Merge branch 'feature/utilize_rom_gpio_function' into 'master' feat(gpio): esp_rom_gpio_connect_in/out_signal now has their hal implementation
Closes IDFGH-15397
See merge request espressif/esp-idf!39383 | 2025-06-16 12:17:40 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | bdf4dafe56 | fix(soc): Fix wrong efuse register on esp32c61 | 2025-06-16 10:58:53 +08:00 |  | 
			
				
					| 
							
							
								 C.S.M | caf1a18188 | refactor(temperature_sensor): Move calibration function from efuse to hal | 2025-06-16 10:58:11 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 3e2945b595 | fix(gpio): remove GPIO_OUTPUT_SET macro for ESP32P4 Use GPIO_OUTPUT_SET led to compilation error
Closes https://github.com/espressif/esp-idf/issues/16050 | 2025-06-11 20:56:12 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 60bef64f5c | feat(gpio): esp_rom_gpio_connect_in/out_signal now has their hal implementation | 2025-06-11 20:41:37 +08:00 |  | 
			
				
					| 
							
							
								 Konstantin Kondrashov | 3b0f4e4083 | feat(efuse): Adds 3-bit field for wafer major version in ESP32-P4 | 2025-06-11 16:35:03 +08:00 |  | 
			
				
					| 
							
							
								 wuzhenghui | 1c95cdf649 | fix(hal): fix pmu_ll_ext1_clear_wakeup_status API | 2025-06-09 20:32:48 +08:00 |  | 
			
				
					| 
							
							
								 Aditya Patwardhan | 8d0527d7bf | Merge branch 'feat/support_sha512_for_esp32c5' into 'master' Support SHA 512 for ESP32-C5
See merge request espressif/esp-idf!39421 | 2025-06-09 09:42:37 +05:30 |  | 
			
				
					| 
							
							
								 laokaiyao | 0f2c1ab859 | refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14 | 2025-06-08 22:08:00 +08:00 |  | 
			
				
					| 
							
							
								 harshal.patil | fe78370ec9 | feat(mbedtls/sha): New API for setting SHA mode | 2025-06-06 14:51:44 +05:30 |  | 
			
				
					| 
							
							
								 Marius Vikhammer | eb76e6341d | Merge branch 'feature/h4_core_support' into 'master' feat(core): bringup dual-core for H4
Closes IDF-12317, IDF-12319, IDF-12484, IDF-12311, and IDF-12293
See merge request espressif/esp-idf!39279 | 2025-05-28 14:42:58 +08:00 |  | 
			
				
					| 
							
							
								 Marius Vikhammer | e527554144 | feat(core): bringup dual-core for H4 | 2025-05-26 17:11:12 +02:00 |  | 
			
				
					| 
							
							
								 morris | 6d502b710c | Merge branch 'bugfix/fix_lcd_ll_macro_safety' into 'master' fix(hal): Wrap LL macros with atomic env in do-while for control safety
Closes IDF-11981
See merge request espressif/esp-idf!39202 | 2025-05-26 19:06:11 +08:00 |  | 
			
				
					| 
							
							
								 nilesh.kale | 148d31b659 | feat: enable support for deterministic mode for esp32h2 | 2025-05-22 14:55:15 +05:30 |  | 
			
				
					| 
							
							
								 Yuan Yu | 18091976ec | fix(hal): Wrap LL macros with atomic env in do-while for control safety - Standardize all LL macros using atomic env variables with `do { ... } while (0)`
- Prevent potential macro misuse in control flow constructs (e.g., if/else)
- Affected targets: esp32, esp32c2, esp32c5, esp32s3, esp32p4, etc.
- Affected modules include: LCD, I2S, TIMER, and others | 2025-05-22 14:42:11 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 0631340e2c | Merge branch 'feature/esp32h21_regi2c_support' into 'master' feat(regi2c): add regi2c support for esp32h21
Closes IDF-11550 and IDF-11858
See merge request espressif/esp-idf!37369 | 2025-05-21 11:22:07 +08:00 |  | 
			
				
					| 
							
							
								 morris | 27d68f57e6 | Merge branch 'fix/driver_issue_by_coverity' into 'master' Fix some false issue report by coverity
Closes IDF-13116, IDF-13120, IDF-13104, IDF-13106, IDF-13107, IDF-13109, IDF-13112, IDF-13124, and IDF-13126
See merge request espressif/esp-idf!39287 | 2025-05-21 10:05:28 +08:00 |  | 
			
				
					| 
							
							
								 morris | d46019bf43 | refactor(bitscrambler): don't use Reset Clock Control lock of RC version | 2025-05-20 16:52:32 +08:00 |  | 
			
				
					| 
							
							
								 Wu Zheng Hui | 8931a8a764 | Merge branch 'fix/fix_esp32p4_stuck_in_pd_ana' into 'master' fix(esp_hw_support): fix esp32p4 may get stuck when entering deepsleep
Closes PM-389 and PM-391
See merge request espressif/esp-idf!38780 | 2025-05-20 15:50:45 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 8262915e28 | refactor(regi2c): remove regi2c_defs.h from some targets | 2025-05-19 21:46:40 +08:00 |  | 
			
				
					| 
							
							
								 Song Ruo Jing | 9ef152c220 | feat(regi2c): add regi2c support for esp32h21 | 2025-05-19 21:46:40 +08:00 |  | 
			
				
					| 
							
							
								 Sudeep Mohanty | a7e61220a1 | Merge branch 'fix/lp_periph_use_int_raw' into 'master' change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status
See merge request espressif/esp-idf!39008 | 2025-05-19 10:31:03 +02:00 |  | 
			
				
					| 
							
							
								 Armando (Dou Yiwen) | b1999b5cb2 | Merge branch 'feat/sd_host_ng' into 'master' sd: driver NG for host layer, supported SDR104 (200 MHz) speed mode
Closes IDF-10545 and IDF-10547
See merge request espressif/esp-idf!37378 | 2025-05-16 10:05:27 +08:00 |  | 
			
				
					| 
							
							
								 Wu Zheng Hui | d5441e65e5 | Merge branch 'fix/fix_usb_hs_phy_leakage_on_deepsleep' into 'master' fix(esp_hw_support): Fix deepsleep leakage after USB HS phy is initialized
Closes PM-417
See merge request espressif/esp-idf!39144 | 2025-05-15 16:02:17 +08:00 |  |