Kconfig 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. config ARCH_LS1021A
  2. bool
  3. select SYS_FSL_ERRATUM_A008378
  4. select SYS_FSL_ERRATUM_A008407
  5. select SYS_FSL_ERRATUM_A008997
  6. select SYS_FSL_ERRATUM_A009007
  7. select SYS_FSL_ERRATUM_A009008
  8. select SYS_FSL_ERRATUM_A009663
  9. select SYS_FSL_ERRATUM_A009798
  10. select SYS_FSL_ERRATUM_A009942
  11. select SYS_FSL_ERRATUM_A010315
  12. select SYS_FSL_HAS_CCI400
  13. select SYS_FSL_SRDS_1
  14. select SYS_HAS_SERDES
  15. select SYS_FSL_DDR_BE if SYS_FSL_DDR
  16. select SYS_FSL_DDR_VER_50 if SYS_FSL_DDR
  17. select SYS_FSL_HAS_DDR3 if SYS_FSL_DDR
  18. select SYS_FSL_HAS_DDR4 if SYS_FSL_DDR
  19. select SYS_FSL_HAS_SEC
  20. select SYS_FSL_SEC_COMPAT_5
  21. select SYS_FSL_SEC_LE
  22. imply SCSI
  23. imply SCSI_AHCI
  24. imply CMD_PCI
  25. menu "LS102xA architecture"
  26. depends on ARCH_LS1021A
  27. config FSL_PCIE_COMPAT
  28. string "PCIe compatible of Kernel DT"
  29. depends on PCIE_LAYERSCAPE
  30. default "fsl,ls1021a-pcie" if ARCH_LS1021A
  31. help
  32. This compatible is used to find pci controller node in Kernel DT
  33. to complete fixup.
  34. config LS1_DEEP_SLEEP
  35. bool "Deep sleep"
  36. depends on ARCH_LS1021A
  37. config MAX_CPUS
  38. int "Maximum number of CPUs permitted for LS102xA"
  39. depends on ARCH_LS1021A
  40. default 2
  41. help
  42. Set this number to the maximum number of possible CPUs in the SoC.
  43. SoCs may have multiple clusters with each cluster may have multiple
  44. ports. If some ports are reserved but higher ports are used for
  45. cores, count the reserved ports. This will allocate enough memory
  46. in spin table to properly handle all cores.
  47. config SECURE_BOOT
  48. bool "Secure Boot"
  49. help
  50. Enable Freescale Secure Boot feature. Normally selected
  51. by defconfig. If unsure, do not change.
  52. config SYS_CCI400_OFFSET
  53. hex "Offset for CCI400 base"
  54. depends on SYS_FSL_HAS_CCI400
  55. default 0x180000
  56. help
  57. Offset for CCI400 base.
  58. CCI400 base addr = CCSRBAR + CCI400_OFFSET
  59. config SYS_FSL_ERRATUM_A008997
  60. bool
  61. help
  62. Workaround for USB PHY erratum A008997
  63. config SYS_FSL_ERRATUM_A009007
  64. bool
  65. help
  66. Workaround for USB PHY erratum A009007
  67. config SYS_FSL_ERRATUM_A009008
  68. bool
  69. help
  70. Workaround for USB PHY erratum A009008
  71. config SYS_FSL_ERRATUM_A009798
  72. bool
  73. help
  74. Workaround for USB PHY erratum A009798
  75. config SYS_FSL_ERRATUM_A010315
  76. bool "Workaround for PCIe erratum A010315"
  77. config SYS_FSL_HAS_CCI400
  78. bool
  79. config SYS_FSL_SRDS_1
  80. bool
  81. config SYS_FSL_SRDS_2
  82. bool
  83. config SYS_HAS_SERDES
  84. bool
  85. config SYS_FSL_IFC_BANK_COUNT
  86. int "Maximum banks of Integrated flash controller"
  87. depends on ARCH_LS1021A
  88. default 8
  89. config SYS_FSL_ERRATUM_A008407
  90. bool
  91. endmenu