| if ARCH_K3 |
| |
| 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. |
| |
| config SYS_K3_BOOT_PARAM_TABLE_INDEX |
| hex |
| default 0x41c7fbfc if SOC_K3_AM6 |
| help |
| Address at which ROM stores the value which determines if SPL |
| is booted up by primary boot media or secondary boot media. |
| |
| config SYS_K3_KEY |
| string "Key used to generate x509 certificate" |
| help |
| This option enables to provide a custom key that can be used for |
| generating x509 certificate for spl binary. If not needed leave |
| it blank so that a random key is generated and used. |
| |
| config SYS_K3_BOOT_CORE_ID |
| int |
| default 16 |
| |
| config SYS_K3_SPL_ATF |
| bool "Start Cortex-A from SPL" |
| depends on SPL && CPU_V7R |
| help |
| Enabling this will try to start Cortex-A (typically with ATF) |
| after SPL from R5. |
| |
| source "board/ti/am65x/Kconfig" |
| endif |