X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=arch%2Farm%2Fcpu%2Farmv7%2Fls102xa%2FKconfig;h=747059b56a52965ccd2d49e7e22ee5ad43f9cb1b;hb=5a1a8a63be8f7262a300eddafb18020926b12fb6;hp=28bf778d9ce491a3cadc9301aeb7321f158f7fe7;hpb=c69f6d04ec66433f2360490a5cd0263c83aab18f;p=platform%2Fkernel%2Fu-boot.git diff --git a/arch/arm/cpu/armv7/ls102xa/Kconfig b/arch/arm/cpu/armv7/ls102xa/Kconfig index 28bf778..747059b 100644 --- a/arch/arm/cpu/armv7/ls102xa/Kconfig +++ b/arch/arm/cpu/armv7/ls102xa/Kconfig @@ -1,21 +1,37 @@ config ARCH_LS1021A bool + select SYS_FSL_DDR_BE if SYS_FSL_DDR + select SYS_FSL_DDR_VER_50 if SYS_FSL_DDR + select SYS_FSL_ERRATUM_A008378 + select SYS_FSL_ERRATUM_A008407 + select SYS_FSL_ERRATUM_A008850 + select SYS_FSL_ERRATUM_A008997 if USB + select SYS_FSL_ERRATUM_A009007 if USB + select SYS_FSL_ERRATUM_A009008 if USB + select SYS_FSL_ERRATUM_A009663 + select SYS_FSL_ERRATUM_A009798 if USB + select SYS_FSL_ERRATUM_A009942 select SYS_FSL_ERRATUM_A010315 + select SYS_FSL_HAS_CCI400 + select SYS_FSL_HAS_DDR3 if SYS_FSL_DDR + select SYS_FSL_HAS_DDR4 if SYS_FSL_DDR + select SYS_FSL_HAS_SEC + select SYS_FSL_SEC_COMPAT_5 + select SYS_FSL_SEC_LE select SYS_FSL_SRDS_1 select SYS_HAS_SERDES - select SYS_FSL_DDR_BE - select SYS_FSL_DDR_VER_50 + imply CMD_PCI + imply SCSI + imply SCSI_AHCI menu "LS102xA architecture" depends on ARCH_LS1021A config LS1_DEEP_SLEEP bool "Deep sleep" - depends on ARCH_LS1021A config MAX_CPUS int "Maximum number of CPUs permitted for LS102xA" - depends on ARCH_LS1021A default 2 help Set this number to the maximum number of possible CPUs in the SoC. @@ -24,66 +40,65 @@ config MAX_CPUS cores, count the reserved ports. This will allocate enough memory in spin table to properly handle all cores. -config NUM_DDR_CONTROLLERS - int "Maximum DDR controllers" - default 1 +config NXP_ESBC + bool "NXP_ESBC" + help + Enable Freescale Secure Boot feature. Normally selected + by defconfig. If unsure, do not change. -config SYS_FSL_ERRATUM_A010315 - bool "Workaround for PCIe erratum A010315" +config SYS_CCI400_OFFSET + hex "Offset for CCI400 base" + depends on SYS_FSL_HAS_CCI400 + default 0x180000 + help + Offset for CCI400 base. + CCI400 base addr = CCSRBAR + CCI400_OFFSET -config SYS_FSL_SRDS_1 +config SYS_FSL_ERRATUM_A008850 bool + help + Workaround for DDR erratum A008850 -config SYS_FSL_SRDS_2 +config SYS_FSL_ERRATUM_A008997 bool + help + Workaround for USB PHY erratum A008997 -config SYS_HAS_SERDES +config SYS_FSL_ERRATUM_A009007 bool + help + Workaround for USB PHY erratum A009007 -config SYS_FSL_DDR - bool "Freescale DDR driver" +config SYS_FSL_ERRATUM_A009008 + bool help - Select Freescale General DDR driver, shared between most Freescale - PowerPC- based SoCs (such as mpc83xx, mpc85xx, mpc86xx) and ARM- - based Layerscape SoCs (such as ls2080a). + Workaround for USB PHY erratum A009008 -config SYS_FSL_DDR_BE +config SYS_FSL_ERRATUM_A009798 bool - default y help - Access DDR registers in big-endian. + Workaround for USB PHY erratum A009798 -config SYS_FSL_DDR_VER - int - default 50 if SYS_FSL_DDR_VER_50 +config SYS_FSL_ERRATUM_A010315 + bool "Workaround for PCIe erratum A010315" -config SYS_FSL_DDR_VER_50 +config SYS_FSL_HAS_CCI400 bool -config SYS_FSL_DDRC_ARM_GEN3 +config SYS_FSL_SRDS_1 bool -config SYS_FSL_DDRC_GEN4 +config SYS_FSL_SRDS_2 bool -config SYS_FSL_DDR3 - bool "Freescale DDR3 controller" - depends on !SYS_FSL_DDR4 - select SYS_FSL_DDR - select SYS_FSL_DDRC_ARM_GEN3 - help - Enable Freescale DDR3 controller on ARM-based SoCs. - -config SYS_FSL_DDR4 - bool "Freescale DDR4 controller" - select SYS_FSL_DDR - select SYS_FSL_DDRC_GEN4 - help - Enable Freescale DDR4 controller. +config SYS_HAS_SERDES + bool config SYS_FSL_IFC_BANK_COUNT int "Maximum banks of Integrated flash controller" - depends on ARCH_LS1021A default 8 +config SYS_FSL_ERRATUM_A008407 + bool + endmenu