Kconfig 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. if ARCH_K3
  2. choice
  3. prompt "Texas Instruments' K3 based SoC select"
  4. optional
  5. config SOC_K3_AM6
  6. bool "TI's K3 based AM6 SoC Family Support"
  7. endchoice
  8. config SYS_SOC
  9. default "k3"
  10. config SYS_K3_NON_SECURE_MSRAM_SIZE
  11. hex
  12. default 0x80000
  13. help
  14. Describes the total size of the MCU MSRAM. This doesn't
  15. specify the total size of SPL as ROM can use some part
  16. of this RAM. Once ROM gives control to SPL then this
  17. complete size can be usable.
  18. config SYS_K3_MAX_DOWNLODABLE_IMAGE_SIZE
  19. hex
  20. default 0x58000
  21. help
  22. Describes the maximum size of the image that ROM can download
  23. from any boot media.
  24. config SYS_K3_MCU_SCRATCHPAD_BASE
  25. hex
  26. default 0x40280000 if SOC_K3_AM6
  27. help
  28. Describes the base address of MCU Scratchpad RAM.
  29. config SYS_K3_MCU_SCRATCHPAD_SIZE
  30. hex
  31. default 0x200 if SOC_K3_AM6
  32. help
  33. Describes the size of MCU Scratchpad RAM.
  34. config SYS_K3_BOOT_PARAM_TABLE_INDEX
  35. hex
  36. default 0x41c7fbfc if SOC_K3_AM6
  37. help
  38. Address at which ROM stores the value which determines if SPL
  39. is booted up by primary boot media or secondary boot media.
  40. config SYS_K3_KEY
  41. string "Key used to generate x509 certificate"
  42. help
  43. This option enables to provide a custom key that can be used for
  44. generating x509 certificate for spl binary. If not needed leave
  45. it blank so that a random key is generated and used.
  46. config SYS_K3_BOOT_CORE_ID
  47. int
  48. default 16
  49. source "board/ti/am65x/Kconfig"
  50. endif