xref: /openbmc/u-boot/arch/arm/mach-k3/Kconfig (revision ed0e6051)
1586bde93SLokesh Vutlaif ARCH_K3
2586bde93SLokesh Vutla
3586bde93SLokesh Vutlachoice
4586bde93SLokesh Vutla	prompt "Texas Instruments' K3 based SoC select"
5586bde93SLokesh Vutla	optional
6586bde93SLokesh Vutla
7*ed0e6051SLokesh Vutlaconfig SOC_K3_AM6
8*ed0e6051SLokesh Vutla	bool "TI's K3 based AM6 SoC Family Support"
9*ed0e6051SLokesh Vutla
10586bde93SLokesh Vutlaendchoice
11586bde93SLokesh Vutla
12586bde93SLokesh Vutlaconfig SYS_SOC
13586bde93SLokesh Vutla	default "k3"
14586bde93SLokesh Vutla
15*ed0e6051SLokesh Vutlaconfig SYS_K3_NON_SECURE_MSRAM_SIZE
16*ed0e6051SLokesh Vutla	hex
17*ed0e6051SLokesh Vutla	default 0x80000
18*ed0e6051SLokesh Vutla	help
19*ed0e6051SLokesh Vutla	  Describes the total size of the MCU MSRAM. This doesn't
20*ed0e6051SLokesh Vutla	  specify the total size of SPL as ROM can use some part
21*ed0e6051SLokesh Vutla	  of this RAM. Once ROM gives control to SPL then this
22*ed0e6051SLokesh Vutla	  complete size can be usable.
23*ed0e6051SLokesh Vutla
24*ed0e6051SLokesh Vutlaconfig SYS_K3_MAX_DOWNLODABLE_IMAGE_SIZE
25*ed0e6051SLokesh Vutla	hex
26*ed0e6051SLokesh Vutla	default 0x58000
27*ed0e6051SLokesh Vutla	help
28*ed0e6051SLokesh Vutla	  Describes the maximum size of the image that ROM can download
29*ed0e6051SLokesh Vutla	  from any boot media.
30*ed0e6051SLokesh Vutla
31*ed0e6051SLokesh Vutlaconfig SYS_K3_MCU_SCRATCHPAD_BASE
32*ed0e6051SLokesh Vutla	hex
33*ed0e6051SLokesh Vutla	default 0x40280000 if SOC_K3_AM6
34*ed0e6051SLokesh Vutla	help
35*ed0e6051SLokesh Vutla	  Describes the base address of MCU Scratchpad RAM.
36*ed0e6051SLokesh Vutla
37*ed0e6051SLokesh Vutlaconfig SYS_K3_MCU_SCRATCHPAD_SIZE
38*ed0e6051SLokesh Vutla	hex
39*ed0e6051SLokesh Vutla	default 0x200 if SOC_K3_AM6
40*ed0e6051SLokesh Vutla	help
41*ed0e6051SLokesh Vutla	  Describes the size of MCU Scratchpad RAM.
42*ed0e6051SLokesh Vutla
43586bde93SLokesh Vutlaendif
44