xref: /openbmc/u-boot/arch/arm/mach-uniphier/Kconfig (revision 48efc8a2)
1b6ef3a3fSMasahiro Yamadaif ARCH_UNIPHIER
24c425570SMasahiro Yamada
34c425570SMasahiro Yamadaconfig SYS_CONFIG_NAME
44c425570SMasahiro Yamada	default "uniphier"
54c425570SMasahiro Yamada
6*48efc8a2SMasahiro Yamadaconfig ARCH_UNIPHIER_32BIT
7*48efc8a2SMasahiro Yamada	bool
8*48efc8a2SMasahiro Yamada	select CPU_V7
9*48efc8a2SMasahiro Yamada
10*48efc8a2SMasahiro Yamadaconfig ARCH_UNIPHIER_64BIT
11*48efc8a2SMasahiro Yamada	bool
12*48efc8a2SMasahiro Yamada	select ARM64
13*48efc8a2SMasahiro Yamada	select SPL_SEPARATE_BSS
14*48efc8a2SMasahiro Yamada
155fb87a16SMasahiro Yamadachoice
165fb87a16SMasahiro Yamada        prompt "UniPhier SoC select"
17ea65c980SMasahiro Yamada        default ARCH_UNIPHIER_PRO4
185fb87a16SMasahiro Yamada
19ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD3
20323d1f9dSMasahiro Yamada	bool "UniPhier PH1-sLD3 SoC"
21*48efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_32BIT
224c425570SMasahiro Yamada
235fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4_SLD8
245fb87a16SMasahiro Yamada	bool "UniPhier PH1-LD4/PH1-sLD8 SoC"
25*48efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_32BIT
264c425570SMasahiro Yamada
27ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO4
28323d1f9dSMasahiro Yamada	bool "UniPhier PH1-Pro4 SoC"
29*48efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_32BIT
305fb87a16SMasahiro Yamada
315fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5_PXS2_LD6B
325fb87a16SMasahiro Yamada	bool "UniPhier PH1-Pro5/ProXstream2/PH1-LD6b SoC"
33*48efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_32BIT
345fb87a16SMasahiro Yamada
35667dbcd0SMasahiro Yamadaconfig ARCH_UNIPHIER_LD11
36667dbcd0SMasahiro Yamada	bool "UniPhier PH1-LD11 SoC"
37*48efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_64BIT
38667dbcd0SMasahiro Yamada
399d0c2cebSMasahiro Yamadaconfig ARCH_UNIPHIER_LD20
409d0c2cebSMasahiro Yamada	bool "UniPhier PH1-LD20 SoC"
41*48efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_64BIT
429d0c2cebSMasahiro Yamada
435fb87a16SMasahiro Yamadaendchoice
445fb87a16SMasahiro Yamada
45ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4
465fb87a16SMasahiro Yamada	bool "Enable UniPhier PH1-LD4 SoC support"
475fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_LD4_SLD8
485fb87a16SMasahiro Yamada	default y
493365b4ebSMasahiro Yamada
50ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD8
515fb87a16SMasahiro Yamada	bool "Enable UniPhier PH1-sLD8 SoC support"
525fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_LD4_SLD8
535fb87a16SMasahiro Yamada	default y
544c425570SMasahiro Yamada
55ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5
565fb87a16SMasahiro Yamada	bool "Enable UniPhier PH1-Pro5 SoC support"
575fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
585fb87a16SMasahiro Yamada	default y
5928f40d4aSMasahiro Yamada
60ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PXS2
615fb87a16SMasahiro Yamada	bool "Enable UniPhier ProXstream2 SoC support"
625fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
635fb87a16SMasahiro Yamada	default y
64019df879SMasahiro Yamada
65ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD6B
665fb87a16SMasahiro Yamada	bool "Enable UniPhier PH1-LD6b SoC support"
675fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
685fb87a16SMasahiro Yamada	default y
69019df879SMasahiro Yamada
709879842cSMasahiro Yamadaconfig MICRO_SUPPORT_CARD
719879842cSMasahiro Yamada	bool "Use Micro Support Card"
724c425570SMasahiro Yamada	help
739879842cSMasahiro Yamada	  This option provides support for the expansion board, available
749879842cSMasahiro Yamada	  on some UniPhier reference boards.
754c425570SMasahiro Yamada
764c425570SMasahiro Yamada	  Say Y to use the on-board UART, Ether, LED devices.
774c425570SMasahiro Yamada
784c425570SMasahiro Yamadaconfig CMD_PINMON
794c425570SMasahiro Yamada	bool "Enable boot mode pins monitor command"
804c425570SMasahiro Yamada	default y
814c425570SMasahiro Yamada	help
824c425570SMasahiro Yamada	  The command "pinmon" shows the state of the boot mode pins.
834c425570SMasahiro Yamada	  The boot mode pins are latched when the system reset is deasserted
844c425570SMasahiro Yamada	  and determine which device the system should load a boot image from.
854c425570SMasahiro Yamada
864c425570SMasahiro Yamadaconfig CMD_DDRPHY_DUMP
874c425570SMasahiro Yamada	bool "Enable dump command of DDR PHY parameters"
88ea65c980SMasahiro Yamada	depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || ARCH_UNIPHIER_SLD8
89f6c65bc2SMasahiro Yamada	default y
904c425570SMasahiro Yamada	help
914c425570SMasahiro Yamada	  The command "ddrphy" shows the resulting parameters of DDR PHY
924c425570SMasahiro Yamada	  training; it is useful for the evaluation of DDR PHY training.
934c425570SMasahiro Yamada
9493d92d46SMasahiro Yamadaconfig CMD_DDRMPHY_DUMP
9593d92d46SMasahiro Yamada	bool "Enable dump command of DDR Multi PHY parameters"
96ea65c980SMasahiro Yamada	depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B
97f6c65bc2SMasahiro Yamada	default y
9893d92d46SMasahiro Yamada	help
9993d92d46SMasahiro Yamada	  The command "ddrmphy" shows the resulting parameters of DDR Multi PHY
10093d92d46SMasahiro Yamada	  training; it is useful for the evaluation of DDR Multi PHY training.
10193d92d46SMasahiro Yamada
102b6ef3a3fSMasahiro Yamadaendif
103