summaryrefslogtreecommitdiff
path: root/arch/arm/mach-k3/Kconfig
diff options
context:
space:
mode:
authorLokesh Vutla <lokeshvutla@ti.com>2018-08-27 15:57:09 +0530
committerTom Rini <trini@konsulko.com>2018-09-11 08:32:55 -0400
commited0e60512407716d17405e45e12c92e52918608a (patch)
treeab98c496dc26e062c0632a42c1ac9472b004eef5 /arch/arm/mach-k3/Kconfig
parent586bde93eb14652c48f007a80f91c79b30c94a61 (diff)
arm: K3: Add support for AM654 SoC definition
The AM654 device is designed for industrial automation and PLC controller class platforms among other applications. Introduce base support for AM654 SoC. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'arch/arm/mach-k3/Kconfig')
-rw-r--r--arch/arm/mach-k3/Kconfig31
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm/mach-k3/Kconfig b/arch/arm/mach-k3/Kconfig
index 552b84923e..9892f574c2 100644
--- a/arch/arm/mach-k3/Kconfig
+++ b/arch/arm/mach-k3/Kconfig
@@ -4,9 +4,40 @@ choice
prompt "Texas Instruments' K3 based SoC select"
optional
+config SOC_K3_AM6
+ bool "TI's K3 based AM6 SoC Family Support"
+
endchoice
config SYS_SOC
default "k3"
+config SYS_K3_NON_SECURE_MSRAM_SIZE
+ hex
+ default 0x80000
+ help
+ Describes the total size of the MCU MSRAM. This doesn't
+ specify the total size of SPL as ROM can use some part
+ of this RAM. Once ROM gives control to SPL then this
+ complete size can be usable.
+
+config SYS_K3_MAX_DOWNLODABLE_IMAGE_SIZE
+ hex
+ default 0x58000
+ help
+ Describes the maximum size of the image that ROM can download
+ from any boot media.
+
+config SYS_K3_MCU_SCRATCHPAD_BASE
+ hex
+ default 0x40280000 if SOC_K3_AM6
+ help
+ Describes the base address of MCU Scratchpad RAM.
+
+config SYS_K3_MCU_SCRATCHPAD_SIZE
+ hex
+ default 0x200 if SOC_K3_AM6
+ help
+ Describes the size of MCU Scratchpad RAM.
+
endif