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 1648efc8a2SMasahiro Yamada select SPL_SEPARATE_BSS 1718c11986SMasahiro Yamada select ARMV8_MULTIENTRY 18b7c4d25dSMasahiro Yamada select ARMV8_SPIN_TABLE 1948efc8a2SMasahiro Yamada 205fb87a16SMasahiro Yamadachoice 215fb87a16SMasahiro Yamada prompt "UniPhier SoC select" 22ea65c980SMasahiro Yamada default ARCH_UNIPHIER_PRO4 235fb87a16SMasahiro Yamada 24ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD3 25323d1f9dSMasahiro Yamada bool "UniPhier PH1-sLD3 SoC" 2648efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 274c425570SMasahiro Yamada 285fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4_SLD8 295fb87a16SMasahiro Yamada bool "UniPhier PH1-LD4/PH1-sLD8 SoC" 3048efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 314c425570SMasahiro Yamada 32ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO4 33323d1f9dSMasahiro Yamada bool "UniPhier PH1-Pro4 SoC" 3448efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 355fb87a16SMasahiro Yamada 365fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5_PXS2_LD6B 375fb87a16SMasahiro Yamada bool "UniPhier PH1-Pro5/ProXstream2/PH1-LD6b SoC" 3848efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 395fb87a16SMasahiro Yamada 40667dbcd0SMasahiro Yamadaconfig ARCH_UNIPHIER_LD11 41667dbcd0SMasahiro Yamada bool "UniPhier PH1-LD11 SoC" 4248efc8a2SMasahiro Yamada select ARCH_UNIPHIER_64BIT 43667dbcd0SMasahiro Yamada 449d0c2cebSMasahiro Yamadaconfig ARCH_UNIPHIER_LD20 459d0c2cebSMasahiro Yamada bool "UniPhier PH1-LD20 SoC" 4648efc8a2SMasahiro Yamada select ARCH_UNIPHIER_64BIT 4751ea5a06SMasahiro Yamada select OF_BOARD_SETUP 489d0c2cebSMasahiro Yamada 495fb87a16SMasahiro Yamadaendchoice 505fb87a16SMasahiro Yamada 51ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4 525fb87a16SMasahiro Yamada bool "Enable UniPhier PH1-LD4 SoC support" 535fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_LD4_SLD8 545fb87a16SMasahiro Yamada default y 553365b4ebSMasahiro Yamada 56ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD8 575fb87a16SMasahiro Yamada bool "Enable UniPhier PH1-sLD8 SoC support" 585fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_LD4_SLD8 595fb87a16SMasahiro Yamada default y 604c425570SMasahiro Yamada 61ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5 625fb87a16SMasahiro Yamada bool "Enable UniPhier PH1-Pro5 SoC support" 635fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 645fb87a16SMasahiro Yamada default y 6528f40d4aSMasahiro Yamada 66ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PXS2 675fb87a16SMasahiro Yamada bool "Enable UniPhier ProXstream2 SoC support" 685fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 695fb87a16SMasahiro Yamada default y 70019df879SMasahiro Yamada 71ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD6B 725fb87a16SMasahiro Yamada bool "Enable UniPhier PH1-LD6b SoC support" 735fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 745fb87a16SMasahiro Yamada default y 75019df879SMasahiro Yamada 767382d178SMasahiro Yamadaconfig CACHE_UNIPHIER 777382d178SMasahiro Yamada bool "Enable the UniPhier L2 cache controller" 787382d178SMasahiro Yamada depends on ARCH_UNIPHIER_32BIT 79067716baSTom Rini select SYS_CACHE_SHIFT_7 807382d178SMasahiro Yamada default y 817382d178SMasahiro Yamada help 827382d178SMasahiro Yamada This option allows to use the UniPhier System Cache as L2 cache. 837382d178SMasahiro Yamada 849879842cSMasahiro Yamadaconfig MICRO_SUPPORT_CARD 859879842cSMasahiro Yamada bool "Use Micro Support Card" 864c425570SMasahiro Yamada help 879879842cSMasahiro Yamada This option provides support for the expansion board, available 889879842cSMasahiro Yamada on some UniPhier reference boards. 894c425570SMasahiro Yamada 904c425570SMasahiro Yamada Say Y to use the on-board UART, Ether, LED devices. 914c425570SMasahiro Yamada 924c425570SMasahiro Yamadaconfig CMD_PINMON 934c425570SMasahiro Yamada bool "Enable boot mode pins monitor command" 944c425570SMasahiro Yamada default y 954c425570SMasahiro Yamada help 964c425570SMasahiro Yamada The command "pinmon" shows the state of the boot mode pins. 974c425570SMasahiro Yamada The boot mode pins are latched when the system reset is deasserted 984c425570SMasahiro Yamada and determine which device the system should load a boot image from. 994c425570SMasahiro Yamada 1004c425570SMasahiro Yamadaconfig CMD_DDRPHY_DUMP 1014c425570SMasahiro Yamada bool "Enable dump command of DDR PHY parameters" 102*5f49845eSMasahiro Yamada depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || \ 103*5f49845eSMasahiro Yamada ARCH_UNIPHIER_SLD8 || ARCH_UNIPHIER_LD11 104f6c65bc2SMasahiro Yamada default y 1054c425570SMasahiro Yamada help 1064c425570SMasahiro Yamada The command "ddrphy" shows the resulting parameters of DDR PHY 1074c425570SMasahiro Yamada training; it is useful for the evaluation of DDR PHY training. 1084c425570SMasahiro Yamada 10993d92d46SMasahiro Yamadaconfig CMD_DDRMPHY_DUMP 11093d92d46SMasahiro Yamada bool "Enable dump command of DDR Multi PHY parameters" 111ea65c980SMasahiro Yamada depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B 112f6c65bc2SMasahiro Yamada default y 11393d92d46SMasahiro Yamada help 11493d92d46SMasahiro Yamada The command "ddrmphy" shows the resulting parameters of DDR Multi PHY 11593d92d46SMasahiro Yamada training; it is useful for the evaluation of DDR Multi PHY training. 11693d92d46SMasahiro Yamada 117b6ef3a3fSMasahiro Yamadaendif 118