esp-idf/components/hal/include/hal
Wu Zheng Hui bb25cc1234 Merge branch 'feature/esp32p4_sleep_support' into 'master'
feat(esp_hw_support): esp32p4 sleep support (Stage 1: support basic pmu sleep function 💤)

Closes IDF-7528 and IDF-7527

See merge request espressif/esp-idf!28196
2024-03-14 10:17:32 +08:00
..
adc_hal.h refactor(adc): refactor dma ll functions on adc continuous mode 2024-03-12 11:12:48 +08:00
adc_hal_common.h
adc_oneshot_hal.h
adc_types.h fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 2023-11-06 18:55:49 +08:00
adc_types_private.h
aes_hal.h
aes_types.h
apm_hal.h apm: updated APM HAL/LL APIs. 2023-10-17 18:20:36 +05:30
apm_types.h
assist_debug_hal.h fix(ll): fix cpp compile error 2023-09-14 14:48:12 +08:00
brownout_hal.h
cache_hal.h feat(cache): added private API to get cache alignment requirements 2023-10-10 18:09:01 +08:00
cache_types.h
clk_tree_hal.h feat(clk): add basic clock support for esp32p4 2023-12-29 00:37:26 +08:00
color_hal.h feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4 2024-01-22 20:51:43 +08:00
color_types.h feat(jpeg): Add basic jpeg decoder support on esp32p4 2024-02-29 13:51:16 +08:00
dac_types.h
dma2d_hal.h feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4 2024-01-22 20:51:43 +08:00
dma2d_types.h feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4 2024-01-22 20:51:43 +08:00
dma_types.h
ds_hal.h
ds_types.h
dw_gdma_hal.h feat(dw_gdma): channel allocator driver 2023-12-12 03:35:05 +00:00
dw_gdma_types.h feat(dw_gdma): channel allocator driver 2023-12-12 03:35:05 +00:00
ecc_hal.h
ecc_types.h
ecdsa_hal.h fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API 2023-11-15 09:42:26 +05:30
ecdsa_types.h fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API 2023-11-15 09:42:26 +05:30
efuse_hal.h
emac_hal.h feat(esp_eth): Added support of internal EMAC for ESP32P4 2024-01-16 14:29:25 +01:00
esp_flash_err.h
eth_types.h
etm_hal.h
gdma_hal.h feat(gdma): support ETM subsystem on esp32p4 2023-12-06 18:02:43 +08:00
gdma_hal_ahb.h feat(gdma): can read interrupt raw status 2023-11-20 17:25:57 +08:00
gdma_hal_axi.h feat(gdma): can read interrupt raw status 2023-11-20 17:25:57 +08:00
gdma_types.h
glitch_filter_types.h
gpio_hal.h feat(gpio): add a dump API to dump IO configurations 2023-10-12 17:34:20 +08:00
gpio_types.h change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54 2023-12-20 11:23:32 +08:00
hal_utils.h fix(hal_utils): add division range check in integral algorithm 2024-01-15 11:04:37 +08:00
hmac_hal.h
hmac_types.h
huk_types.h fix(esp_hw_support): Update key manager support 2024-01-23 10:24:39 +05:30
i2c_hal.h refactor(i2c): Add reset and clock control to i2c ll layer 2023-10-27 10:50:35 +08:00
i2c_types.h feat(i2c_slave): Add new implementation and API for I2C slave 2023-10-24 18:44:49 +08:00
i2s_hal.h fix(i2s): add rcc trick for some ll functions 2023-12-22 19:40:38 +08:00
i2s_types.h
ieee802154_common_ll.h fix(802154): fix pending tx will be delayed issue 2024-02-04 13:59:47 +08:00
interrupt_clic_ll.h refactor(riscv): added a new API for the interrupts 2024-01-18 16:36:53 +08:00
interrupt_intc_ll.h refactor(riscv): added a new API for the interrupts 2024-01-18 16:36:53 +08:00
interrupt_plic_ll.h refactor(riscv): added a new API for the interrupts 2024-01-18 16:36:53 +08:00
isp_hal.h feat(isp): isp af submodule low level driver 2023-10-30 17:32:46 +08:00
isp_types.h refactor(lcd): reuse the color types in the hal/color_types.h 2023-11-08 10:09:42 +08:00
jpeg_defs.h feat(jpeg): Add basic jpeg decoder support on esp32p4 2024-02-29 13:51:16 +08:00
jpeg_hal.h feat(jpeg): Add basic jpeg decoder support on esp32p4 2024-02-29 13:51:16 +08:00
jpeg_types.h feat(jpeg): Add basic jpeg decoder support on esp32p4 2024-02-29 13:51:16 +08:00
key_mgr_types.h fix(esp_hw_support): Update key manager support 2024-01-23 10:24:39 +05:30
lcd_hal.h feat(lcd): pre-support rgb and i80 lcd driver on esp32p4 2023-11-21 10:46:52 +08:00
lcd_types.h feat(dsi): add mipi dsi hal+ll layer driver 2023-12-19 11:39:59 +08:00
ldo_types.h change(ldo): make ldo driver unit_id same as datasheet 2024-01-08 10:52:11 +08:00
ledc_hal.h feat(ledc): support ledc on esp32p4 2023-10-17 16:40:04 +08:00
ledc_types.h
lp_timer_hal.h
lp_timer_types.h
mcpwm_hal.h
mcpwm_types.h feat(mcpwm): clean up MCPWM ETM driver 2023-09-11 16:53:34 +08:00
memprot_types.h
mipi_csi_hal.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_csi_types.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_dsi_hal.h feat(mipi_dsi): added DPHY PLL clock configuration 2024-01-16 17:41:46 +08:00
mipi_dsi_types.h feat(mipi_dsi): added DPHY PLL clock configuration 2024-01-16 17:41:46 +08:00
mmu_hal.h
mmu_types.h feat(mmu): support mmu and flash mmap driver on p4 2023-08-15 10:17:03 +08:00
modem_clock_hal.h feat(modem_clock): separate management of modem_adc_common_fe clock and modem_private_fe 2023-09-28 17:41:42 +00:00
modem_clock_types.h fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable 2023-11-17 14:05:23 +08:00
mpi_hal.h
mpi_types.h
mpu_hal.h
mpu_types.h
parlio_hal.h feat(parlio_rx): implement parallel io rx driver 2023-12-27 19:32:12 +08:00
parlio_types.h feat(parlio_rx): add parlio rx examples 2023-12-28 11:05:26 +08:00
pau_hal.h change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG 2023-12-15 15:04:06 +08:00
pau_types.h refactor(esp_hw_support): move regdma structure defination to soc components 2024-01-23 11:51:44 +08:00
pcnt_hal.h
pcnt_types.h
pmu_types.h feat(esp_hw_support): add esp32p4 pmu initial support 2024-03-10 10:51:28 +08:00
ppa_types.h feat(ppa): add low level support for PPA 2024-01-16 23:20:59 +08:00
rmt_hal.h
rmt_types.h
rtc_hal.h feat(esp_hw_support): add esp32p4 sleep initial support 2024-03-10 10:51:28 +08:00
rtc_io_hal.h change(pm/ext): remove ext0_wakeup_clear and ext1_wakeup_clear 2023-11-20 16:36:50 +08:00
rtc_io_types.h
sdio_slave_hal.h
sdio_slave_types.h
sdm_hal.h
sdm_types.h
sdmmc_hal.h feat(sdmmc): supported sd2.0 on esp32p4 2023-10-18 11:57:55 +00:00
sha_hal.h
sha_types.h change(esp32c5): update soc files for esp32c5 beta3 2023-12-28 10:23:15 +08:00
spi_flash_encrypt_hal.h
spi_flash_hal.h feat(spi_flash): Support configurable tSUS in flash suspend 2023-11-06 18:04:43 +08:00
spi_flash_types.h
spi_hal.h fix(esp32c5mp): fix public headers 2024-03-11 20:45:09 +08:00
spi_slave_hal.h change(esp32c5): update soc files for esp32c5 beta3 2023-12-28 10:23:15 +08:00
spi_slave_hd_hal.h fix(esp32c5mp): fix public headers 2024-03-11 20:45:09 +08:00
spi_types.h fix(ll): fix cpp compile error 2023-09-14 14:48:12 +08:00
systimer_hal.h ci(system): fixed and enabled misc system build tests 2023-11-28 14:00:16 +08:00
systimer_types.h
temperature_sensor_types.h feat(temperature_sensor): Add new support for temperature sensor ETM on ESP32C6/H2 2024-03-01 18:52:39 +08:00
timer_hal.h
timer_types.h
touch_sensor_hal.h
touch_sensor_types.h feat(touch): support touch driver on p4 (soc) 2023-11-16 11:13:02 +00:00
twai_hal.h
twai_types.h
uart_hal.h fix(console): enable to select UART1 port for console output 2023-11-09 22:32:49 +08:00
uart_types.h feat(uart): uart(hp,lp) support on esp32p4 2023-10-08 10:10:00 +08:00
uhci_types.h
usb_dwc_hal.h feat(usb/host): Update ISOC scheduler for HS endpoints 2024-03-01 18:05:40 +01:00
usb_dwc_ll.h feat(usb/host): Update ISOC scheduler for HS endpoints 2024-03-01 18:05:40 +01:00
usb_dwc_types.h fix(usb/host): Correctly parse bInterval field in HighSpeed EP descriptors 2023-12-12 21:10:43 +01:00
usb_fsls_phy_hal.h refactor(hal/usb): Rename usb_fsls_phy API to match header/source names 2023-12-28 11:48:54 +08:00
usb_phy_types.h feat(usb/host): Add High Speed enumeration types 2023-11-30 10:17:00 +08:00
wdt_hal.h
wdt_types.h
xt_wdt_hal.h