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