# Copyright (c) 2024 MUNIC SA
# Copyright (c) 2024 Renesas Electronics Corporation
# SPDX-License-Identifier: Apache-2.0

config SOC_SERIES_RA2L1
	select ARM
	select CPU_CORTEX_M23
	select CPU_HAS_ARM_MPU
	select HAS_RENESAS_RA_FSP
	select CPU_CORTEX_M_HAS_VTOR
	select CPU_CORTEX_M_HAS_SYSTICK
	select CLOCK_CONTROL_RENESAS_RA_CGC if CLOCK_CONTROL
	select HAS_SWO
	select SOC_RA_DYNAMIC_INTERRUPT_NUMBER

if SOC_SERIES_RA2L1

config RENESAS_PN_PACKAGE_TYPE
	int
	range 1 5
	default 1 if SOC_R7FA2L1ABXXFP || SOC_R7FA2L1A9XXFP
	default 2 if SOC_R7FA2L1ABXXFN || SOC_R7FA2L1A9XXFN
	default 3 if SOC_R7FA2L1ABXXFM || SOC_R7FA2L1A9XXFM
	default 4 if SOC_R7FA2L1ABXXFL || SOC_R7FA2L1A9XXFL
	default 5 if SOC_R7FA2L1ABXXNE || SOC_R7FA2L1A9XXNE
	help
	  Package type:
	  1 -> FP: LQFP 100 pins
	  2 -> FN: LQFP 80 pins
	  3 -> FM: LQFP 64 pins
	  4 -> FL: LQFP 48 pins
	  5 -> NE: HWQFN 48 pins

endif # SOC_SERIES_RA2L1
