hebinglin
c4dbfecd06
fix(esp_hw_support): sleep iram opt operation enable when flash enter dpd
2026-01-12 19:57:52 +08:00
zlq
02f3974b6a
fix(pvt): fix pvt retention bug,replace pvt_retention with pvt_init
2026-01-09 15:55:38 +08:00
Li Shuai
6e9885f7e6
Merge branch 'bugfix/idfgh-16634' into 'master'
...
remove the configurable constraint for sleep memory usage optimization option
Closes IDFGH-16634 and IDF-13780
See merge request espressif/esp-idf!42882
2025-12-31 12:57:50 +08:00
Li Shuai
1a71cccdc1
change(esp_pm): add an option associated with flash auto suspend and make it dependent on the hardware support modules
2025-12-27 12:34:17 +08:00
Li Shuai
0085eb58cd
change(esp_hw_support): modify the default value of the kconfig option for place peripheral control module into iram to y
2025-12-27 12:34:17 +08:00
Li Shuai
48e42660c9
change(esp_hw_support): add kconfig option to put rtc time module into iram
2025-12-27 12:34:15 +08:00
Li Shuai
64b5b4d7c4
change(esp_hw_support): add kconfig option to put rtc clock module into iram
2025-12-27 12:29:35 +08:00
hebinglin
b5ae961c6c
feat(esp_hw_support): add flash deep power down support during sleep
2025-12-09 17:19:27 +08:00
hebinglin
e29c2c9a36
feat(spi_flash): add flash deep power down support in spi flash
2025-12-09 17:19:01 +08:00
Jiang Jiang Jian
be55a703e8
Merge branch 'fix/p4_rev3_further_fixes' into 'master'
...
fix(esp_hw_support): p4 rev3 further fixes
See merge request espressif/esp-idf!42939
2025-10-31 05:13:30 +08:00
wuzhenghui
e9da2e3606
fix(esp_hw_support): add p4 rev3.0 MSPI workaround for deepsleep
2025-10-30 14:50:27 +08:00
hebinglin
77dc17dc60
feat(esp_hw_support): add gpio reset workaround in esp32h21 & esp32h4
2025-10-20 11:13:59 +08:00
hebinglin
74b8939b50
fix(esp_hw_support): remove the dependency of not esp32h21 or esdp32h4 for PM_SLP_IRAM_OPT
2025-09-26 14:02:55 +08:00
armando
179d00a6f8
feat(p4): p4 rev3 real chip support
2025-08-28 17:56:16 +08:00
morris
661590940a
refactor(etm): enhance thread safety and clean up soc macros
2025-08-18 14:58:24 +08:00
armando
bcf04e356b
resolve comments, to squash
2025-07-10 06:24:32 +00:00
armando
dfb0662de2
feat(esp32p4): support eco5 on fpga
2025-07-10 06:24:32 +00: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
Shen Meng Jing
62d4115e08
docs: Fix some typos
2025-04-30 18:35:39 +08:00
Li Shuai
0cb211489f
fix(ci): fix ci build error
2025-04-17 22:06:21 +08:00
Li Shuai
ce63f86f56
fix: fix ci job error of some instructions require put to iram text
2025-04-17 22:01:10 +08:00
Li Shuai
d9a675eff3
change: for ci pipeline check pre commit pass
2025-04-17 22:01:10 +08:00
Li Shuai
f90ba037fc
change(esp_hw_support); place the sleep flow context to internal ram when enable flash pd
2025-04-17 22:01:10 +08:00
Li Shuai
fc1d6cb7d8
change(esp_hw_support): optimize regi2c ctrl memory (iram or flash) usage control by REGI2C_CTRL_FUNC_IN_IRAM
2025-04-17 22:01:10 +08:00
Marius Vikhammer
274ac2961a
feat(intr): added option for placing intr api in flash
2025-03-21 11:21:43 +08:00
C.S.M
59df7c1b8f
feat(vbat): Add support to use vbat as rtc battery
2025-01-15 15:28:09 +08:00
C.S.M
5e4fd8ee52
refactor(bod): Move brownout handling file from esp_system to esp_hw_support
2025-01-08 14:41:37 +08:00
wuzhenghui
40ba408dc3
fix(esp_hw_support): fix FLASH leakage workaround kconfig dependcy
2024-12-25 22:02:31 +08:00
wuzhenghui
48ebf7c715
fix(esp_hw_support): only support power down flash after revison v1.0 on esp32p4
2024-11-01 16:26:12 +08:00
wuzhenghui
a1f9d5bcea
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 v1.0
2024-10-23 19:10:42 +08:00
Lou Tianhao
6be09eb5b8
change(pm): replace SOC_CLK_RC32K_NOT_TO_USE with CONFIG_ESP_CLK_RC32K_NOT_TO_USE
2024-09-20 14:07:18 +08:00
Lou Tianhao
d891995a7a
feat(pm): support sleep_gpio for esp32c5
2024-08-28 10:44:08 +08:00
Mahavir Jain
79f9c7d157
feat(esp_security): Move DS, HMAC, DPA and crypto lock implementation
2024-08-20 12:35:22 +08:00
Song Ruo Jing
40f3bc2e57
feat(clk): Add basic clock support for esp32c5 mp
...
- Support SOC ROOT clock source switch
- Support CPU frequency change
- Support RTC SLOW clock source switch
- Support RTC SLOW clock + RC FAST calibration
- Remove FPGA build
2024-06-26 14:26:34 +08:00
wuzhenghui
35180988b5
feat(esp_pm): add DCDC always on config
2024-06-21 16:55:49 +08:00
Song Ruo Jing
ac6101bf4e
feat(clk): support ESP32C5 XTAL 40M/48M selection
2024-06-11 17:42:43 +08:00
wuzhenghui
ad54af74d6
change(esp_hw_support/sleep): improve esp32c3 systimer stall bug workaround
2024-05-13 15:07:40 +08:00
Konstantin Kondrashov
02d7120d02
feat(esp_hw_support): Adds MAC support for esp32p4
2024-03-29 01:44:39 +08:00
morris
c0289ee6eb
fix(drivers): fix typos found by codespell
...
codespell components/esp_driver*
2024-03-28 10:01:27 +08:00
morris
cf59c00564
change(mpll): clean up mpll clock acquire with ldo driver
2024-03-25 22:03:49 +08:00
wuzhenghui
4e731e8612
fix(esp_hw_support): fix cache safe check function
2024-02-27 17:29:24 +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
Song Ruo Jing
08eada7301
feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4
2024-01-22 20:51:43 +08:00
laokaiyao
96a4ead083
feat(esp32c5): support to run hello world on esp32c5 beta3
2024-01-09 13:11:11 +08:00
laokaiyao
a48f4760d2
feat(esp32c5): add system related supports
2024-01-02 11:17:11 +08:00
Armando
71202c701f
change(ldo): do vddpst ldo init in early stage
2023-12-26 11:43:33 +08:00
wuzhenghui
5351275c87
change(esp_hw_support/sleep): rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY
...
1. Rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY to ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY
2. Set ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY visible for all targets
2023-12-18 19:56:56 +08:00
morris
bf00021b37
feat(dw_gdma): channel allocator driver
2023-12-12 03:35:05 +00:00
Zhang Wen Xu
636092d2a4
Merge branch 'feature/add_config_to_set_using_custom_mac_as_base_mac' into 'master'
...
feat(mac): Add a configuration to set custom MAC as base MAC
See merge request espressif/esp-idf!26820
2023-12-06 16:29:41 +08:00
zwx
a58c416a60
feat(mac): Add a configuration to set custom MAC as base MAC
2023-12-06 10:46:22 +08:00