esp-idf/components/soc
Darian Leung 01a4a1d7f0 refactor(soc): Deprecate usb pin mappings
usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated.
2024-01-17 21:28:25 +08:00
..
esp32 feat(clk): add basic clock support for esp32p4 2023-12-29 00:37:26 +08:00
esp32c2 feat(clk): add basic clock support for esp32p4 2023-12-29 00:37:26 +08:00
esp32c3 fix(i2s): fixed incorrect reg base name on C3 2024-01-16 14:12:32 +08:00
esp32c5 feat(esp32c5): support esptool on esp32c5 beta3 2024-01-09 13:11:11 +08:00
esp32c6 fix(i2c): Use hardware fsm reset on esp32c6/h2/p4 2024-01-16 10:05:05 +08:00
esp32h2 fix(i2s): fixed incorrect reg base name on C3 2024-01-16 14:12:32 +08:00
esp32p4 Merge branch 'feature/add_mipi_dsi_dphy_config_hal' into 'master' 2024-01-17 08:38:57 +08:00
esp32s2 refactor(soc): Deprecate usb pin mappings 2024-01-17 21:28:25 +08:00
esp32s3 refactor(soc): Deprecate usb pin mappings 2024-01-17 21:28:25 +08:00
include/soc refactor(soc): Deprecate usb pin mappings 2024-01-17 21:28:25 +08:00
linux/include/soc feat(esp32c5): support esp32c5 g0 components 2023-12-08 15:12:24 +08:00
CMakeLists.txt feat(mipi_dsi): added DPHY PLL clock configuration 2024-01-16 17:41:46 +08:00
dport_access_common.c dport: Move DPORT workaround to G0 2022-05-31 13:44:18 +08:00
Kconfig mmu: support configurable mmu page size 2023-03-04 02:48:40 +00: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