armando
ab026ecc01
feat(mmu): configurable page size s31 support
2026-04-20 16:58:29 +08:00
wuzhenghui
ab664da95d
feat(esp_hw_support): add support for SOC_CLOCK_SOURCE_CG and WIFI_BB_80X1 clock in modem clock management
2026-04-16 17:50:43 +08:00
armando
0099a7fff1
fix(cache): fixed preload ascending issue
2026-04-13 13:26:08 +08:00
morris
43bc8c2fe5
feat(etm): add ETM LL and GPIO ETM support on esp32s31
...
Enable ETM caps and add S31 ETM/GPIO LL and retention support for
GPTimer ETM builds.
2026-04-07 14:47:36 +08:00
armando
a699805d39
feat(cache): support cache preload hal api
2026-03-10 15:03:05 +08:00
wuzhenghui
e923a54686
fix(esp_hw_support): fix build dependencies for peripherals that do not yet support retention
2026-03-03 21:32:00 +08:00
Chen Chen
eeb24057c4
refactor(hal): graduate systimer hal driver into esp_hal_systimer
2026-02-06 18:08:57 +08:00
Island
0d60c16312
Merge branch 'feat/esp_idf_modem_state_reconstruct' into 'master'
...
refactor modem clock driver
Closes PM-636
See merge request espressif/esp-idf!44185
2026-02-06 12:10:58 +08:00
hebinglin
6f3dca9cb5
change(esp_hw_support): change some modem clock related macros
2026-02-04 11:35:09 +08:00
armando
8499ad6ab0
feat(hal):graudate the sdmmc/sdio_slave hal driver into a new component
2026-02-02 09:47:54 +08:00
hebinglin
8bd502f975
change(esp_hw_support): divide modem_clock config into port layer
2026-01-30 11:01:09 +08:00
Jiang Jiang Jian
d97590f73c
Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch' into 'master'
...
feat(esp_hw_support): add reference count control & clock enable checking for modem clock devices
Closes PM-592 and PM-595
See merge request espressif/esp-idf!42588
2026-01-27 14:18:53 +08:00
gaoxu
b53427075e
refactor(cam): use fourcc for cam format
2026-01-26 11:37:06 +08:00
Aditya Patwardhan
5ee7af3afd
refactor(hal): Created esp_hal_security for security code
2026-01-21 09:59:46 +05:30
Song Ruo Jing
ce6e80c129
Merge branch 'refactor/esp_hal_clock' into 'master'
...
refactor(clk): split clock HAL into separate component
Closes IDF-14108
See merge request espressif/esp-idf!44768
2026-01-19 11:33:35 +08:00
Chen Jichang
307b21f591
feat(gdma): add gdma support for s31
2026-01-14 16:04:28 +08:00
Song Ruo Jing
62511d61e9
refactor(clk): split clock HAL into separate component
2026-01-13 15:50:20 +08:00
Zhang Wen Xu
e54b8e7f23
Merge branch 'feat/split_154_hal_components' into 'master'
...
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component
Closes IDF-15096
See merge request espressif/esp-idf!44855
2026-01-09 08:49:26 +00:00
Jiang Jiang Jian
382dbc04ea
Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue' into 'master'
...
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...
Closes ESPCS-1007 and ESPCS-997
See merge request espressif/esp-idf!42511
2026-01-08 20:32:04 +08:00
zwx
47af508b7a
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component
2026-01-07 16:41:47 +08:00
C.S.M
cf63454b21
Merge branch 'hal/move_i3c_hal' into 'master'
...
refactor(i3c): Move i3c hal to seperate folder
See merge request espressif/esp-idf!44770
2026-01-07 15:41:57 +08:00
Zhang Wen Xu
2198f621ca
Merge branch 'feat/multiple_instance_for_pending_table' into 'master'
...
Feat/multiple instance for pending table
Closes TZ-990 and TZ-2185
See merge request espressif/esp-idf!43913
2026-01-07 02:57:37 +00:00
C.S.M
060283f782
refactor(i3c): Move i3c hal to seperate folder
2026-01-07 10:26:19 +08:00
Xu Si Yu
3ffc2d2fa6
feat(802.15.4): add SW data request detection
2026-01-05 15:28:26 +08:00
C.S.M
23fbaad6e9
feat(i3c): Add soc and hal support for i3c master
2025-12-31 18:03:05 +08:00
zhuanghang
928136d54e
feat(802.15.4): set default pti and ed/cca pti to 3 for 154
2025-12-30 17:03:11 +08:00
wuzhenghui
0d93c29143
feat(esp_hal_rtc_timer): introduce new RTC timer component and refactor existing timer functions
2025-12-30 10:33:34 +08:00
C.S.M
73acca80d7
Merge branch 'refactor/cleanup_hal_files' into 'master'
...
refactor(hal): Cleanup some missing hal files
See merge request espressif/esp-idf!44567
2025-12-26 17:03:52 +08:00
C.S.M
4034446cc7
refactor(hal): Cleanup some missing hal files
2025-12-26 10:33:32 +08:00
Song Ruo Jing
b5aae9a1af
Merge branch 'refactor/esp_hal_uart' into 'master'
...
refactor(uart): split UART HAL into separate component
Closes IDF-14090
See merge request espressif/esp-idf!44197
2025-12-25 18:36:49 +08:00
Song Ruo Jing
74aeb3f41f
refactor(uart): split UART HAL into separate component
2025-12-25 14:41:28 +08:00
C.S.M
f447fcdf98
refactor(bod): Move bod hal to pmu hal component
2025-12-24 19:23:15 +08:00
wuzhenghui
394df648b1
feat(esp_hw_support): implement CHECK_ENABLE operations for modem clock control functions
2025-12-22 18:21:46 +08:00
wuzhenghui
04ebe9e24f
feat(esp_hal_pmu): move pau_hal driver into esp_hal_pmu component
2025-12-22 16:03:52 +08:00
wuzhenghui
20c2dab09c
feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu
2025-12-22 16:03:43 +08:00
Kevin (Lao Kaiyao)
3665d0b0f6
Merge branch 'feature/graduate_tsens_hal_component' into 'master'
...
feat(tsens): graduate temperature sensor hal component
Closes IDF-14906
See merge request espressif/esp-idf!44121
2025-12-18 12:44:41 +08:00
Song Ruo Jing
a3c63f362b
Merge branch 'refactor/esp_hal_ledc' into 'master'
...
refactor(ledc): split ledc hal into a separate component
Closes IDF-14085
See merge request espressif/esp-idf!44204
2025-12-18 11:59:25 +08:00
morris
d31812c251
Merge branch 'refactor/esp_hal_ppa' into 'master'
...
refactor(ppa): split PPA HAL into a separate component
Closes IDF-14097
See merge request espressif/esp-idf!44203
2025-12-17 17:42:18 +08:00
laokaiyao
3cfd8d6906
feat(tsens): graduate temperature sensor hal component
2025-12-17 16:09:21 +08:00
Song Ruo Jing
67a738d1de
refactor(ledc): split ledc hal into a separate component
2025-12-17 15:26:10 +08:00
armando
a0e52a3a1d
refactor(isp): use fourcc for isp color formats
2025-12-17 01:58:58 +00:00
Song Ruo Jing
789fdc3598
refactor(ppa): split PPA HAL into a separate component
2025-12-15 17:01:38 +08:00
Ondrej Kosta
05012bdf3d
Merge branch 'fix/p4_fixed_mdc_config' into 'master'
...
fix(esp_eth): fixed ESP32P4 CSR clock range used to determine MDC
Closes IDFGH-16923
See merge request espressif/esp-idf!44063
2025-12-12 23:58:30 +08:00
Wan Lei
d6f02d5c8c
Merge branch 'feat/split_esp_hal_spi_component' into 'master'
...
feat(driver_spi): split spi hal component
Closes IDF-14094
See merge request espressif/esp-idf!43890
2025-12-12 12:06:31 +08:00
Ondrej Kosta
ae3fbe1ada
fix(esp_eth): fixes EMAC MDC out of the range issue
...
Closes https://github.com/espressif/esp-idf/issues/17984
2025-12-11 17:30:30 +01:00
wanckl
6449181ce0
feat(driver_spi): split spi hal component
2025-12-11 15:00:18 +08:00
armando
b856201cc1
feat(hal):graudate the isp hal driver into a new component
2025-12-10 17:56:43 +08:00
laokaiyao
e39c9781f3
feat(hal): graudate the adc/dac hal driver into a new component
2025-12-04 10:38:24 +08:00
laokaiyao
79d6e573e6
feat(hal): graudate the ana_cmpr hal driver into a new component
2025-12-04 10:34:57 +08:00
laokaiyao
5e249409ff
feat(hal): graudate the touch sensor hal driver into a new component
2025-12-04 10:34:57 +08:00