esp-idf/components/soc/esp32s2
Armando 29ae238845 mmu: driver framework, for vaddr maintenance
This commit gives basic mmu driver framework. Now it is able to maintain
mmu virtual address usage on esp32, esp32s2 and esp32s3. Usage to
external virtual address should rely on mmu functions to know which
address range is available, instead of hardcoded.

This commit also improves psram memory that is added to the heap
allocator. Now it's added to the heap, according to the memory
alignment.

Closes https://github.com/espressif/esp-idf/issues/8295
Closes https://github.com/espressif/esp-idf/issues/9193
2022-08-27 16:05:51 +08:00
..
include/soc mmu: driver framework, for vaddr maintenance 2022-08-27 16:05:51 +08:00
ld sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
adc_periph.c soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
CMakeLists.txt sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
dac_periph.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
dedic_gpio_periph.c soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
gpio_periph.c gpio: Fix ESP32S3 GPIO48 does not support hold function bug 2022-07-15 16:51:25 +08:00
i2c_periph.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
i2s_periph.c i2s: add basic examples for STD/TDM/PDM mode 2022-07-21 15:52:39 +08:00
interrupts.c replace CAN with TWAI in the esp_isr_names table 2022-08-17 12:32:43 +02:00
lcd_periph.c lcd: unify callback prototype 2021-10-02 14:23:31 +08:00
ledc_periph.c Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
pcnt_periph.c pulse_cnt: new driver for PCNT peripheral 2022-03-03 22:38:32 +08:00
rmt_periph.c rmt: document and improve LL driver 2022-03-09 10:58:12 +08:00
rtc_io_periph.c esp8684: support GPIO peripheral, IO_MUX, GPIO matrix. 2021-12-29 22:01:45 +08:00
sdm_periph.c sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
spi_periph.c spi_master:support octal mode for esp32s2 and esp32s3 2021-08-19 16:40:22 +08:00
temperature_sensor_periph.c temperature_sensor: Add temperature sensor support for ESP32-C2 2022-06-23 15:36:43 +08:00
timer_periph.c gptimer: clean up hal and ll for driver-ng 2021-10-20 18:40:08 +08:00
touch_sensor_periph.c soc: added SOC_TOUCH_SENSE_SUPPORTED macro 2022-07-22 00:12:36 +00:00
uart_periph.c uart: uart_set_pin function will now use IOMUX whenever possible 2021-08-04 12:48:30 +08:00
usb_periph.c soc: descriptive part occupy whole component 2020-10-28 07:21:29 +08:00
usb_phy_periph.c usb: Add usb_phy driver to support operations on USB PHY 2021-09-13 12:39:56 +08:00