1# Copyright (c) 2023 Enphase Energy
2# SPDX-License-Identifier: Apache-2.0
3
4config SOC_SERIES_AM6X_A53
5	select ARM64
6	select CPU_CORTEX_A53
7	select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
8
9config SOC_SERIES_AM6X_M4
10	select ARM
11	select CPU_CORTEX_M4
12	select CPU_HAS_FPU
13	select CPU_CORTEX_M_HAS_SYSTICK
14	select DYNAMIC_INTERRUPTS
15	select CPU_CORTEX_M_HAS_DWT
16	select OPENAMP_RSC_TABLE
17	select UART_NS16550_ACCESS_WORD_ONLY
18	select EXTERNAL_ADDRESS_TRANSLATION
19	select MM_DRV
20	select MM_TI_RAT
21	select SOC_EARLY_INIT_HOOK
22
23config SOC_SERIES_AM6X_R5
24	select ARM
25	select CPU_CORTEX_R5
26	select CPU_HAS_ARM_MPU
27	select VFP_SP_D16
28	select ARM_CUSTOM_INTERRUPT_CONTROLLER
29	select VIM
30	select TI_DM_TIMER
31	select OPENAMP_RSC_TABLE
32	select UART_NS16550_ACCESS_WORD_ONLY if UART_NS16550
33	select SOC_EARLY_INIT_HOOK
34
35config SOC_PART_NUMBER
36	default "AM6234" if SOC_AM6234_A53
37	default "AM6234" if SOC_AM6234_M4
38	default "AM6442" if SOC_AM6442_M4
39	default "J721e" if SOC_J721E_MAIN_R5F0_0
40