zephyr/soc
Shaunak saha 05d1c3a7f0 boards: mps4: Add initial support for corstone315
What is changed?
  - Add initial support for the MPS4 Corstone-315 FVP platform, including
    board and SoC definitions.The qualifier to build/run application
    with board mps4/corstone315 is
    `mps4/corstone315/fvp` for secure and
    `mps3/corstone315/fvp/ns` for non-secure.
  - FVP testing with corstone315 uses the ARM FVP
    `FVP_Corstone_SSE-315`.

Why do we need this change?
  - This enables FVP support for corstone315.
  - A separate FVP variant was added for corstone315 as the TFM board
    used for non-secure variant differs for FPGA and FVP.
    TFM board `arm/mps4/corstone315` support is present but no FVP support
    yet. We can test this by building TF-M with
    -DTFM_PLATFORM=arm/mps4/corstone315 and then lauching FVP:
    FVP_Corstone_SSE-315 --data "bl1_1.bin"@0x11000000
      --data "cm_provisioning_bundle.bin"@0x12024000
      --data "dm_provisioning_bundle.bin"@0x1202aa00
      --data "bl2_signed.bin"@0x12031400
      --data "tfm_s_ns_signed.bin"@0x38000000

Signed-off-by: Shaunak saha <ssaha@tsavoritesi.com>
2025-06-23 16:30:52 -05:00
..
adi/max32 soc: adi: max32: Add dependency to idle cpu hook 2025-05-28 01:46:50 +02:00
aesc
ambiq soc: ambiq: workaround for issue #90777 2025-06-17 07:22:44 +02:00
amd/acp_6_0
andestech
antmicro/myra
arm boards: mps4: Add initial support for corstone315 2025-06-23 16:30:52 -05:00
aspeed
atmel
bflb soc: bflb: enable clock_control for bl60x 2025-06-21 10:40:20 +02:00
brcm
cdns arch/common: Mark interrupt tables const when !DYNAMIC_INTERRUPTS 2025-06-10 22:13:09 +02:00
common
efinix/sapphire
ene/kb1200
espressif soc: espressif: align flashing address with DTS configuration 2025-06-21 08:19:47 +02:00
gaisler
gd/gd32
infineon board: infineon: add XMC7200 Eval board support 2025-05-28 21:29:20 +02:00
intel intel_adsp: ace: add gdb support 2025-06-23 12:32:44 -07:00
ite/ec drivers/espi: ite: Add it51xxx compatibility with it8xxx2 support retained 2025-06-16 14:12:44 +02:00
litex/litex_vexriscv
lowrisc/opentitan
mediatek/mt8xxx soc: mediatek: fix typo in macro name 2025-06-17 17:45:47 +02:00
microchip soc: microchip: sam: update MMU for sama7g5 FLEXCOM 2025-06-22 18:44:04 -07:00
native/inf_clock
neorv32
nordic soc: nordic: add support of 'iron' variant to application 2025-06-23 09:46:25 +02:00
nuvoton soc: nuvoton: npcx: update default SYS_CLOCK_HW_CYCLES_PER_SEC 2025-06-16 14:13:55 +02:00
nxp soc: nxp: s32k3: use MPU_REGION_ENTRY macro 2025-06-23 13:45:03 +02:00
oct/osd32mp15x
openhwgroup/cva6
openisa/rv32m1 soc/openisa: Discard .note.GNU-stack sections while linking 2025-06-17 16:06:21 +02:00
qemu
quicklogic/eos_s3
raspberrypi/rpi_pico soc: raspberrrypi: rp2350: Add missing FPU support 2025-06-11 16:19:59 -07:00
realtek/ec driver: crypto: add crypto driver for rts5912 2025-06-07 13:29:07 +01:00
renesas soc: renesas: rz: use CONFIG_ATOMIC_OPERATIONS_C on Renesas RZ/A2M 2025-06-23 09:47:20 +02:00
renode
rockchip
sensry soc/sensry: Discard .note.GNU-stack sections while linking 2025-06-17 16:06:21 +02:00
sifive/sifive_freedom soc/sifive: differentiate between FE310-G000 and FE310-G002 2025-06-02 17:37:32 +02:00
silabs drivers: wifi: siwx91x: Disable the 160 MHz feature 2025-06-23 12:46:10 -07:00
snps
st/stm32 drivers: pinctrl: stm32: add support for STM32N6 pinctrl 2025-06-20 13:21:55 -04:00
starfive/jh71xx
telink/tlsr
ti soc: ti: k3: add AM2434 support 2025-06-16 13:59:09 -04:00
wch/ch32v soc: Add support for the WCH CH32V303 2025-05-24 18:03:53 +02:00
xen
xlnx
CMakeLists.txt
Kconfig
Kconfig.v2