1if RCAR_32
2
3config ARCH_RMOBILE_BOARD_STRING
4	string "Renesas RCar Gen2 board name"
5	default "Board"
6
7config RCAR_GEN2
8	bool "Renesas RCar Gen2"
9	select PHY
10	select PHY_RCAR_GEN2
11
12config R8A7740
13	bool "Renesas SoC R8A7740"
14
15config R8A7790
16	bool "Renesas SoC R8A7790"
17	select RCAR_GEN2
18	select ARM_CORTEX_A15_CVE_2017_5715
19
20config R8A7791
21	bool "Renesas SoC R8A7791"
22	select RCAR_GEN2
23	select ARM_CORTEX_A15_CVE_2017_5715
24
25config R8A7792
26	bool "Renesas SoC R8A7792"
27	select RCAR_GEN2
28	select ARM_CORTEX_A15_CVE_2017_5715
29
30config R8A7793
31	bool "Renesas SoC R8A7793"
32	select RCAR_GEN2
33	select ARM_CORTEX_A15_CVE_2017_5715
34
35config R8A7794
36	bool "Renesas SoC R8A7794"
37	select RCAR_GEN2
38
39choice
40	prompt "Renesas ARM SoCs board select"
41	optional
42
43config TARGET_ARMADILLO_800EVA
44	bool "armadillo 800 eva board"
45
46config TARGET_BLANCHE
47	bool "Blanche board"
48	select DM
49	select DM_SERIAL
50	select USE_TINY_PRINTF
51	imply CMD_DM
52
53config 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
62config 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
71config 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
80config TARGET_KZM9G
81	bool "KZM9D board"
82
83config 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
92config 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
101config 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
110config 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
119endchoice
120
121config SYS_SOC
122	default "rmobile"
123
124config 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
129choice
130	prompt "Qos setting primary"
131	depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
132	default QOS_PRI_NORMAL
133
134config QOS_PRI_NORMAL
135	bool "Non primary"
136	help
137	   Select normal mode for QoS setting.
138
139config QOS_PRI_MEDIA
140	bool "Media primary"
141	help
142	   Select multimedia primary mode for QoS setting.
143
144config QOS_PRI_GFX
145	bool "GFX primary"
146	help
147	   Select GFX(graphics) primary mode for QoS setting.
148
149endchoice
150
151source "board/atmark-techno/armadillo-800eva/Kconfig"
152source "board/renesas/blanche/Kconfig"
153source "board/renesas/gose/Kconfig"
154source "board/renesas/koelsch/Kconfig"
155source "board/renesas/lager/Kconfig"
156source "board/kmc/kzm9g/Kconfig"
157source "board/renesas/alt/Kconfig"
158source "board/renesas/silk/Kconfig"
159source "board/renesas/porter/Kconfig"
160source "board/renesas/stout/Kconfig"
161
162endif
163