esp-idf/components/soc/esp32s3/include/soc
jingli 0a44d09f4f esp32/rtc: fix xtal unstable in some cases when sleep
1. add xtal buf wait to fix high temperature restart issue
2. add min sleep value to fix xtal stop due to too short sleep time issue
2022-10-09 19:58:58 +08:00
..
adc_channel.h adc: unify adc_ll_num_t and adc_unit_t 2022-03-18 11:36:50 +08:00
apb_ctrl_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
apb_ctrl_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
apb_saradc_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
apb_saradc_struct.h adc: support adc dma driver on all chips 2021-12-16 00:19:15 +00:00
assist_debug_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
assist_debug_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
bb_reg.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
boot_mode.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
clk_tree_defs.h i2s: add XTAL clock source 2022-09-15 19:32:06 +08:00
clkout_channel.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
dport_access.h dport: Move DPORT workaround to G0 2022-05-31 13:44:18 +08:00
dport_reg.h trax: Adds ESP32-S3 support 2021-10-22 23:36:28 +03:00
efuse_reg.h efuse: update efuse name 2022-05-28 22:03:16 +08:00
efuse_struct.h efuse: Adds major and minor versions and others 2022-07-05 14:38:27 +08:00
ext_mem_defs.h mmu: driver framework, for vaddr maintenance 2022-08-26 17:59:06 +08:00
extmem_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
extmem_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
fe_reg.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
gdma_channel.h lcd: improve LL driver according to TRM 2022-01-24 18:58:37 +08:00
gdma_reg.h gdma: support IRAM interrupt 2021-11-08 16:14:51 +08:00
gdma_struct.h gdma: support IRAM interrupt 2021-11-08 16:14:51 +08:00
gpio_pins.h Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
gpio_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
gpio_sd_reg.h sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
gpio_sd_struct.h sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
gpio_sig_map.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
gpio_struct.h gpio: Fix the bug that gpio interrupt cannot be triggered on app cpu on ESP32S3 2021-12-06 14:17:03 +08:00
hinf_reg.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
hinf_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
host_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
host_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
hwcrypto_reg.h esp32c6: clean up existing soc files and header file inclusion in IDF to be compatible with the new chip 2022-09-01 12:28:06 +08:00
i2c_reg.h i2c: modify examples to work out of the box on ESP32S3 2021-07-21 11:04:16 +08:00
i2c_struct.h i2c: modify examples to work out of the box on ESP32S3 2021-07-21 11:04:16 +08:00
i2s_reg.h i2s: update copyright 2022-02-21 21:28:48 +08:00
i2s_struct.h i2s: add XTAL clock source 2022-09-15 19:32:06 +08:00
interrupt_core0_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
interrupt_core0_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
interrupt_core1_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
interrupt_core1_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
interrupt_reg.h esp32c6: clean up existing soc files and header file inclusion in IDF to be compatible with the new chip 2022-09-01 12:28:06 +08:00
interrupt_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
io_mux_reg.h clk_tree: Refactor rtc_clk.c by adding HAL layer for clock subsystem 2022-06-13 17:47:50 +08:00
Kconfig.soc_caps.in ble_mesh: docs: Remove BLE Mesh related reference for C2 2022-09-16 19:39:51 +08:00
lcd_cam_reg.h lcd: unify callback prototype 2021-10-02 14:23:31 +08:00
lcd_cam_struct.h lcd: unify callback prototype 2021-10-02 14:23:31 +08:00
ledc_caps.h ledc: Provide support for esp32c2 and esp32h2 2022-04-14 08:15:14 +00:00
ledc_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
ledc_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
mcpwm_reg.h mcpwm: update register file according to TRM 2021-08-24 15:38:46 +08:00
mcpwm_struct.h mcpwm: clean up hal driver and add doc 2022-06-02 15:01:18 +08:00
memprot_defs.h System/Security: Memprot API unified (ESP32S3) 2022-07-09 22:57:51 +02:00
mmu.h soc: remove unused MMU related macros 2022-05-20 16:46:28 +08:00
mpu_caps.h hal: mpu: fix signed overflow error 2021-04-22 23:33:47 +02:00
nrx_reg.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
pcnt_reg.h pulse_cnt: new driver for PCNT peripheral 2022-03-03 22:38:32 +08:00
pcnt_struct.h pulse_cnt: new driver for PCNT peripheral 2022-03-03 22:38:32 +08:00
peri_backup_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
peri_backup_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
periph_defs.h esp32s3: fix interrupt names used by SystemView 2022-08-11 11:23:03 +02:00
reg_base.h esp32s3: Update world controller headers 2022-08-10 07:22:02 +00:00
regi2c_bbpll.h Refactor: move regi2c_*.h header files from esp_hw_support to soc component 2022-06-30 09:40:44 +00:00
regi2c_brownout.h G0: Support Xtensa targets for G0-only compilation 2022-06-20 11:34:20 +00:00
regi2c_defs.h clk_tree: Refactor rtc_clk.c by adding HAL layer for clock subsystem 2022-06-13 17:47:50 +08:00
regi2c_dig_reg.h Refactor: move regi2c_*.h header files from esp_hw_support to soc component 2022-06-30 09:40:44 +00:00
regi2c_lp_bias.h Refactor: move regi2c_*.h header files from esp_hw_support to soc component 2022-06-30 09:40:44 +00:00
regi2c_saradc.h G0: Support Xtensa targets for G0-only compilation 2022-06-20 11:34:20 +00:00
regi2c_ulp.h Refactor: move regi2c_*.h header files from esp_hw_support to soc component 2022-06-30 09:40:44 +00:00
reset_reasons.h update reset reason for c3/s3/h2 2021-08-13 17:45:53 +08:00
rmt_reg.h rmt: fix error in rmt register file 2022-06-10 18:38:42 +08:00
rmt_struct.h rmt: fix error in rmt register file 2022-06-10 18:38:42 +08:00
rtc_cntl_reg.h esp32/rtc: fix xtal unstable in some cases when sleep 2022-10-09 19:58:58 +08:00
rtc_cntl_struct.h clk_tree: prework of introducing clk subsystem control 2022-04-11 12:09:06 +08:00
rtc_gpio_channel.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
rtc_i2c_reg.h rtci2c: Corrected the register base addr reference for RTC I2C on esp32s3 2022-08-15 10:46:40 +02:00
rtc_i2c_struct.h ulp: Added support for RTC I2C driver for ULP RISC-V on esp32s2 and esp32s3 2022-09-05 10:21:43 +02:00
rtc_io_channel.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
rtc_io_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
rtc_io_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
rtc.h esp32/rtc: fix xtal unstable in some cases when sleep 2022-10-09 19:58:58 +08:00
sdio_slave_pins.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
sdmmc_pins.h soc: add esp32s3 sdmmc support 2021-05-10 23:21:27 +02:00
sdmmc_reg.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
sdmmc_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
sens_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
sens_struct.h touch sensor: update copyright notice 2021-10-08 11:45:57 +08:00
sensitive_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
sensitive_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
soc_caps.h ble_mesh: docs: Remove BLE Mesh related reference for C2 2022-09-16 19:39:51 +08:00
soc_pins.h touch sensor: update copyright notice 2021-10-08 11:45:57 +08:00
soc_ulp.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
soc.h WDT: implement interrupt wdt and task wdt for ESP32-C2 2022-09-15 14:37:59 +08:00
spi_mem_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
spi_mem_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
spi_pins.h spi_master:support octal mode for esp32s2 and esp32s3 2021-08-19 16:40:22 +08:00
spi_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
spi_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
syscon_reg.h fix licence copyright for header file syscon_reg.h on ESP32C3 and ESP32S3 2022-07-06 16:24:03 +08:00
syscon_struct.h rename APB_CTRL ro SYS_CON 2021-09-16 20:57:57 +08:00
system_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
system_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
systimer_reg.h systimer: update soc data 2021-04-22 21:07:35 +08:00
systimer_struct.h systimer: refactor hal to accomodate more xtal choices 2022-07-25 16:08:52 +08:00
timer_group_reg.h timer group: add timer group and WDT support for ESP32S3 2021-07-06 16:21:43 +08:00
timer_group_struct.h gptimer: clean up hal and ll for driver-ng 2021-10-20 18:40:08 +08:00
touch_channel.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
touch_sensor_channel.h touch sensor: update copyright notice 2021-10-08 11:45:57 +08:00
touch_sensor_pins.h touch sensor: update copyright notice 2021-10-08 11:45:57 +08:00
tracemem_config.h trax: Adds ESP32-S3 support 2021-10-22 23:36:28 +03:00
twai_caps.h Update TWAI driver docs and registers for esp32c3 2021-04-14 15:00:07 +08:00
twai_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
uart_channel.h uart: fixed incorrect channel number on ESP32S2, S3 and C3 2022-03-01 18:21:27 +08:00
uart_pins.h uart: uart_set_pin function will now use IOMUX whenever possible 2021-08-04 12:48:30 +08:00
uart_reg.h uart: update register headers and examples for S3 2021-07-22 12:05:49 +08:00
uart_struct.h uart: update register headers and examples for S3 2021-07-22 12:05:49 +08:00
uhci_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
uhci_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
usb_dwc_struct.h usb_host: Rename struct/ll/hal symbols to use "usb_dwc" prefix 2022-09-16 16:45:26 +08:00
usb_pins.h soc: update copyright for usb phy pins 2022-07-07 11:50:06 +08:00
usb_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
usb_serial_jtag_reg.h esp32h2: support GPIO peripheral, IO_MUX, GPIO matrix. 2022-03-04 11:25:05 +08:00
usb_serial_jtag_struct.h soc/ll: workaround compiler bug that generate 8/16 bits inst instead of 32 bits one 2021-08-30 13:50:58 +08:00
usb_struct.h Merge branch 'bugfix/usb_device_struct_cleanup' into 'master' 2021-07-19 04:23:20 +00:00
usb_types.h soc: add soc headers from S3 fpga bringup branch 2021-03-17 18:47:51 +08:00
usb_wrap_reg.h soc: update the csv headers for esp32s3 2021-06-16 18:04:18 +08:00
usb_wrap_struct.h usb: Add usb_phy driver to support operations on USB PHY 2021-09-13 12:39:56 +08:00
wdev_reg.h soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
world_controller_reg.h esp32s3: Update world controller headers 2022-08-10 07:22:02 +00:00
world_controller_struct.h esp32s3: Update world controller headers 2022-08-10 07:22:02 +00:00