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 9*e8a92932SMasahiro Yamada select CPU_V7_HAS_NONSEC 10*e8a92932SMasahiro Yamada select ARMV7_NONSEC 1148efc8a2SMasahiro Yamada 1248efc8a2SMasahiro Yamadaconfig ARCH_UNIPHIER_64BIT 1348efc8a2SMasahiro Yamada bool 1448efc8a2SMasahiro Yamada select ARM64 1548efc8a2SMasahiro Yamada select SPL_SEPARATE_BSS 1618c11986SMasahiro Yamada select ARMV8_MULTIENTRY 17b7c4d25dSMasahiro Yamada select ARMV8_SPIN_TABLE 1848efc8a2SMasahiro Yamada 195fb87a16SMasahiro Yamadachoice 205fb87a16SMasahiro Yamada prompt "UniPhier SoC select" 21ea65c980SMasahiro Yamada default ARCH_UNIPHIER_PRO4 225fb87a16SMasahiro Yamada 23ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD3 24323d1f9dSMasahiro Yamada bool "UniPhier PH1-sLD3 SoC" 2548efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 264c425570SMasahiro Yamada 275fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4_SLD8 285fb87a16SMasahiro Yamada bool "UniPhier PH1-LD4/PH1-sLD8 SoC" 2948efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 304c425570SMasahiro Yamada 31ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO4 32323d1f9dSMasahiro Yamada bool "UniPhier PH1-Pro4 SoC" 3348efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 345fb87a16SMasahiro Yamada 355fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5_PXS2_LD6B 365fb87a16SMasahiro Yamada bool "UniPhier PH1-Pro5/ProXstream2/PH1-LD6b SoC" 3748efc8a2SMasahiro Yamada select ARCH_UNIPHIER_32BIT 385fb87a16SMasahiro Yamada 39667dbcd0SMasahiro Yamadaconfig ARCH_UNIPHIER_LD11 40667dbcd0SMasahiro Yamada bool "UniPhier PH1-LD11 SoC" 4148efc8a2SMasahiro Yamada select ARCH_UNIPHIER_64BIT 42667dbcd0SMasahiro Yamada 439d0c2cebSMasahiro Yamadaconfig ARCH_UNIPHIER_LD20 449d0c2cebSMasahiro Yamada bool "UniPhier PH1-LD20 SoC" 4548efc8a2SMasahiro Yamada select ARCH_UNIPHIER_64BIT 4651ea5a06SMasahiro Yamada select OF_BOARD_SETUP 479d0c2cebSMasahiro Yamada 485fb87a16SMasahiro Yamadaendchoice 495fb87a16SMasahiro Yamada 50ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4 515fb87a16SMasahiro Yamada bool "Enable UniPhier PH1-LD4 SoC support" 525fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_LD4_SLD8 535fb87a16SMasahiro Yamada default y 543365b4ebSMasahiro Yamada 55ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD8 565fb87a16SMasahiro Yamada bool "Enable UniPhier PH1-sLD8 SoC support" 575fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_LD4_SLD8 585fb87a16SMasahiro Yamada default y 594c425570SMasahiro Yamada 60ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5 615fb87a16SMasahiro Yamada bool "Enable UniPhier PH1-Pro5 SoC support" 625fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 635fb87a16SMasahiro Yamada default y 6428f40d4aSMasahiro Yamada 65ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PXS2 665fb87a16SMasahiro Yamada bool "Enable UniPhier ProXstream2 SoC support" 675fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 685fb87a16SMasahiro Yamada default y 69019df879SMasahiro Yamada 70ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD6B 715fb87a16SMasahiro Yamada bool "Enable UniPhier PH1-LD6b SoC support" 725fb87a16SMasahiro Yamada depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B 735fb87a16SMasahiro Yamada default y 74019df879SMasahiro Yamada 757382d178SMasahiro Yamadaconfig CACHE_UNIPHIER 767382d178SMasahiro Yamada bool "Enable the UniPhier L2 cache controller" 777382d178SMasahiro Yamada depends on ARCH_UNIPHIER_32BIT 787382d178SMasahiro Yamada default y 797382d178SMasahiro Yamada help 807382d178SMasahiro Yamada This option allows to use the UniPhier System Cache as L2 cache. 817382d178SMasahiro Yamada 829879842cSMasahiro Yamadaconfig MICRO_SUPPORT_CARD 839879842cSMasahiro Yamada bool "Use Micro Support Card" 844c425570SMasahiro Yamada help 859879842cSMasahiro Yamada This option provides support for the expansion board, available 869879842cSMasahiro Yamada on some UniPhier reference boards. 874c425570SMasahiro Yamada 884c425570SMasahiro Yamada Say Y to use the on-board UART, Ether, LED devices. 894c425570SMasahiro Yamada 904c425570SMasahiro Yamadaconfig CMD_PINMON 914c425570SMasahiro Yamada bool "Enable boot mode pins monitor command" 924c425570SMasahiro Yamada default y 934c425570SMasahiro Yamada help 944c425570SMasahiro Yamada The command "pinmon" shows the state of the boot mode pins. 954c425570SMasahiro Yamada The boot mode pins are latched when the system reset is deasserted 964c425570SMasahiro Yamada and determine which device the system should load a boot image from. 974c425570SMasahiro Yamada 984c425570SMasahiro Yamadaconfig CMD_DDRPHY_DUMP 994c425570SMasahiro Yamada bool "Enable dump command of DDR PHY parameters" 100ea65c980SMasahiro Yamada depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || ARCH_UNIPHIER_SLD8 101f6c65bc2SMasahiro Yamada default y 1024c425570SMasahiro Yamada help 1034c425570SMasahiro Yamada The command "ddrphy" shows the resulting parameters of DDR PHY 1044c425570SMasahiro Yamada training; it is useful for the evaluation of DDR PHY training. 1054c425570SMasahiro Yamada 10693d92d46SMasahiro Yamadaconfig CMD_DDRMPHY_DUMP 10793d92d46SMasahiro Yamada bool "Enable dump command of DDR Multi PHY parameters" 108ea65c980SMasahiro Yamada depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B 109f6c65bc2SMasahiro Yamada default y 11093d92d46SMasahiro Yamada help 11193d92d46SMasahiro Yamada The command "ddrmphy" shows the resulting parameters of DDR Multi PHY 11293d92d46SMasahiro Yamada training; it is useful for the evaluation of DDR Multi PHY training. 11393d92d46SMasahiro Yamada 114b6ef3a3fSMasahiro Yamadaendif 115