zephyr/soc
Krzysztof Chruściński a36b154fd1 soc: nordic: nrf54h: power: Enable cache as early as possible
Add nrf_cache_power_up and nrf_cache_power_down functions. In case of
s2ram power up cache as early as possible, before restoring ARM core
registers. It improves restore time from 180 us to 33 us.

As a minor optimization nrf_memconf_ramblock_control_mask_enable_set is
used which allows to control ram blocks for icache and dcache in a
single register write.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2025-04-09 15:24:02 +02:00
..
adi/max32 soc: adi: Add MAX32660 SoC 2025-02-14 17:04:57 +01:00
altr
ambiq modules: hal_ambiq: fix cmake warning when no BLE 2025-03-07 19:45:40 +01:00
amd/acp_6_0 soc: amd: acp_6_0: Fix bleeding Kconfig 2025-02-28 14:52:13 +01:00
andestech
antmicro/myra boards: antmicro: add support for the Myra SiP Baseboard 2025-01-20 20:55:37 +01:00
arm drivers: pinctrl: add pinctrl drivers for arm v2m_beetle 2025-04-07 15:18:10 +02:00
aspeed
atmel soc: atmel: samx7x: implement main oscillator bypass mode 2025-03-23 13:20:13 +01:00
brcm
cdns soc/cdns/sample_controller32: align CONFIG_PRIVILEGED_STACK_SIZE 2025-03-13 16:57:59 +00:00
common soc: riscv_privileged: support soc_reset_hook 2025-01-28 18:16:38 +01:00
efinix/sapphire
ene/kb1200
espressif soc: espressif: esp32: Allow DRAM1 to use for .noinit 2025-04-07 07:27:23 +02:00
gaisler
gd/gd32 soc: gd32: gd32vf103: keep the mcause.interrupt by SOC-specific context 2025-02-05 17:48:45 +01:00
infineon soc: infineon: update default IDLE_STACK_SIZE for PM 2025-03-21 17:06:21 +01:00
intel soc: intel_adsp: ace30: set MMU permissions for rom_ext sections 2025-04-04 09:35:29 +02:00
ite/ec drivers/timer: Add timer driver of it51xxx 2025-04-08 10:48:26 +02:00
litex/litex_vexriscv
lowrisc/opentitan soc: lowrisc: opentitan: Fix manifest sizing 2025-01-21 19:30:30 +01:00
mediatek/mt8xxx soc/mediatek/mtk_adsp: Always cache the full SRAM region 2025-02-13 16:43:00 +01:00
microchip soc: miv: polarfire: Increase NUM_IRQS to cover 1st and 2nd level irqs 2025-03-19 09:02:06 -04:00
native/inf_clock
neorv32 include: zephyr: sys: time_units: Make z_clock_hw_cycles_per_sec unsigned 2025-03-28 12:21:07 +01:00
nordic soc: nordic: nrf54h: power: Enable cache as early as possible 2025-04-09 15:24:02 +02:00
nuvoton soc: nuvoton: npcx: refactor npcx soc hierarchy for future chip support 2025-04-07 07:27:38 +02:00
nxp soc: nxp: imx: add resource_table section in linker script 2025-04-07 15:17:34 +02:00
oct/osd32mp15x boards: add support for the OSD32MP1-BRK 2025-03-12 02:25:33 +01:00
openisa/rv32m1
qemu
quicklogic/eos_s3
raspberrypi/rpi_pico soc: raspberrypi: rp2350: Add initial support for the RP2350B 2025-03-10 11:20:30 +01:00
realtek/ec drivers: counter: rts5912: add support slow timer counter driver 2025-04-07 21:13:10 +02:00
renesas driver: pinctrl: Add support for Renesas RZ/G2L 2025-04-09 12:35:54 +02:00
renode
rockchip boards: khadas: adding support for the edge2 2025-02-11 15:53:17 +01:00
sensry soc: sensry: add pinctrl 2025-01-09 04:04:06 +01:00
sifive/sifive_freedom
silabs drivers: pinctrl: silabs: Add support for fixed routes 2025-04-07 08:54:38 +02:00
snps
st/stm32 soc: st: common: Rename STM32_PWR_WKUP_PIN_SRC_x 2025-04-09 15:22:59 +02:00
starfive/jh71xx
telink/tlsr
ti soc: ti_k3: specify soc-specific ctrl partitions 2025-03-18 19:53:21 +01:00
wch/ch32v soc: Introduce Qingke V4C-based CH32V208 SoC 2025-03-14 14:39:30 +01:00
xen
xlnx soc: amd: Add support for AMD Versal NET RPU 2025-03-28 08:34:38 +01:00
CMakeLists.txt infrastructure: Remove hwmv1 support 2025-03-13 16:53:07 +00:00
Kconfig infrastructure: Remove hwmv1 support 2025-03-13 16:53:07 +00:00
Kconfig.v2