]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/mach-uniphier/Kconfig
ARM: uniphier: split u-boot,dm-pre-reloc out to uniphier-v7-u-boot.dtsi
[people/ms/u-boot.git] / arch / arm / mach-uniphier / Kconfig
CommitLineData
b6ef3a3f 1if ARCH_UNIPHIER
66cba041 2
66cba041 3config SYS_CONFIG_NAME
f5d0b9b2 4 default "uniphier"
66cba041 5
48efc8a2
MY
6config ARCH_UNIPHIER_32BIT
7 bool
8 select CPU_V7
e8a92932
MY
9 select CPU_V7_HAS_NONSEC
10 select ARMV7_NONSEC
217f92bb 11 select ARCH_SUPPORT_PSCI
48efc8a2 12
5fb87a16
MY
13choice
14 prompt "UniPhier SoC select"
5e5edca2 15 default ARCH_UNIPHIER_V7_MULTI
5fb87a16 16
5fb87a16 17config ARCH_UNIPHIER_LD4_SLD8
561ca649 18 bool "UniPhier LD4/sLD8 SoCs"
48efc8a2 19 select ARCH_UNIPHIER_32BIT
66cba041 20
81b9bb5f
MY
21config ARCH_UNIPHIER_V7_MULTI
22 bool "UniPhier Pro4/Pro5/PXs2/LD6b SoCs"
48efc8a2 23 select ARCH_UNIPHIER_32BIT
5fb87a16 24
561ca649
MY
25config ARCH_UNIPHIER_V8_MULTI
26 bool "UniPhier V8 SoCs"
27 depends on !SPL
ee8d037c
MY
28 select ARM64
29 select CMD_UNZIP
9d0c2ceb 30
5fb87a16
MY
31endchoice
32
ea65c980 33config ARCH_UNIPHIER_LD4
561ca649 34 bool "Enable UniPhier LD4 SoC support"
5fb87a16
MY
35 depends on ARCH_UNIPHIER_LD4_SLD8
36 default y
3365b4eb 37
ea65c980 38config ARCH_UNIPHIER_SLD8
561ca649 39 bool "Enable UniPhier sLD8 SoC support"
5fb87a16
MY
40 depends on ARCH_UNIPHIER_LD4_SLD8
41 default y
66cba041 42
81b9bb5f
MY
43config ARCH_UNIPHIER_PRO4
44 bool "Enable UniPhier Pro4 SoC support"
45 depends on ARCH_UNIPHIER_V7_MULTI
46 default y
47
ea65c980 48config ARCH_UNIPHIER_PRO5
561ca649 49 bool "Enable UniPhier Pro5 SoC support"
81b9bb5f 50 depends on ARCH_UNIPHIER_V7_MULTI
5fb87a16 51 default y
28f40d4a 52
ea65c980 53config ARCH_UNIPHIER_PXS2
561ca649 54 bool "Enable UniPhier Pxs2 SoC support"
81b9bb5f 55 depends on ARCH_UNIPHIER_V7_MULTI
5fb87a16 56 default y
019df879 57
ea65c980 58config ARCH_UNIPHIER_LD6B
561ca649 59 bool "Enable UniPhier LD6b SoC support"
81b9bb5f 60 depends on ARCH_UNIPHIER_V7_MULTI
5fb87a16 61 default y
019df879 62
561ca649 63config ARCH_UNIPHIER_LD11
ee8d037c
MY
64 bool "Enable UniPhier LD11 SoC support"
65 depends on ARCH_UNIPHIER_V8_MULTI
561ca649
MY
66 default y
67
68config ARCH_UNIPHIER_LD20
ee8d037c
MY
69 bool "Enable UniPhier LD20 SoC support"
70 depends on ARCH_UNIPHIER_V8_MULTI
561ca649
MY
71 select OF_BOARD_SETUP
72 default y
73
2c2ab3d4
MY
74config ARCH_UNIPHIER_PXS3
75 bool "Enable UniPhier PXs3 SoC support"
76 depends on ARCH_UNIPHIER_V8_MULTI
77 default y
78
7382d178
MY
79config CACHE_UNIPHIER
80 bool "Enable the UniPhier L2 cache controller"
81 depends on ARCH_UNIPHIER_32BIT
067716ba 82 select SYS_CACHE_SHIFT_7
7382d178
MY
83 default y
84 help
85 This option allows to use the UniPhier System Cache as L2 cache.
86
9879842c
MY
87config MICRO_SUPPORT_CARD
88 bool "Use Micro Support Card"
3201455d 89 help
9879842c
MY
90 This option provides support for the expansion board, available
91 on some UniPhier reference boards.
3201455d
MY
92
93 Say Y to use the on-board UART, Ether, LED devices.
94
59ca5537
MY
95config CMD_PINMON
96 bool "Enable boot mode pins monitor command"
59ca5537
MY
97 default y
98 help
99 The command "pinmon" shows the state of the boot mode pins.
100 The boot mode pins are latched when the system reset is deasserted
101 and determine which device the system should load a boot image from.
102
c67b2afd
MY
103config CMD_DDRPHY_DUMP
104 bool "Enable dump command of DDR PHY parameters"
5f49845e
MY
105 depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || \
106 ARCH_UNIPHIER_SLD8 || ARCH_UNIPHIER_LD11
f6c65bc2 107 default y
c67b2afd
MY
108 help
109 The command "ddrphy" shows the resulting parameters of DDR PHY
110 training; it is useful for the evaluation of DDR PHY training.
111
93d92d46
MY
112config CMD_DDRMPHY_DUMP
113 bool "Enable dump command of DDR Multi PHY parameters"
ea65c980 114 depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B
f6c65bc2 115 default y
93d92d46
MY
116 help
117 The command "ddrmphy" shows the resulting parameters of DDR Multi PHY
118 training; it is useful for the evaluation of DDR Multi PHY training.
119
9ac0e7b3
MY
120config SYS_SOC
121 default "uniphier-v7" if ARCH_UNIPHIER_LD4_SLD8 || ARCH_UNIPHIER_V7_MULTI
b6ef3a3f 122endif