esp-idf/components/esp_hw_support/port/esp32p4
harshal.patil a8f509f481
fix(esp_hw_support): Fix incorrect PMA configuration for ESP32-P4
- As the PMA entry that made some memory regions cacheable was
assigned the highest priority, some intermediate inaccessible
memory regions bypassed protection.

- Added tests for the same

- Verified that even after changing the priority of the PMA entry,
a write operation at SOC_IRAM_LOW + 0x40 (a random RAM cached address)
still needs the same number (29) of CPU cycles.
2024-06-10 11:55:58 +05:30
..
include/soc change(clk_tree): add LP_DYN_FAST_CLK to soc_module_clk_t 2024-02-07 14:37:48 +08:00
private_include fix(ulp): fixed lp-core not booting during sleep 2024-04-18 11:36:30 +08:00
chip_info.c feat(esp32p4): introduced new target esp32p4, supported hello_world 2023-08-09 19:33:25 +08:00
clock_retention_init.c change(esp_hw_support): modify system and modem clock to support modem domain power down 2024-03-29 16:13:52 +08:00
CMakeLists.txt fix(dma): feat(adc): support ADC oneshot mod on ESP32P4 2024-05-22 15:23:58 +08:00
cpu_region_protect.c fix(esp_hw_support): Fix incorrect PMA configuration for ESP32-P4 2024-06-10 11:55:58 +05:30
esp_clk_tree.c feat(isp): added isp dvp driver 2024-05-31 18:47:27 +08:00
esp_cpu_intr.c fix(esp_hw_support): clear reserved interrupts that are not applicable for each target 2024-03-27 16:21:25 +08:00
esp_crypto_lock.c fix(esp_hw_support): Update key manager locking mechanism 2024-02-29 12:00:30 +08:00
io_mux.c feat(ana_cmpr): supported etm in analog comparator example 2023-09-25 19:57:34 +08:00
Kconfig.hw_support feat(esp32p4): add eco1 revision config option 2024-05-10 22:51:12 +08:00
Kconfig.ldo change(flash): acquire the LDO channel used by flash 2024-03-25 22:04:01 +08:00
Kconfig.mac feat(esp_hw_support): Adds MAC support for esp32p4 2024-03-29 01:44:39 +08:00
Kconfig.rtc docs: fix clock sources for esp32c6 2024-05-07 17:35:39 +08:00
mspi_timing_config.c feat(all): Use PRIx macro in all logs 2024-03-12 11:15:53 +02:00
mspi_timing_tuning_configs.h feat(psram): support 200mhz psram, experimental feature for now 2024-01-10 11:52:28 +08:00
pmu_init.c fix(esp_hw_support): fix pmu power domain initialize order 2024-04-08 15:47:59 +08:00
pmu_param.c feat(esp_hw_support): add esp32p4 pmu initial support 2024-03-10 10:51:28 +08:00
pmu_sleep.c fix(esp_hw_support): set pau entry backup configuration with link update 2024-05-28 15:19:27 +08:00
rtc_clk_init.c refactor(rtc): move soc/rtc.h from soc to esp_hw_support component 2024-01-25 19:15:33 +08:00
rtc_clk.c fix(esp_hw_support): disable mpll before sleep to avoid mspi module entering an error state 2024-04-18 18:07:02 +08:00
rtc_time.c change(gptimer): use private unsafe RCC LL functions in bootloader 2024-04-08 17:48:20 +08:00
sar_periph_ctrl.c fix(dma): feat(adc): support ADC oneshot mod on ESP32P4 2024-05-22 15:23:58 +08:00
systimer.c feat(esp_timer): Support systimer for ESP32P4 2023-09-13 19:13:38 +08:00