esp-idf/components/soc
Li Shuai 59cf87fe7d pmu: sleep initialization and sleep start support for esp32c6
Initialize the pmu sleep machine constant when pmu is initialized, and calculate
the pmu sleep time adjustment value and hardware configuration value according
to the machine constant during system sleep.

Calibrate fast OSC before each sleep and use the calibration value to calculate
PMU hardware wait cycles when use the fast OSC as the work clock.
2023-01-31 22:12:27 +08:00
..
esp32 soc_cap: add SOC_PM_SUPPORT_VDDSDIO_PD soc_caps 2023-01-31 22:12:18 +08:00
esp32c2 soc_cap: add SOC_PM_SUPPORT_VDDSDIO_PD soc_caps 2023-01-31 22:12:18 +08:00
esp32c3 soc_cap: add SOC_PM_SUPPORT_VDDSDIO_PD soc_caps 2023-01-31 22:12:18 +08:00
esp32c6 pmu: sleep initialization and sleep start support for esp32c6 2023-01-31 22:12:27 +08:00
esp32h2 soc_cap: add SOC_PM_SUPPORT_VDDSDIO_PD soc_caps 2023-01-31 22:12:18 +08:00
esp32h4 refactor soc CMakeLists 2023-01-20 22:07:50 +08:00
esp32s2 soc_cap: add SOC_PM_SUPPORT_VDDSDIO_PD soc_caps 2023-01-31 22:12:18 +08:00
esp32s3 soc_cap: add SOC_PM_SUPPORT_VDDSDIO_PD soc_caps 2023-01-31 22:12:18 +08:00
include/soc adc: support ADC on esp32c6 (driver/test/example) 2022-12-23 11:24:06 +08:00
linux/include/soc refactor soc CMakeLists 2023-01-20 22:07:50 +08:00
CMakeLists.txt refactor soc CMakeLists 2023-01-20 22:07:50 +08:00
dport_access_common.c dport: Move DPORT workaround to G0 2022-05-31 13:44:18 +08:00
linker.lf soc: move implementations to esp_hw_support 2020-10-28 22:38:50 +08:00
lldesc.c crypto: initial S3 Beta 3 bringup and testing for SHA/AES/RSA/flash enc 2021-05-18 11:25:41 +08:00
README.md soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00

soc

The soc component provides hardware description for targets supported by ESP-IDF.

- `xxx_reg.h`   - defines registers related to the hardware
- `xxx_struct.h` - hardware description in C `struct`
- `xxx_channel.h` - definitions for hardware with multiple channels
- `xxx_caps.h`  - features/capabilities of the hardware
- `xxx_pins.h`  - pin definitions
- `xxx_periph.h/*.c`  - includes all headers related to a peripheral; declaration and definition of IO mapping for that hardware