soc: ti: k3: Add support for AM6232

- AM6232 is a dual core variant of AM6234 with everything being smae.
- Used in the first batch of PocketBeagle 2

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
This commit is contained in:
Ayush Singh 2025-04-01 23:46:12 +05:30 committed by Benjamin Cabé
commit e443fbd6db
4 changed files with 11 additions and 2 deletions

View file

@ -33,6 +33,7 @@ config SOC_SERIES_AM6X_R5
select SOC_EARLY_INIT_HOOK select SOC_EARLY_INIT_HOOK
config SOC_PART_NUMBER config SOC_PART_NUMBER
default "AM6232" if SOC_AM6232_M4
default "AM6234" if SOC_AM6234_A53 default "AM6234" if SOC_AM6234_A53
default "AM6234" if SOC_AM6234_M4 default "AM6234" if SOC_AM6234_M4
default "AM6442" if SOC_AM6442_M4 default "AM6442" if SOC_AM6442_M4

View file

@ -31,6 +31,10 @@ config SOC_AM6234_M4
bool bool
select SOC_SERIES_AM6X_M4 select SOC_SERIES_AM6X_M4
config SOC_AM6232_M4
bool
select SOC_SERIES_AM6X_M4
config SOC_AM6442_M4 config SOC_AM6442_M4
bool bool
select SOC_SERIES_AM6X_M4 select SOC_SERIES_AM6X_M4
@ -51,6 +55,7 @@ config SOC_SERIES
default "am6x" if SOC_SERIES_AM6X default "am6x" if SOC_SERIES_AM6X
config SOC config SOC
default "am6232" if SOC_AM6232_M4
default "am6234" if SOC_AM6234_M4 || SOC_AM6234_A53 default "am6234" if SOC_AM6234_M4 || SOC_AM6234_A53
default "am6442" if SOC_AM6442_M4 default "am6442" if SOC_AM6442_M4
default "j721e" if SOC_J721E_MAIN_R5F0_0 default "j721e" if SOC_J721E_MAIN_R5F0_0

View file

@ -19,7 +19,7 @@
#if defined CONFIG_SOC_AM6442_M4 #if defined CONFIG_SOC_AM6442_M4
#define MCU_PADCFG_BASE (0x4080000) #define MCU_PADCFG_BASE (0x4080000)
#elif defined CONFIG_SOC_AM6234_M4 #elif defined CONFIG_SOC_AM6234_M4 | defined CONFIG_SOC_AM6232_M4
#define WKUP_PADCFG_BASE (0x4080000) #define WKUP_PADCFG_BASE (0x4080000)
#endif #endif
@ -27,7 +27,7 @@ static const uintptr_t ctrl_partitions[] = {
#if defined CONFIG_SOC_AM6442_M4 #if defined CONFIG_SOC_AM6442_M4
CTRL_PARTITION(MCU_PADCFG_BASE, 0), CTRL_PARTITION(MCU_PADCFG_BASE, 0),
CTRL_PARTITION(MCU_PADCFG_BASE, 1), CTRL_PARTITION(MCU_PADCFG_BASE, 1),
#elif defined CONFIG_SOC_AM6234_M4 #elif defined CONFIG_SOC_AM6234_M4 | defined CONFIG_SOC_AM6232_M4
CTRL_PARTITION(WKUP_PADCFG_BASE, 0), CTRL_PARTITION(WKUP_PADCFG_BASE, 0),
CTRL_PARTITION(WKUP_PADCFG_BASE, 1), CTRL_PARTITION(WKUP_PADCFG_BASE, 1),
#endif #endif

View file

@ -3,6 +3,9 @@ family:
series: series:
- name: am6x - name: am6x
socs: socs:
- name: am6232
cpuclusters:
- name: m4
- name: am6234 - name: am6234
cpuclusters: cpuclusters:
- name: m4 - name: m4