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