1# Raspberry Pi RP235XX MCU line 2 3# Copyright (c) 2024 Andrew Featherstone 4# SPDX-License-Identifier: Apache-2.0 5 6config SOC_SERIES_RP2350 7 select HAS_RPI_PICO 8 select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE 9 select SOC_RESET_HOOK 10 select XIP 11 12config SOC_RP2350A_M33 13 select ARM 14 select ARM_TRUSTZONE_M 15 select CPU_CORTEX_M_HAS_SYSTICK 16 select CPU_CORTEX_M_HAS_VTOR 17 select CPU_CORTEX_M33 18 select CPU_HAS_ARM_MPU 19 select CPU_HAS_ARM_SAU 20 21config RP2_REQUIRES_IMAGE_DEFINITION_BLOCK 22 bool 23 default y 24 # Currently the IDF only supports using the Cortex-M33 cores. Enforce 25 # this at build configuration time. 26 depends on SOC_SERIES_RP2350 && CPU_CORTEX_M33 27 help 28 Include an Image Definition Block (IMAGE_DEF) to enable the bootroom in 29 RP23XX devices to consider this a valid image in flash. 30