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