1b6ef3a3fSMasahiro Yamadaif ARCH_UNIPHIER 24c425570SMasahiro Yamada 34c425570SMasahiro Yamadaconfig SYS_CONFIG_NAME 44c425570SMasahiro Yamada default "uniphier" 54c425570SMasahiro Yamada 648efc8a2SMasahiro Yamadaconfig ARCH_UNIPHIER_32BIT 748efc8a2SMasahiro Yamada bool 848efc8a2SMasahiro Yamada select CPU_V7 9e8a92932SMasahiro Yamada select CPU_V7_HAS_NONSEC 10e8a92932SMasahiro Yamada select ARMV7_NONSEC 11217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 1248efc8a2SMasahiro Yamada 1348efc8a2SMasahiro Yamadaconfig ARCH_UNIPHIER_64BIT 1448efc8a2SMasahiro Yamada bool 1548efc8a2SMasahiro Yamada select ARM64 16561ca649SMasahiro Yamada select SPL_SEPARATE_BSS if SPL 17561ca649SMasahiro Yamada select ARMV8_MULTIENTRY if SPL 18561ca649SMasahiro Yamada select ARMV8_SPIN_TABLE if SPL 1948efc8a2SMasahiro Yamada 205fb87a16SMasahiro Yamadachoice 215fb87a16SMasahiro Yamada prompt "UniPhier SoC select" 22ea65c980SMasahiro Yamada default ARCH_UNIPHIER_PRO4 235fb87a16SMasahiro Yamada 24ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD3 25561ca649SMasahiro Yamada bool "UniPhier sLD3 SoC" 2648efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 274c425570SMasahiro Yamada 285fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4_SLD8 29561ca649SMasahiro Yamada bool "UniPhier LD4/sLD8 SoCs" 3048efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 314c425570SMasahiro Yamada 32ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO4 33561ca649SMasahiro Yamada bool "UniPhier Pro4 SoC" 3448efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 355fb87a16SMasahiro Yamada 365fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5_PXS2_LD6B 37561ca649SMasahiro Yamada bool "UniPhier Pro5/PXs2/LD6b SoCs" 3848efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 395fb87a16SMasahiro Yamada 40561ca649SMasahiro Yamadaconfig ARCH_UNIPHIER_LD11_SINGLE 41561ca649SMasahiro Yamada bool "UniPhier LD11 SoC" 4248efc8a2SMasahiro Yamada select ARCH_UNIPHIER_64BIT 43667dbcd0SMasahiro Yamada 44561ca649SMasahiro Yamadaconfig ARCH_UNIPHIER_LD20_SINGLE 45561ca649SMasahiro Yamada bool "UniPhier LD20 SoC" 4648efc8a2SMasahiro Yamada select ARCH_UNIPHIER_64BIT 47561ca649SMasahiro Yamada 48561ca649SMasahiro Yamadaconfig ARCH_UNIPHIER_V8_MULTI 49561ca649SMasahiro Yamada bool "UniPhier V8 SoCs" 50561ca649SMasahiro Yamada depends on !SPL 51561ca649SMasahiro Yamada select ARCH_UNIPHIER_64BIT 529d0c2cebSMasahiro Yamada 535fb87a16SMasahiro Yamadaendchoice 545fb87a16SMasahiro Yamada 55ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4 56561ca649SMasahiro Yamada bool "Enable UniPhier LD4 SoC support" 575fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_LD4_SLD8 585fb87a16SMasahiro Yamada default y 593365b4ebSMasahiro Yamada 60ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD8 61561ca649SMasahiro Yamada bool "Enable UniPhier sLD8 SoC support" 625fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_LD4_SLD8 635fb87a16SMasahiro Yamada default y 644c425570SMasahiro Yamada 65ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5 66561ca649SMasahiro Yamada bool "Enable UniPhier Pro5 SoC support" 675fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 685fb87a16SMasahiro Yamada default y 6928f40d4aSMasahiro Yamada 70ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PXS2 71561ca649SMasahiro Yamada bool "Enable UniPhier Pxs2 SoC support" 725fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 735fb87a16SMasahiro Yamada default y 74019df879SMasahiro Yamada 75ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD6B 76561ca649SMasahiro Yamada bool "Enable UniPhier LD6b SoC support" 775fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 785fb87a16SMasahiro Yamada default y 79019df879SMasahiro Yamada 80561ca649SMasahiro Yamadaconfig ARCH_UNIPHIER_LD11 81561ca649SMasahiro Yamada bool "Enable UniPhier LD11 SoC support" if ARCH_UNIPHIER_V8_MULTI 82561ca649SMasahiro Yamada depends on ARCH_UNIPHIER_LD11_SINGLE || ARCH_UNIPHIER_V8_MULTI 83561ca649SMasahiro Yamada default y 84561ca649SMasahiro Yamada 85561ca649SMasahiro Yamadaconfig ARCH_UNIPHIER_LD20 86561ca649SMasahiro Yamada bool "Enable UniPhier LD20 SoC support" if ARCH_UNIPHIER_V8_MULTI 87561ca649SMasahiro Yamada depends on ARCH_UNIPHIER_LD20_SINGLE || ARCH_UNIPHIER_V8_MULTI 88561ca649SMasahiro Yamada select OF_BOARD_SETUP 89561ca649SMasahiro Yamada default y 90561ca649SMasahiro Yamada 91*2c2ab3d4SMasahiro Yamadaconfig ARCH_UNIPHIER_PXS3 92*2c2ab3d4SMasahiro Yamada bool "Enable UniPhier PXs3 SoC support" 93*2c2ab3d4SMasahiro Yamada depends on ARCH_UNIPHIER_V8_MULTI 94*2c2ab3d4SMasahiro Yamada default y 95*2c2ab3d4SMasahiro Yamada 967382d178SMasahiro Yamadaconfig CACHE_UNIPHIER 977382d178SMasahiro Yamada bool "Enable the UniPhier L2 cache controller" 987382d178SMasahiro Yamada depends on ARCH_UNIPHIER_32BIT 99067716baSTom Rini select SYS_CACHE_SHIFT_7 1007382d178SMasahiro Yamada default y 1017382d178SMasahiro Yamada help 1027382d178SMasahiro Yamada This option allows to use the UniPhier System Cache as L2 cache. 1037382d178SMasahiro Yamada 1049879842cSMasahiro Yamadaconfig MICRO_SUPPORT_CARD 1059879842cSMasahiro Yamada bool "Use Micro Support Card" 1064c425570SMasahiro Yamada help 1079879842cSMasahiro Yamada This option provides support for the expansion board, available 1089879842cSMasahiro Yamada on some UniPhier reference boards. 1094c425570SMasahiro Yamada 1104c425570SMasahiro Yamada Say Y to use the on-board UART, Ether, LED devices. 1114c425570SMasahiro Yamada 1124c425570SMasahiro Yamadaconfig CMD_PINMON 1134c425570SMasahiro Yamada bool "Enable boot mode pins monitor command" 1144c425570SMasahiro Yamada default y 1154c425570SMasahiro Yamada help 1164c425570SMasahiro Yamada The command "pinmon" shows the state of the boot mode pins. 1174c425570SMasahiro Yamada The boot mode pins are latched when the system reset is deasserted 1184c425570SMasahiro Yamada and determine which device the system should load a boot image from. 1194c425570SMasahiro Yamada 1204c425570SMasahiro Yamadaconfig CMD_DDRPHY_DUMP 1214c425570SMasahiro Yamada bool "Enable dump command of DDR PHY parameters" 1225f49845eSMasahiro Yamada depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || \ 1235f49845eSMasahiro Yamada ARCH_UNIPHIER_SLD8 || ARCH_UNIPHIER_LD11 124f6c65bc2SMasahiro Yamada default y 1254c425570SMasahiro Yamada help 1264c425570SMasahiro Yamada The command "ddrphy" shows the resulting parameters of DDR PHY 1274c425570SMasahiro Yamada training; it is useful for the evaluation of DDR PHY training. 1284c425570SMasahiro Yamada 12993d92d46SMasahiro Yamadaconfig CMD_DDRMPHY_DUMP 13093d92d46SMasahiro Yamada bool "Enable dump command of DDR Multi PHY parameters" 131ea65c980SMasahiro Yamada depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B 132f6c65bc2SMasahiro Yamada default y 13393d92d46SMasahiro Yamada help 13493d92d46SMasahiro Yamada The command "ddrmphy" shows the resulting parameters of DDR Multi PHY 13593d92d46SMasahiro Yamada training; it is useful for the evaluation of DDR Multi PHY training. 13693d92d46SMasahiro Yamada 137b6ef3a3fSMasahiro Yamadaendif 138