esp-idf/components/soc/esp32p4/include/soc
wuzhenghui bbc8fd5c9c
feat(esp_hw_support): support esp32p4 sleep cpu retention
2024-03-15 18:13:25 +08:00
..
Kconfig.soc_caps.in feat(esp_hw_support): support esp32p4 sleep cpu retention 2024-03-15 18:13:25 +08:00
adc_channel.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
adc_reg.h
adc_struct.h
aes_reg.h
aes_struct.h
ahb_dma_reg.h feat(gdma): support hardware crc calculation 2023-08-31 02:11:47 +00:00
ahb_dma_struct.h feat(gdma): support hardware crc calculation 2023-08-31 02:11:47 +00:00
ana_cmpr_channel.h feat(ana_cmpr): supported analog comparator on esp32p4 2023-09-25 19:57:34 +08:00
ana_cmpr_struct.h feat(ana_cmpr): supported analog comparator on esp32p4 2023-09-25 19:57:34 +08:00
assist_debug_reg.h
assist_debug_struct.h
axi_dma_reg.h feat(gdma): support hardware crc calculation 2023-08-31 02:11:47 +00:00
axi_dma_struct.h feat(gdma): support hardware crc calculation 2023-08-31 02:11:47 +00:00
bitscrambler_reg.h
bitscrambler_struct.h
boot_mode.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
cache_reg.h feat(esp_hw_support): support esp32p4 sleep cpu retention 2024-03-15 18:13:25 +08:00
cache_struct.h
clic_reg.h feat(esp32p4): added hal support 2023-07-10 16:11:47 +08:00
clk_tree_defs.h refactor(uart): add support to be able to test LP_UART port 2024-02-07 14:37:48 +08:00
dma2d_channel.h feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4 2024-01-22 20:51:43 +08:00
dma2d_reg.h
dma2d_struct.h feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4 2024-01-22 20:51:43 +08:00
dma_pms_reg.h
dma_pms_struct.h
dport_access.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
ds_reg.h
ds_struct.h
dw_gdma_reg.h feat(dw_gdma): initial low level driver 2023-09-28 02:17:08 +00:00
dw_gdma_struct.h feat(dw_gdma): initial low level driver 2023-09-28 02:17:08 +00:00
ecc_mult_reg.h feat(ecc): add ECC peripheral support for esp32p4 2023-08-01 10:20:30 +05:30
ecc_mult_struct.h fix(soc): fix ecc_mult_struct.h struct size check 2023-08-04 14:13:59 +02:00
ecdsa_reg.h
ecdsa_struct.h
efuse_defs.h change(efuse): Update eFuses for esp32p4 chip 2023-08-09 19:33:35 +08:00
efuse_reg.h feat(efuse): Adds new efuses for esp32p4 2024-02-21 12:45:31 +02:00
efuse_struct.h feat(efuse): Adds new efuses for esp32p4 2024-02-21 12:45:31 +02:00
emac_dma_struct.h feat(esp_eth): Added support of internal EMAC for ESP32P4 2024-01-16 14:29:25 +01:00
emac_mac_struct.h feat(esp_eth): Added support of internal EMAC for ESP32P4 2024-01-16 14:29:25 +01:00
ext_mem_defs.h feat(soc): added flash operation range macros in ext_mem_defs.h 2023-10-16 17:19:04 +08:00
gdma_channel.h feat(esp_gdma): adapt the gdma driver to ahb-dma and axi-dma 2023-07-10 13:45:57 +08:00
gpio_ext_reg.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
gpio_ext_struct.h feat(etm): add core driver support for esp32-p4 2023-08-23 15:11:56 +08:00
gpio_num.h change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54 2023-12-20 11:23:32 +08:00
gpio_pins.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
gpio_reg.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
gpio_sig_map.h feat(twai): support legacy twai(can) driver for esp32p4 2023-10-26 16:20:45 +08:00
gpio_struct.h feat(ana_cmpr): supported analog comparator etm function on p4 2023-09-25 19:57:34 +08:00
h264_dma_reg.h
h264_dma_struct.h refactor(h264): group the h264 struct header on p4 2024-01-03 23:57:11 +08:00
h264_reg.h
h264_struct.h refactor(h264): group the h264 struct header on p4 2024-01-03 23:57:11 +08:00
hmac_reg.h
hmac_struct.h
hp2lp_peri_pms_reg.h
hp2lp_peri_pms_struct.h
hp_peri_pms_reg.h
hp_peri_pms_struct.h
hp_sys_clkrst_reg.h feat(twai): support legacy twai(can) driver for esp32p4 2023-10-26 16:20:45 +08:00
hp_sys_clkrst_struct.h feat(twai): support legacy twai(can) driver for esp32p4 2023-10-26 16:20:45 +08:00
hp_system_reg.h feat(esp_system): Support IPC_ISR for ESP32P4 2023-09-15 23:38:12 +08:00
hp_system_struct.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
huk_reg.h
huk_struct.h
hwcrypto_reg.h feat(ecc): add ECC peripheral support for esp32p4 2023-08-01 10:20:30 +05:30
i2c_ana_mst_reg.h
i2c_ana_mst_struct.h
i2c_reg.h register changes 2023-06-28 13:57:28 +08:00
i2c_struct.h fix(i2c): read write FIFO memory by volatile 2023-10-26 14:40:07 +08:00
i2s_reg.h register changes 2023-06-28 13:57:28 +08:00
i2s_struct.h feat(i2s): support i2s on esp32p4 2023-09-28 15:03:27 +08:00
i3c_mst_mem_reg.h
i3c_mst_mem_struct.h
i3c_mst_reg.h
i3c_mst_struct.h
i3c_slv_reg.h
i3c_slv_struct.h
icm_sys_qos_reg.h
icm_sys_qos_struct.h
icm_sys_reg.h
icm_sys_struct.h
interrupt_core0_reg.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
interrupt_core0_struct.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
interrupt_core1_reg.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
interrupt_core1_struct.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
interrupt_reg.h refactor(riscv): added a new API for the interrupts 2024-01-18 16:36:53 +08:00
interrupts.h feat(esp_eth): Added support of internal EMAC for ESP32P4 2024-01-16 14:29:25 +01:00
io_mux_reg.h feat(psram): support 200mhz psram, experimental feature for now 2024-01-10 11:52:28 +08:00
io_mux_struct.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
iomux_mspi_pin_reg.h feat(psram): support 200mhz psram, experimental feature for now 2024-01-10 11:52:28 +08:00
iomux_mspi_pin_struct.h feat(psram): support 200mhz psram, experimental feature for now 2024-01-10 11:52:28 +08:00
isp_reg.h
isp_struct.h feat(isp): isp af submodule low level driver 2023-10-30 17:32:46 +08:00
jpeg_reg.h feature(jpeg): Introduce JPEG hal layer 2023-12-18 12:03:17 +08:00
jpeg_struct.h feat(jpeg): Add basic jpeg decoder support on esp32p4 2024-02-29 13:51:16 +08:00
keymng_reg.h fix(esp_hw_support): Update key manager support 2024-01-23 10:24:39 +05:30
keymng_struct.h
l2mem_monitor_reg.h
l2mem_monitor_struct.h
lcd_cam_reg.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
lcd_cam_struct.h feat(lcd): pre-support rgb and i80 lcd driver on esp32p4 2023-11-21 10:46:52 +08:00
ledc_reg.h feat(ledc): support ledc on esp32p4 2023-10-17 16:40:04 +08:00
ledc_struct.h feat(ledc): support ledc on esp32p4 2023-10-17 16:40:04 +08:00
lp2hp_peri_pms_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp2hp_peri_pms_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_analog_peri_reg.h register changes 2023-06-28 13:57:28 +08:00
lp_analog_peri_struct.h feat(touch): support touch driver on p4 (soc) 2023-11-16 11:13:02 +00:00
lp_clkrst_reg.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
lp_clkrst_struct.h feat(sdmmc): supported sd2.0 on esp32p4 2023-10-18 11:57:55 +00:00
lp_gpio_pins.h feat(lp_io): Add support for ESP32P4 2023-09-20 19:39:41 +08:00
lp_gpio_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_gpio_sig_map.h feat(lp_io): Add support for ESP32P4 2023-09-20 19:39:41 +08:00
lp_gpio_struct.h feat(lp_io): Add support for ESP32P4 2023-09-20 19:39:41 +08:00
lp_i2c_reg.h register changes 2023-06-28 13:57:28 +08:00
lp_i2c_struct.h register changes 2023-06-28 13:57:28 +08:00
lp_i2s_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_i2s_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_intr_reg.h register changes 2023-06-28 13:57:28 +08:00
lp_intr_struct.h register changes 2023-06-28 13:57:28 +08:00
lp_iomux_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_iomux_struct.h feat(lp_io): Add support for ESP32P4 2023-09-20 19:39:41 +08:00
lp_mailbox_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_mailbox_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_peri_pms_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_peri_pms_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_spi_reg.h register changes 2023-06-28 13:57:28 +08:00
lp_spi_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_system_reg.h feat(clk): add basic clock support for esp32p4 2023-12-29 00:37:26 +08:00
lp_system_struct.h feat(ana_cmpr): supported analog comparator on esp32p4 2023-09-25 19:57:34 +08:00
lp_timer_reg.h feat(soc): rename rtc_timer_reg to lp_timer_reg 2023-07-06 18:23:18 +08:00
lp_timer_struct.h feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4 2023-11-29 10:50:40 +08:00
lp_uart_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_uart_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
lp_wdt_reg.h feat(lp_wdt): add lp wdt HAL support on C6, H2 and P4 2023-09-06 11:39:27 +08:00
lp_wdt_struct.h feat(soc): rename rtc_wdt_reg to lp_wdt_reg 2023-07-06 17:54:31 +08:00
lpperi_reg.h register changes 2023-06-28 13:57:28 +08:00
lpperi_struct.h feat(uart): uart(hp,lp) support on esp32p4 2023-10-08 10:10:00 +08:00
mcpwm_reg.h feat(soc): Rename pwm_reg.h to mcpwm_reg.h 2023-06-28 12:22:14 +08:00
mcpwm_struct.h fix(pwm): fix struct def 2023-08-10 10:16:20 +08:00
mipi_csi_bridge_reg.h feat(soc): modify mipi_csi_bridge_reg.h prefix 2023-06-28 19:39:34 +08:00
mipi_csi_bridge_struct.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_csi_host_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
mipi_csi_host_struct.h feat(csi): added csi bridge share control code 2024-01-16 09:57:52 +08:00
mipi_dsi_bridge_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
mipi_dsi_bridge_struct.h fix(dw_gdma): wrong master port setting for destination 2023-12-21 10:41:27 +08:00
mipi_dsi_host_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
mipi_dsi_host_struct.h feat(dsi): add mipi dsi hal+ll layer driver 2023-12-19 11:39:59 +08:00
parl_io_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
parl_io_struct.h feat(parlio_tx): supported parlio tx on p4 2023-09-25 10:42:30 +08:00
pau_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
pau_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
pcnt_reg.h feat(pcnt): add support for ESP32P4 2023-08-09 14:41:22 +08:00
pcnt_struct.h feat(pcnt): add support for ESP32P4 2023-08-09 14:41:22 +08:00
periph_defs.h feat(esp_eth): Added support of internal EMAC for ESP32P4 2024-01-16 14:29:25 +01:00
pmu_icg_mapping.h feat(clk): add basic clock support for esp32p4 2023-12-29 00:37:26 +08:00
pmu_reg.h feat(clk): add basic clock support for esp32p4 2023-12-29 00:37:26 +08:00
pmu_struct.h feat(esp_hw_support): add esp32p4 pmu initial support 2024-03-10 10:51:28 +08:00
ppa_reg.h feat(ppa): add low level support for PPA 2024-01-16 23:20:59 +08:00
ppa_struct.h feat(ppa): add low level support for PPA 2024-01-16 23:20:59 +08:00
pvt_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
pvt_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
reg_base.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
regi2c_bias.h change(psram): update voltage configurations 2024-02-29 10:42:37 +08:00
regi2c_brownout.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
regi2c_cpll.h change(soc): correct esp32p4 regi2c related registers 2023-12-29 00:37:26 +08:00
regi2c_defs.h change(soc): correct esp32p4 regi2c related registers 2023-12-29 00:37:26 +08:00
regi2c_dig_reg.h change(soc): correct esp32p4 regi2c related registers 2023-12-29 00:37:26 +08:00
regi2c_lp_bias.h feat(soc): soc updates 2023-07-06 18:23:18 +08:00
regi2c_mpll.h change(psram): update voltage configurations 2024-02-29 10:42:37 +08:00
regi2c_saradc.h feat(temperature_sensor): Add temperature sensor support on esp32p4 2023-12-26 16:45:20 +08:00
regi2c_syspll.h change(soc): correct esp32p4 regi2c related registers 2023-12-29 00:37:26 +08:00
reset_reasons.h fix(system): update reset reasons for P4 and C5 2024-02-21 11:59:28 +08:00
rmt_reg.h register changes 2023-06-28 13:57:28 +08:00
rmt_struct.h feat(rmt): add driver support for esp32p4 2023-09-19 12:54:14 +08:00
rsa_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
rsa_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
rtc_io_channel.h feat(lp_io): Add support for ESP32P4 2023-09-20 19:39:41 +08:00
rtcadc_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
rtcadc_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
rtclockcali_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
rtclockcali_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
sdmmc_pins.h feat(sdmmc): supported sd2.0 on esp32p4 2023-10-18 11:57:55 +00:00
sdmmc_reg.h feat(sdmmc): supported sd2.0 on esp32p4 2023-10-18 11:57:55 +00:00
sdmmc_struct.h feat(sdmmc): supported sd2.0 on esp32p4 2023-10-18 11:57:55 +00:00
sha_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
sha_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
soc.h fix(soc): change debug addr range to CPU subsystem range 2024-01-22 13:34:32 +08:00
soc_caps.h feat(esp_hw_support): support esp32p4 sleep cpu retention 2024-03-15 18:13:25 +08:00
soc_etm_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
soc_etm_source.h feat(etm): update etm source on p4 2023-07-27 11:30:31 +08:00
soc_etm_struct.h feat(etm): add core driver support for esp32-p4 2023-08-23 15:11:56 +08:00
soc_pins.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
spi1_mem_c_reg.h refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one 2024-01-08 09:59:22 +08:00
spi1_mem_c_struct.h refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one 2024-01-08 09:59:22 +08:00
spi1_mem_s_reg.h feat(soc): rename mspi registers 2023-07-06 17:54:31 +08:00
spi1_mem_s_struct.h feat(psram): support 200mhz psram, experimental feature for now 2024-01-10 11:52:28 +08:00
spi_mem_c_reg.h feat(soc): rename mspi registers 2023-07-06 17:54:31 +08:00
spi_mem_c_struct.h refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one 2024-01-08 09:59:22 +08:00
spi_mem_reg.h refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one 2024-01-08 09:59:22 +08:00
spi_mem_s_reg.h feat(psram): esp32p4 psram device driver support 2023-08-28 14:14:58 +08:00
spi_mem_s_struct.h feat(psram): esp32p4 psram device driver support 2023-08-28 14:14:58 +08:00
spi_mem_struct.h refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one 2024-01-08 09:59:22 +08:00
spi_pins.h feat(spi_master): p4 add master driver supported 2023-10-08 14:45:12 +08:00
spi_reg.h register changes 2023-06-28 13:57:28 +08:00
spi_struct.h feat(spi_master): p4 add master driver supported 2023-10-08 14:45:12 +08:00
system_reg.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
systimer_reg.h feat(esp_timer): Support systimer for ESP32P4 2023-09-13 19:13:38 +08:00
systimer_struct.h feat(esp_timer): Support systimer for ESP32P4 2023-09-13 19:13:38 +08:00
tcm_monitor_reg.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
tcm_monitor_struct.h feat(soc): Added soc headers for esp32p4, part 2 2023-06-28 11:19:20 +08:00
timer_group_reg.h fix(wdt): move non-auto generated wdt values to ll 2023-09-05 11:52:34 +08:00
timer_group_struct.h feat(gptimer): driver support on esp32p4 2023-07-26 19:27:49 +08:00
touch_reg.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
touch_sensor_channel.h feat(touch): support touch driver on p4 (soc) 2023-11-16 11:13:02 +00:00
touch_struct.h feat(touch): support touch driver on p4 (soc) 2023-11-16 11:13:02 +00:00
trace_reg.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
trace_struct.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
tsens_reg.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
tsens_struct.h feat(temperature_sensor): Add temperature sensor support on esp32p4 2023-12-26 16:45:20 +08:00
twai_reg.h register changes 2023-06-28 13:57:28 +08:00
twai_struct.h feat(twai): support legacy twai(can) driver for esp32p4 2023-10-26 16:20:45 +08:00
uart_channel.h feat(uart): uart(hp,lp) support on esp32p4 2023-10-08 10:10:00 +08:00
uart_pins.h feat(uart): uart(hp,lp) support on esp32p4 2023-10-08 10:10:00 +08:00
uart_reg.h register changes 2023-06-28 13:57:28 +08:00
uart_struct.h feat(uart): move periph_ll_uart_enabled to uart_ll.h 2023-10-08 10:10:02 +08:00
uhci_reg.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
uhci_struct.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
usb_dwc_cfg.h feat(soc/usb): Add ESP32-P4 USB OTG struct 2024-01-01 21:34:02 +08:00
usb_dwc_struct.h feat(soc/usb): Add ESP32-P4 USB OTG struct 2024-01-01 21:34:02 +08:00
usb_pins.h feat(esp32p4): Add USB-OTG support for ESP32-P4 2024-01-30 15:07:11 +01:00
usb_serial_jtag_reg.h feat(soc): added soc support for esp32p4, part3 2023-07-05 11:45:48 +08:00
usb_serial_jtag_struct.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
usb_wrap_reg.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
usb_wrap_struct.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
wdev_reg.h register changes 2023-06-28 13:57:28 +08:00