esp-idf/components/hal/esp32p4/include/hal
Armando (Dou Yiwen) 8d75f0d198 Merge branch 'fix/ram_loadable_app_p4' into 'master'
ram_app: fixed ram loadable app on p4

Closes IDF-8994

See merge request espressif/esp-idf!33312
2024-09-09 18:07:26 +08:00
..
adc_ll.h feat(adc): support ADC continuous mode on ESP32P4 2024-06-03 16:50:39 +08:00
aes_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
ahb_dma_ll.h feat(gdma): add GDMA support for ESP32C5 MP 2024-05-14 11:37:40 +08:00
ana_cmpr_ll.h feat(ana_cmpr): supported etm in analog comparator example 2023-09-25 19:57:34 +08:00
apm_ll.h feat: add esp32p4 APM HAL/LL API 2024-05-29 21:37:49 +05:30
assist_debug_ll.h feat(system): esp32p4: support hw stack guard 2024-03-21 14:30:21 +04:00
axi_dma_ll.h feat(gdma): set burst size and return alignment constraint 2024-05-24 22:43:55 +08:00
axi_icm_ll.h feat(axi_icm): AXI interconnect QoS configuration functions 2024-05-21 14:07:01 +08:00
brownout_ll.h refactor(brownout): correct names comments in the LL driver 2024-08-07 10:46:57 +08:00
cache_ll.h feat(cache): supported cache panic on p4 2024-07-12 12:42:10 +08:00
cam_ll.h feat(cam): add esp32-p4 lcd_cam dvp driver 2024-06-11 10:59:27 +08:00
clk_gate_ll.h feat(isp): added isp driver framework and isp af driver 2024-04-01 09:30:07 +08:00
clk_tree_ll.h feat(clock): support apll clock on p4 2024-08-29 18:44:05 +08:00
cpu_utility_ll.h fix(esp_hw_support): stall another core during cpu/mem/apb freq switching 2024-07-16 19:11:12 +08:00
crosscore_int_ll.h refactor(riscv): added a new API for the interrupts 2024-01-18 16:36:53 +08:00
debug_probe_ll.h feat(debug_probe): added debug probe hal driver 2024-07-29 15:23:18 +08:00
dedic_gpio_cpu_ll.h feat(fast_gpio): support CPU controlled fast GPIO driver on esp32p4 2024-03-22 17:13:19 +08:00
dma2d_ll.h feat(ppa): add PPA driver support for ESP32P4 2024-05-23 16:40:56 +08:00
ds_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
dw_gdma_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
ecc_ll.h fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5 2024-06-21 09:42:57 +08:00
ecdsa_ll.h fix(hal): updated ecdsa reset api to execute correctly 2024-07-03 10:48:36 +05:30
efuse_hal.h feat(esp32p4): added hal support 2023-07-10 16:11:47 +08:00
efuse_ll.h fix(esp_hw_support): wait eFuse controller idle after sleep wakeup 2024-06-27 17:36:21 +08:00
emac_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
etm_ll.h feat(i2s): support i2s etm event and task 2024-07-25 13:22:38 +08:00
gdma_ll.h feat(dma): advanced dma malloc helper 2024-04-02 14:30:14 +08:00
gpio_etm_ll.h fix(gpio_etm): allow one GPIO binds to multiple ETM tasks 2024-04-23 20:37:34 +08:00
gpio_glitch_filter_ll.h feat(glitch_filter): support GPIO glitch filter on esp32p4 2024-03-22 17:13:19 +08:00
gpio_ll.h fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process 2024-08-15 21:54:21 +08:00
gpspi_flash_ll.h fix(spi_flash): Add external flash support on esp32c6,esp32h2,esp32p4,esp32c5 2024-07-30 11:10:29 +08:00
hmac_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
huk_hal.h fix(hal): Fix typo in hal layer for Key Manger 2024-01-08 10:32:41 +05:30
huk_ll.h fix(huk): switch case fall through unexpected 2024-06-18 23:13:00 +08:00
i2c_ll.h fix(i2c): Fix possible error state in clear the bus, 2024-09-06 14:28:26 +08:00
i2s_ll.h feat(i2s): support i2s etm event and task 2024-07-25 13:22:38 +08:00
isp_ll.h feat(isp_color): support ISP color on P4 2024-09-03 14:52:46 +08:00
jpeg_ll.h change(jpeg): Clean up some mess code in jpeg encoder 2024-04-09 11:33:29 +08:00
key_mgr_hal.h fix(esp_hw_support): Update key manager support 2024-01-23 10:24:39 +05:30
key_mgr_ll.h fix(security): Fixed flash encryption for esp32p4 2024-09-02 14:00:55 +08:00
lcd_ll.h feat(lcd): support i80 lcd driver on esp32p4 2024-08-20 18:47:22 +08:00
ldo_ll.h feat(ldo): add config to let hardware control the ldo output 2024-08-13 14:50:38 +08:00
ledc_ll.h fix(ledc): clear ledc_mem_force_pd when LEDC peripheral is in use 2024-07-05 15:11:57 +08:00
lp_aon_hal.h feat(esp_hw_support): add esp32p4 sleep initial support 2024-03-10 10:51:28 +08:00
lp_core_ll.h feat(lp-core): added support for using ETM events as wake-up source 2024-07-08 11:04:34 +08:00
lp_i2s_ll.h fix(lp_i2s): fixed coverity issue 2024-08-07 09:59:02 +08:00
lp_sys_ll.h fix(hal): use force_inline for lp_sys ll header 2024-03-30 11:51:52 +08:00
lp_timer_ll.h fix(hal): fix LP timer LL half word access 2024-06-06 20:07:53 +08:00
lpwdt_ll.h feat(lp_wdt): add lp wdt HAL support on C6, H2 and P4 2023-09-06 11:39:27 +08:00
mcpwm_ll.h feat(mcpwm): driver support on esp32-c5 2024-05-26 22:55:03 +08:00
mipi_csi_brg_ll.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_csi_host_ll.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_csi_ll.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_csi_phy_ll.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_dsi_brg_ll.h feat(mipi_dsi): update low level functions to include underrun interrupt 2024-07-19 18:06:21 +08:00
mipi_dsi_host_ll.h fix(lcd): workaround register check failure 2024-06-19 19:00:11 +08:00
mipi_dsi_ll.h fix(mipi_dsi): only wait ready for enabled data lane 2024-04-30 14:41:52 +08:00
mipi_dsi_phy_ll.h fix(mipi_dsi): only wait ready for enabled data lane 2024-04-30 14:41:52 +08:00
mmu_ll.h feat(xip_psram): support xip psram feature on esp32p4 2024-05-22 15:56:07 +08:00
mpi_ll.h fix(hal): updated naming style for power up and down api for mpi peripheral 2024-07-03 10:49:20 +05:30
mspi_timing_tuning_ll.h fix(bootloader_support): Fix flash encryption for esp32p4 2024-05-11 10:01:16 +05:30
mwdt_ll.h change(wdt): create wdt_periph.c in soc component 2024-06-18 09:59:06 +08:00
parlio_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
pau_ll.h change(hal): add hal interface to configure pau regdma wait timeout parameter 2024-08-28 10:44:09 +08:00
pcnt_ll.h refactor(pcnt): ISR handling 2024-07-08 14:52:14 +08:00
pmu_hal.h feat(clk): add basic clock support for esp32p4 2023-12-29 00:37:26 +08:00
pmu_ll.h fix(hal): fix PMU LL half word and byte access 2024-06-06 21:03:31 +08:00
ppa_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
psram_ctrlr_ll.h feat(esp_hw_support): support esp32p4 psram retention 2024-08-05 13:21:05 +08:00
regi2c_ctrl_ll.h refactor(regi2c): add LL function to control analog i2c master clock 2024-07-24 12:26:59 +08:00
rmt_ll.h fix(rmt): power up memory block 2024-06-28 10:58:04 +08:00
rtc_io_ll.h feat(ulp): support interrupts for C6/P4 LP core 2024-04-28 17:03:23 +08:00
rwdt_ll.h feat(esp32p4): added hal support 2023-07-10 16:11:47 +08:00
sar_ctrl_ll.h feat(adc): support ADC continuous mode on ESP32P4 2024-06-03 16:50:39 +08:00
sdm_ll.h feat(sdm): add driver support for esp32p4 2023-12-01 10:03:09 +08:00
sdmmc_ll.h feat(sdmmc): sdmmc full ll layer 2024-09-03 17:03:42 +08:00
sha_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
spi_flash_encrypted_ll.h refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one 2024-01-08 09:59:22 +08:00
spi_flash_ll.h fix(mspi): Refactor mspi ll/soc for c5 and c61 2024-08-15 15:08:56 +08:00
spi_ll.h fix(driver_spi): move macro GPIO_MATRIX_DELAY_NS out from soc.h 2024-09-03 13:55:00 +08:00
spimem_flash_ll.h fix(system): fixed ram loadable app on p4 2024-09-09 10:31:48 +08:00
systimer_ll.h feat(systimer): support ETM on esp32p4 2023-12-07 18:46:24 +08:00
temperature_sensor_ll.h feat(temperature_sensor): Add new support for temperature sensor ETM on ESP32C6/H2 2024-03-01 18:52:39 +08:00
timer_ll.h refactor(gptimer): sleep retention code clean up 2024-06-18 09:59:12 +08:00
touch_sensor_hal.h feat(touch_sens): touch sensor driver-ng on P4 2024-06-12 12:09:17 +08:00
touch_sensor_ll.h refactor(lp_ana_periph): sync the reg names to TRM (part2) 2024-06-24 15:30:55 +08:00
twai_ll.h feat(twai): support legacy twai(can) driver for esp32p4 2023-10-26 16:20:45 +08:00
uart_ll.h feat(uart): support uart module sleep retention on c6/h2/p4 2024-06-03 12:40:43 +08:00
usb_serial_jtag_ll.h fix(usb_serial_jtag): Fix issue that use u32_reg read/write cannot be used to modify fifo regs 2024-07-03 15:15:46 +08:00
usb_utmi_ll.h refactor(usb/host): Move P4 HS PHY function to correct LL file 2024-09-02 14:39:28 +02:00
usb_wrap_ll.h refactor(usb/host): Move P4 HS PHY function to correct LL file 2024-09-02 14:39:28 +02:00