6 config ARCH_UNIPHIER_32BIT
9 select CPU_V7_HAS_NONSEC
11 select ARCH_SUPPORT_PSCI
13 config ARCH_UNIPHIER_64BIT
17 select SPL_SEPARATE_BSS if SPL
18 select ARMV8_MULTIENTRY if SPL
19 select ARMV8_SPIN_TABLE if SPL
22 prompt "UniPhier SoC select"
23 default ARCH_UNIPHIER_PRO4
25 config ARCH_UNIPHIER_SLD3
26 bool "UniPhier sLD3 SoC"
27 select ARCH_UNIPHIER_32BIT
29 config ARCH_UNIPHIER_LD4_SLD8
30 bool "UniPhier LD4/sLD8 SoCs"
31 select ARCH_UNIPHIER_32BIT
33 config ARCH_UNIPHIER_PRO4
34 bool "UniPhier Pro4 SoC"
35 select ARCH_UNIPHIER_32BIT
37 config ARCH_UNIPHIER_PRO5_PXS2_LD6B
38 bool "UniPhier Pro5/PXs2/LD6b SoCs"
39 select ARCH_UNIPHIER_32BIT
41 config ARCH_UNIPHIER_LD11_SINGLE
42 bool "UniPhier LD11 SoC"
43 select ARCH_UNIPHIER_64BIT
45 config ARCH_UNIPHIER_LD20_SINGLE
46 bool "UniPhier LD20 SoC"
47 select ARCH_UNIPHIER_64BIT
49 config ARCH_UNIPHIER_V8_MULTI
50 bool "UniPhier V8 SoCs"
52 select ARCH_UNIPHIER_64BIT
56 config ARCH_UNIPHIER_LD4
57 bool "Enable UniPhier LD4 SoC support"
58 depends on ARCH_UNIPHIER_LD4_SLD8
61 config ARCH_UNIPHIER_SLD8
62 bool "Enable UniPhier sLD8 SoC support"
63 depends on ARCH_UNIPHIER_LD4_SLD8
66 config ARCH_UNIPHIER_PRO5
67 bool "Enable UniPhier Pro5 SoC support"
68 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
71 config ARCH_UNIPHIER_PXS2
72 bool "Enable UniPhier Pxs2 SoC support"
73 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
76 config ARCH_UNIPHIER_LD6B
77 bool "Enable UniPhier LD6b SoC support"
78 depends on ARCH_UNIPHIER_PRO5_PXS2_LD6B
81 config ARCH_UNIPHIER_LD11
82 bool "Enable UniPhier LD11 SoC support" if ARCH_UNIPHIER_V8_MULTI
83 depends on ARCH_UNIPHIER_LD11_SINGLE || ARCH_UNIPHIER_V8_MULTI
86 config ARCH_UNIPHIER_LD20
87 bool "Enable UniPhier LD20 SoC support" if ARCH_UNIPHIER_V8_MULTI
88 depends on ARCH_UNIPHIER_LD20_SINGLE || ARCH_UNIPHIER_V8_MULTI
92 config ARCH_UNIPHIER_PXS3
93 bool "Enable UniPhier PXs3 SoC support"
94 depends on ARCH_UNIPHIER_V8_MULTI
98 bool "Enable the UniPhier L2 cache controller"
99 depends on ARCH_UNIPHIER_32BIT
100 select SYS_CACHE_SHIFT_7
103 This option allows to use the UniPhier System Cache as L2 cache.
105 config MICRO_SUPPORT_CARD
106 bool "Use Micro Support Card"
108 This option provides support for the expansion board, available
109 on some UniPhier reference boards.
111 Say Y to use the on-board UART, Ether, LED devices.
114 bool "Enable boot mode pins monitor command"
117 The command "pinmon" shows the state of the boot mode pins.
118 The boot mode pins are latched when the system reset is deasserted
119 and determine which device the system should load a boot image from.
121 config CMD_DDRPHY_DUMP
122 bool "Enable dump command of DDR PHY parameters"
123 depends on ARCH_UNIPHIER_LD4 || ARCH_UNIPHIER_PRO4 || \
124 ARCH_UNIPHIER_SLD8 || ARCH_UNIPHIER_LD11
127 The command "ddrphy" shows the resulting parameters of DDR PHY
128 training; it is useful for the evaluation of DDR PHY training.
130 config CMD_DDRMPHY_DUMP
131 bool "Enable dump command of DDR Multi PHY parameters"
132 depends on ARCH_UNIPHIER_PXS2 || ARCH_UNIPHIER_LD6B
135 The command "ddrmphy" shows the resulting parameters of DDR Multi PHY
136 training; it is useful for the evaluation of DDR Multi PHY training.