zephyr/soc
Sylvio Alves 1903a8f415 soc: espressif: fix optimization flag boot fault
When DEBUG_OPTIMIZATION or NO_OPTIMIZATION is
enabled, efuse reading fails during bootloader start.
Move those calls into IRAM area so that reading when
cache is disabled works without any faults.

In HAL side, we need to use low level calls to read
CPU id instead of Zephyr's default one.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2025-02-26 07:41:31 +01:00
..
adi/max32 soc: adi: Add MAX32660 SoC 2025-02-14 17:04:57 +01:00
altr hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
ambiq soc: ambiq: apollo3x: Flash-controller reconfigured for mcuboot 2024-12-11 21:35:18 +01:00
amd/acp_6_0 soc: amd: acp_6_0: Kconfig: fix SOC_TOOLCHAIN_NAME 2025-01-23 19:22:00 +01:00
andestech arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
antmicro/myra boards: antmicro: add support for the Myra SiP Baseboard 2025-01-20 20:55:37 +01:00
arm drivers: gpio: mmio32: update gpio_mmio32 to behave like other divers 2025-02-14 10:42:02 +01:00
aspeed arch: arm: replace PLATFORM_SPECIFIC_INIT with PLATFORM_RESET_HOOK 2024-09-09 10:07:33 +02:00
atmel soc: atmel: sam4l: Enable RC32K osc 2025-02-10 11:30:02 +01:00
brcm soc: Remove re-defining some defined types 2024-11-18 07:41:23 -05:00
cdns soc: add DWARF v5 sections to linker scripts 2024-12-20 12:36:46 +01:00
common soc: riscv_privileged: support soc_reset_hook 2025-01-28 18:16:38 +01:00
efinix/sapphire soc: Remove re-defining some defined types 2024-11-18 07:41:23 -05:00
ene/kb1200 soc: ene: move init code from SYS_INIT to hooks 2024-09-20 13:15:31 +02:00
espressif soc: espressif: fix optimization flag boot fault 2025-02-26 07:41:31 +01:00
gaisler soc: Enable SVT on GR716A by default 2024-11-25 21:53:55 +01:00
gd/gd32 soc: gd32: gd32vf103: keep the mcause.interrupt by SOC-specific context 2025-02-05 17:48:45 +01:00
infineon soc: infineon: Move stack definitions to correct place 2025-02-14 21:04:29 +01:00
intel dts: xtensa: intel_adsp_ace30: enable Mic privacy driver 2025-02-13 01:13:31 +01:00
ite/ec ite/it8xxx2: Fix JTAG support when using a flash offset 2025-02-22 07:12:47 +01:00
litex/litex_vexriscv arch: riscv: imply XIP config pushed to SoC level 2024-08-31 06:47:52 -04:00
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 drivers: adc: microchip: Different channels per package type 2024-12-11 21:35:49 +01:00
native/inf_clock boards native: Add function to remap embedded address 2024-09-26 03:34:26 -04:00
neorv32 arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
nordic soc: nordic: nrf54l: Fix num of irq for nRF54L20 2025-02-18 13:31:26 +01:00
nuvoton driver: espi: npcx: add option to reset SLP_Sx virtual wire 2025-02-17 15:47:23 +00:00
nxp soc: NXP RT1180 fix trdc permissions set multicore 2025-02-22 07:12:32 +01:00
openisa/rv32m1 zephyr: bulk update to DT_NODE_HAS_STATUS_OKAY 2024-10-03 17:06:52 +01:00
qemu arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
quicklogic/eos_s3 soc: quicklogic: move init code from SYS_INIT to hooks 2024-09-20 13:15:31 +02:00
raspberrypi/rpi_pico UF2: Enable support for Raspberry Pi RP2350 2024-12-23 23:57:57 +01:00
realtek/ec driver: gpio: Add gpio driver initial version of RTS5912. 2025-01-10 11:58:02 +01:00
renesas soc: renesas: ra: ra8d1: Disable Dcache as default 2025-02-21 04:39:24 +01:00
renode arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
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 arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
silabs soc: silabs: silabs_s2: Activate Zero Latency IRQ with level 2 2025-02-13 09:11:42 +01:00
snps arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
st/stm32 soc: stm32n6: CMakelists.txt: Fix signing tool if/else 2025-02-21 15:13:11 +00:00
starfive/jh71xx arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
telink/tlsr soc: telink: tlsr: tlsr951x: remove PINCTRL defconfig 2024-12-05 15:17:47 +01:00
ti soc: ti: k3: Select VFP float support for R5F cores 2025-02-14 19:40:01 +00:00
wch/ch32v soc: wch: add generic vector table support 2025-01-15 11:58:58 +01:00
xen soc: Remove re-defining some defined types 2024-11-18 07:41:23 -05:00
xlnx soc: xlnx: zynq7000: remove PS GPIO controller's static memory mapping 2024-12-19 19:56:23 +01:00
CMakeLists.txt soc: add deprecation warning if using HWMv1 SoCs 2024-06-12 17:16:40 -05:00
Kconfig Kconfig: Link to deprecation instructions 2024-08-15 12:40:16 +02:00
Kconfig.v1 scripts: remove boards_legacy sub-folder from list_boards.py 2024-03-22 11:51:58 +01:00
Kconfig.v1.choice cmake: remove dead 'soc_legacy' folder handling 2024-06-12 17:15:28 -05:00
Kconfig.v2 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00