This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 5ae35b619ab arch/mpfs/mpfs_ddr.c: Improve CA training validity check
heuristics
add 6b53141c9e0 arch/xtensa/esp32[-s2|-s3]: Refactor PM support
add 1dcbb7c5197 boards/xtensa/esp32[-s2|-s3]: Refactor PM board layer
add f90dcde45ef Documentation/xtensa/esp32[-s2]: Add PM docs
No new revisions were added by this update.
Summary of changes:
.../esp32s2/boards/esp32s2-saola-1/index.rst | 63 +
arch/xtensa/src/common/espressif/Kconfig | 472 +++++++
arch/xtensa/src/common/espressif/Make.defs | 10 +
.../src/common/espressif/esp_pm.c | 168 ++-
.../src/common/espressif/esp_pm.h | 56 +-
.../espressif/esp_pm_initialize.c} | 2 +-
arch/xtensa/src/esp32s2/Make.defs | 2 +-
arch/xtensa/src/esp32s2/esp32s2_idle.c | 35 +-
arch/xtensa/src/esp32s2/hal.mk | 17 +
arch/xtensa/src/esp32s3/Make.defs | 9 +-
arch/xtensa/src/esp32s3/esp32s3_idle.c | 10 +-
arch/xtensa/src/esp32s3/esp32s3_pm.c | 1334 --------------------
arch/xtensa/src/esp32s3/esp32s3_pm.h | 302 -----
arch/xtensa/src/esp32s3/esp32s3_wifi_adapter.c | 2 +-
arch/xtensa/src/esp32s3/hal.mk | 21 +
.../esp32s2/common/scripts/esp32s2_sections.ld | 16 +
.../esp32s2-saola-1/configs/{nsh => pm}/defconfig | 10 +-
boards/xtensa/esp32s3/common/Kconfig | 189 ---
.../esp32s3/common/scripts/esp32s3_sections.ld | 20 +
19 files changed, 830 insertions(+), 1908 deletions(-)
copy arch/{risc-v => xtensa}/src/common/espressif/esp_pm.c (82%)
copy arch/{risc-v => xtensa}/src/common/espressif/esp_pm.h (73%)
rename arch/xtensa/src/{esp32s3/esp32s3_pminitialize.c =>
common/espressif/esp_pm_initialize.c} (96%)
delete mode 100644 arch/xtensa/src/esp32s3/esp32s3_pm.c
delete mode 100644 arch/xtensa/src/esp32s3/esp32s3_pm.h
copy boards/xtensa/esp32s2/esp32s2-saola-1/configs/{nsh => pm}/defconfig (90%)