Kconfig: Sort bool, default, select and imply options
[oweals/u-boot.git] / arch / arm / mach-rmobile / Kconfig.32
1 if RCAR_32
2
3 config ARCH_RMOBILE_BOARD_STRING
4         string "Renesas RCar Gen2 board name"
5         default "Board"
6
7 config RCAR_GEN2
8         bool "Renesas RCar Gen2"
9
10 config R8A7740
11         bool "Renesas SoC R8A7740"
12
13 config R8A7790
14         bool "Renesas SoC R8A7790"
15         select RCAR_GEN2
16         select ARM_CORTEX_A15_CVE_2017_5715
17
18 config R8A7791
19         bool "Renesas SoC R8A7791"
20         select RCAR_GEN2
21         select ARM_CORTEX_A15_CVE_2017_5715
22
23 config R8A7792
24         bool "Renesas SoC R8A7792"
25         select RCAR_GEN2
26         select ARM_CORTEX_A15_CVE_2017_5715
27
28 config R8A7793
29         bool "Renesas SoC R8A7793"
30         select RCAR_GEN2
31         select ARM_CORTEX_A15_CVE_2017_5715
32
33 config R8A7794
34         bool "Renesas SoC R8A7794"
35         select RCAR_GEN2
36
37 choice
38         prompt "Renesas ARM SoCs board select"
39         optional
40
41 config TARGET_ARMADILLO_800EVA
42         bool "armadillo 800 eva board"
43
44 config TARGET_BLANCHE
45         bool "Blanche board"
46         select DM
47         select DM_SERIAL
48         select USE_TINY_PRINTF
49
50 config TARGET_GOSE
51         bool "Gose board"
52         select DM
53         select DM_SERIAL
54         select SPL_TINY_MEMSET
55         select SUPPORT_SPL
56         select USE_TINY_PRINTF
57
58 config TARGET_KOELSCH
59         bool "Koelsch board"
60         select DM
61         select DM_SERIAL
62         select SPL_TINY_MEMSET
63         select SUPPORT_SPL
64         select USE_TINY_PRINTF
65
66 config TARGET_LAGER
67         bool "Lager board"
68         select DM
69         select DM_SERIAL
70         select SPL_TINY_MEMSET
71         select SUPPORT_SPL
72         select USE_TINY_PRINTF
73
74 config TARGET_KZM9G
75         bool "KZM9D board"
76
77 config TARGET_ALT
78         bool "Alt board"
79         select DM
80         select DM_SERIAL
81         select SPL_TINY_MEMSET
82         select SUPPORT_SPL
83         select USE_TINY_PRINTF
84
85 config TARGET_SILK
86         bool "Silk board"
87         select DM
88         select DM_SERIAL
89         select SPL_TINY_MEMSET
90         select SUPPORT_SPL
91         select USE_TINY_PRINTF
92
93 config TARGET_PORTER
94         bool "Porter board"
95         select DM
96         select DM_SERIAL
97         select SPL_TINY_MEMSET
98         select SUPPORT_SPL
99         select USE_TINY_PRINTF
100
101 config TARGET_STOUT
102         bool "Stout board"
103         select DM
104         select DM_SERIAL
105         select SPL_TINY_MEMSET
106         select SUPPORT_SPL
107         select USE_TINY_PRINTF
108
109 endchoice
110
111 config SYS_SOC
112         default "rmobile"
113
114 config RMOBILE_EXTRAM_BOOT
115         bool "Enable boot from RAM"
116         depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
117         default n
118
119 choice
120         prompt "Qos setting primary"
121         depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
122         default QOS_PRI_NORMAL
123
124 config QOS_PRI_NORMAL
125         bool "Non primary"
126         help
127            Select normal mode for QoS setting.
128
129 config QOS_PRI_MEDIA
130         bool "Media primary"
131         help
132            Select multimedia primary mode for QoS setting.
133
134 config QOS_PRI_GFX
135         bool "GFX primary"
136         help
137            Select GFX(graphics) primary mode for QoS setting.
138
139 endchoice
140
141 source "board/atmark-techno/armadillo-800eva/Kconfig"
142 source "board/renesas/blanche/Kconfig"
143 source "board/renesas/gose/Kconfig"
144 source "board/renesas/koelsch/Kconfig"
145 source "board/renesas/lager/Kconfig"
146 source "board/kmc/kzm9g/Kconfig"
147 source "board/renesas/alt/Kconfig"
148 source "board/renesas/silk/Kconfig"
149 source "board/renesas/porter/Kconfig"
150 source "board/renesas/stout/Kconfig"
151
152 endif