xref: /rk3399_rockchip-uboot/arch/arm/mach-uniphier/Kconfig (revision e4adc8ed3c684f41a307fde275e683a391f2a7ce)
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
135fb87a16SMasahiro Yamadachoice
145fb87a16SMasahiro Yamada        prompt "UniPhier SoC select"
15ea65c980SMasahiro Yamada        default ARCH_UNIPHIER_PRO4
165fb87a16SMasahiro Yamada
175fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4_SLD8
18561ca649SMasahiro Yamada	bool "UniPhier LD4/sLD8 SoCs"
1948efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_32BIT
204c425570SMasahiro Yamada
21ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO4
22561ca649SMasahiro Yamada	bool "UniPhier Pro4 SoC"
2348efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_32BIT
245fb87a16SMasahiro Yamada
255fb87a16SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5_PXS2_LD6B
26561ca649SMasahiro Yamada	bool "UniPhier Pro5/PXs2/LD6b SoCs"
2748efc8a2SMasahiro Yamada	select ARCH_UNIPHIER_32BIT
285fb87a16SMasahiro Yamada
29561ca649SMasahiro Yamadaconfig ARCH_UNIPHIER_V8_MULTI
30561ca649SMasahiro Yamada	bool "UniPhier V8 SoCs"
31561ca649SMasahiro Yamada	depends on !SPL
32*ee8d037cSMasahiro Yamada	select ARM64
33*ee8d037cSMasahiro Yamada	select CMD_UNZIP
349d0c2cebSMasahiro Yamada
355fb87a16SMasahiro Yamadaendchoice
365fb87a16SMasahiro Yamada
37ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD4
38561ca649SMasahiro Yamada	bool "Enable UniPhier LD4 SoC support"
395fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_LD4_SLD8
405fb87a16SMasahiro Yamada	default y
413365b4ebSMasahiro Yamada
42ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_SLD8
43561ca649SMasahiro Yamada	bool "Enable UniPhier sLD8 SoC support"
445fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_LD4_SLD8
455fb87a16SMasahiro Yamada	default y
464c425570SMasahiro Yamada
47ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PRO5
48561ca649SMasahiro Yamada	bool "Enable UniPhier Pro5 SoC support"
495fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
505fb87a16SMasahiro Yamada	default y
5128f40d4aSMasahiro Yamada
52ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_PXS2
53561ca649SMasahiro Yamada	bool "Enable UniPhier Pxs2 SoC support"
545fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
555fb87a16SMasahiro Yamada	default y
56019df879SMasahiro Yamada
57ea65c980SMasahiro Yamadaconfig ARCH_UNIPHIER_LD6B
58561ca649SMasahiro Yamada	bool "Enable UniPhier LD6b SoC support"
595fb87a16SMasahiro Yamada	depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
605fb87a16SMasahiro Yamada	default y
61019df879SMasahiro Yamada
62561ca649SMasahiro Yamadaconfig ARCH_UNIPHIER_LD11
63*ee8d037cSMasahiro Yamada	bool "Enable UniPhier LD11 SoC support"
64*ee8d037cSMasahiro Yamada	depends on ARCH_UNIPHIER_V8_MULTI
65561ca649SMasahiro Yamada	default y
66561ca649SMasahiro Yamada
67561ca649SMasahiro Yamadaconfig ARCH_UNIPHIER_LD20
68*ee8d037cSMasahiro Yamada	bool "Enable UniPhier LD20 SoC support"
69*ee8d037cSMasahiro Yamada	depends on ARCH_UNIPHIER_V8_MULTI
70561ca649SMasahiro Yamada	select OF_BOARD_SETUP
71561ca649SMasahiro Yamada	default y
72561ca649SMasahiro Yamada
732c2ab3d4SMasahiro Yamadaconfig ARCH_UNIPHIER_PXS3
742c2ab3d4SMasahiro Yamada	bool "Enable UniPhier PXs3 SoC support"
752c2ab3d4SMasahiro Yamada	depends on ARCH_UNIPHIER_V8_MULTI
762c2ab3d4SMasahiro Yamada	default y
772c2ab3d4SMasahiro Yamada
787382d178SMasahiro Yamadaconfig CACHE_UNIPHIER
797382d178SMasahiro Yamada	bool "Enable the UniPhier L2 cache controller"
807382d178SMasahiro Yamada	depends on ARCH_UNIPHIER_32BIT
81067716baSTom Rini	select SYS_CACHE_SHIFT_7
827382d178SMasahiro Yamada	default y
837382d178SMasahiro Yamada	help
847382d178SMasahiro Yamada	  This option allows to use the UniPhier System Cache as L2 cache.
857382d178SMasahiro Yamada
869879842cSMasahiro Yamadaconfig MICRO_SUPPORT_CARD
879879842cSMasahiro Yamada	bool "Use Micro Support Card"
884c425570SMasahiro Yamada	help
899879842cSMasahiro Yamada	  This option provides support for the expansion board, available
909879842cSMasahiro Yamada	  on some UniPhier reference boards.
914c425570SMasahiro Yamada
924c425570SMasahiro Yamada	  Say Y to use the on-board UART, Ether, LED devices.
934c425570SMasahiro Yamada
944c425570SMasahiro Yamadaconfig CMD_PINMON
954c425570SMasahiro Yamada	bool "Enable boot mode pins monitor command"
964c425570SMasahiro Yamada	default y
974c425570SMasahiro Yamada	help
984c425570SMasahiro Yamada	  The command "pinmon" shows the state of the boot mode pins.
994c425570SMasahiro Yamada	  The boot mode pins are latched when the system reset is deasserted
1004c425570SMasahiro Yamada	  and determine which device the system should load a boot image from.
1014c425570SMasahiro Yamada
1024c425570SMasahiro Yamadaconfig CMD_DDRPHY_DUMP
1034c425570SMasahiro Yamada	bool "Enable dump command of DDR PHY parameters"
1045f49845eSMasahiro Yamada	depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || \
1055f49845eSMasahiro Yamada		ARCH_UNIPHIER_SLD8 || ARCH_UNIPHIER_LD11
106f6c65bc2SMasahiro Yamada	default y
1074c425570SMasahiro Yamada	help
1084c425570SMasahiro Yamada	  The command "ddrphy" shows the resulting parameters of DDR PHY
1094c425570SMasahiro Yamada	  training; it is useful for the evaluation of DDR PHY training.
1104c425570SMasahiro Yamada
11193d92d46SMasahiro Yamadaconfig CMD_DDRMPHY_DUMP
11293d92d46SMasahiro Yamada	bool "Enable dump command of DDR Multi PHY parameters"
113ea65c980SMasahiro Yamada	depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B
114f6c65bc2SMasahiro Yamada	default y
11593d92d46SMasahiro Yamada	help
11693d92d46SMasahiro Yamada	  The command "ddrmphy" shows the resulting parameters of DDR Multi PHY
11793d92d46SMasahiro Yamada	  training; it is useful for the evaluation of DDR Multi PHY training.
11893d92d46SMasahiro Yamada
119b6ef3a3fSMasahiro Yamadaendif
120