Merge branch 'feat/esp_idf_h4_support_bus_lowpower' into 'master'

feat(esp_hw_support): support esp32h4 esp32s31 bus hw low power

Closes PM-812

See merge request espressif/esp-idf!50563
This commit is contained in:
He Binglin
2026-07-15 11:31:26 +08:00
9 changed files with 66 additions and 0 deletions
+16
View File
@@ -337,6 +337,22 @@ menu "Hardware Settings"
help
If enabled, this option will perform additional checks on modem clock configuration
to ensure proper operation and detect potential configuration issues.
config ESP_BUS_ENABLE_AUTO_GATE
bool "Enable bus clock auto-gate"
depends on SOC_PM_SUPPORT_BUS_CLK_AUTO_GATE
default y if IDF_CI_BUILD
default n
help
Enable this option to use bus clock auto-gate for the system bus.
When enabled, AHB/APB/AXI/MEM bus clock gating bypass is cleared, so the bus
clocks are no longer forced on. Hardware then automatically gates these clocks
when there is no bus access, reducing power consumption.
This option has risk: auto-gating may cause unexpected bus access failures or
system instability on some peripherals/scenarios. Enable with caution and
verify thoroughly.
endmenu
rsource "./etm/Kconfig.etm"