C.S.M
5812b19e91
Merge branch 'refactor/gpio_valid_2_soc' into 'master'
...
refactor(gpio): Move valid gpio_caps macro from driver layer to soc layer
Closes IDF-13564
See merge request espressif/esp-idf!40521
2025-07-18 13:18:46 +08: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
4ea2ea5f02
p4: move hw ver1 registers
2025-07-17 08:57:03 +00:00
C.S.M
001d01f93a
refactor(gpio): Move valid gpio_caps macro from driver layer to hal
2025-07-17 16:54:54 +08: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
C.S.M
187212ba9d
Merge branch 'feature/i2c_bringup_esp32h4' into 'master'
...
feat(i2c): Bringup i2c peripheral for esp32h4
Closes IDF-12359 and IDF-12357
See merge request espressif/esp-idf!40274
2025-07-14 14:19:45 +08:00
C.S.M
97a6b3bbab
feat(i2c): Bringup i2c peripheral for esp32h4
2025-07-14 11:59:28 +08:00
Igor Masar
f4a861964e
Merge branch 'refactor/usb-phy' into 'master'
...
refactor(usb_phy): move USB PHY implementation to esp_hw_support
Closes IDF-11144 and IDF-9021
See merge request espressif/esp-idf!39770
2025-07-11 20:49:36 +08:00
Song Ruo Jing
3519fbd30b
Merge branch 'feature/esp32h4_clock_support' into 'master'
...
feat(clk): Add basic clock support for esp32h4
Closes IDF-12285, IDF-12912, and IDF-12499
See merge request espressif/esp-idf!40166
2025-07-11 15:51:43 +08:00
Armando (Dou Yiwen)
c5a7513cb8
Merge branch 'feat/p4_eco5_fpga' into 'master'
...
esp32p4: eco5 support on FPGA
See merge request espressif/esp-idf!39917
2025-07-11 01:27:22 +00:00
igor.masar
84a5812d55
refactor(usb_phy): Move USB PHY implementation to esp_hw_support
...
Moved USB PHY source and headers from `usb/` to `esp_hw_support/`
to better reflect their hardware-specific nature.
Replaced use of public GPIO driver APIs with internal LL (Low-Level) APIs
for more precise hardware control and alignment with ESP-IDF HAL best practices.
Deleted deprecated PHY helper functions.
Consolidated all SoC-specific declarations under `usb_periph.h`.
BREAKING CHANGE: deprecated USB PHY APIs have been removed; update
callers to use the new interfaces in esp_hw_support/usb_phy.h
2025-07-10 14:52:47 +02:00
Song Ruo Jing
b3fd9b6afa
fix(clk): XTAL_X2 clock is not usable on H21 MPW and H4 BETA5
2025-07-10 16:35:58 +08:00
Song Ruo Jing
caa382047b
fix(clk): ESP32H21 uses RC_SLOW_D4 as RTC slow clock
2025-07-10 16:35:58 +08:00
Song Ruo Jing
28df79aee8
feat(clk): Add basic clock support for esp32h4
2025-07-10 16:35:53 +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
armando
dfb0662de2
feat(esp32p4): support eco5 on fpga
2025-07-10 06:24:32 +00: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
Marius Vikhammer
cd48833c16
Merge branch 'bugfix/h4_panic_handler_stuck_fix' into 'master'
...
fix(system): fixed cpu_stall function stuck issue on H4
Closes IDF-12311
See merge request espressif/esp-idf!40420
2025-07-09 08:57:02 +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
Marius Vikhammer
a68022f5be
fix(system): fixed cpu_stall function stuck issue on H4
...
cpu_utility_ll_stall_cpu() used to busy-wait check stalled status
after stalling the core. On H4 it turns out that this status will
not be set if the core happens to be in WFI state when stalled.
If this happened the stall function would just wait forever for
the status.
2025-07-08 10:56:58 +08:00
Wan Lei
8d3758b7e2
Merge branch 'fix/twai_c5_errata_warning' into 'master'
...
fix(driver_twai): added errata warning for c5 listen only mode
See merge request espressif/esp-idf!40304
2025-07-08 06:47:46 +08:00
morris
4a5c630994
refactor(i3c): sync controller data structure with trm
2025-07-07 10:46:03 +08:00
Laukik Hase
95efe53cde
Merge branch 'ci/tee_apm_pms_test_app' into 'master'
...
ci(hal): Add HAL/LL-based test app for the TEE and APM peripherals
Closes IDF-8614, IDF-8615, IDF-9229, IDF-9230, IDF-10422, IDF-12646, IDF-12647, IDF-12648, IDF-12649, and IDF-12877
See merge request espressif/esp-idf!39873
2025-07-03 10:08:58 +05:30
wanckl
579373d5bb
fix(driver_twai): added errata warning for c5 listen only mode
2025-07-03 11:53:39 +08:00
Wan Lei
323e94257d
Merge branch 'fix_c5_spi_master_slave_rx_issue' into 'master'
...
fix(driver_spi): fixed c5/c61/h21 rx issue and support c61 eco3 changes
Closes IDF-12880 and IDF-9300
See merge request espressif/esp-idf!40026
2025-07-02 10:57:09 +08:00
Laukik Hase
15a4d63441
ci(hal): Add HAL/LL-based test app for the TEE and APM peripherals
2025-07-01 17:27:46 +05:30
Laukik Hase
d8601f8245
feat(hal): Add CPU_APM support for ESP32-C61
2025-07-01 17:27:45 +05:30
Wu Zheng Hui
450baac52d
Merge branch 'feat/support_esp32h4_pmu' into 'master'
...
feat(esp_hw_support): add esp32h4 pmu initial support
Closes PM-447
See merge request espressif/esp-idf!39867
2025-07-01 17:14:11 +08:00
Harshal Patil
78faa2535c
Merge branch 'feat/support_key_manager_esp32c5' into 'master'
...
Support key manager esp32c5
Closes IDF-12626, IDF-12628, IDF-12629, IDF-8621, IDF-9007, IDF-12855, IDF-9070, IDF-7902, and IDF-7548
See merge request espressif/esp-idf!38894
2025-07-01 11:36:19 +05:30
wuzhenghui
971787f0cb
feat(esp_hw_support): add esp32h4 pmu initial support
2025-07-01 10:40:20 +08:00
morris
76cec451ce
Merge branch 'fix/twai_fix_clock_sel_and_c5_errata' into 'master'
...
fix(driver_twai): fixed clock sel and c5 listen only mode errata
Closes IDF-13144 and IDF-13059
See merge request espressif/esp-idf!40057
2025-06-30 19:42:52 +08:00
wanckl
c6e18383b7
feat(driver_spi): c61 eco3 support master rx sample phase config
2025-06-30 19:32:11 +08:00
wanckl
a48afb4711
fix(driver_spi): fixed c5/c61/h21 eco spi master rx and slave rx issue
2025-06-30 19:31:17 +08:00
wanckl
e6fcaf4e34
fix(driver_twai): fixed c5 listenonly mode errata, add rx buffer check
2025-06-27 22:08:21 +08:00
harshal.patil
bba1448128
feat(esp_key_mgr): Support PSRAM XTS-AES key deployments using Key Manager
2025-06-27 15:15:26 +05:30
harshal.patil
ea322ee6ef
test(hal/crypto): Add HMAC and DS using Key Manager key tests
...
- Also updated the test app to use esp_crypto_periph_clk.h
2025-06-27 15:15:26 +05:30
harshal.patil
6ca4d621b5
test(crypto): Change partition address and update the test cases
...
- Also format key manager test cases generation script
2025-06-27 15:15:26 +05:30
harshal.patil
a7af364112
fix(esp_security): Power up MPI memory registers when enabling MPI
...
Co-authored-by: Li HongXi <lihongxi@espressif.com >
2025-06-27 15:15:26 +05:30
harshal.patil
33d8c05d95
feat(esp_key_mgr): Support Digital Signature key deployments using Key Manager
2025-06-27 15:15:26 +05:30
harshal.patil
265b0d7579
feat(esp_key_mgr): Support HMAC key deployments using Key Manager
2025-06-27 15:15:26 +05:30
harshal.patil
8ab6b4d694
fix(esp_security/esp_key_mgr): Recharge HUK before the first usage
2025-06-27 15:15:26 +05:30
Aditya Patwardhan
662d793f37
feat(esp_security): Added support for key manager for esp32c5
2025-06-27 15:15:26 +05:30
Song Ruo Jing
cde716e093
feat(regi2c): add regi2c support for esp32h4
2025-06-27 17:18:33 +08:00
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