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	imply CLK_R8A7790
20	imply PINCTRL_PFC_R8A7790
21
22config 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
29config 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
36config 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
43config R8A7794
44	bool "Renesas SoC R8A7794"
45	select RCAR_GEN2
46	imply CLK_R8A7794
47	imply PINCTRL_PFC_R8A7794
48
49choice
50	prompt "Renesas ARM SoCs board select"
51	optional
52
53config TARGET_ARMADILLO_800EVA
54	bool "armadillo 800 eva board"
55
56config TARGET_BLANCHE
57	bool "Blanche board"
58	select DM
59	select DM_SERIAL
60	select USE_TINY_PRINTF
61	imply CMD_DM
62
63config 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
72config 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
81config 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
90config TARGET_KZM9G
91	bool "KZM9D board"
92
93config 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
102config 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
111config 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
120config 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
129endchoice
130
131config SYS_SOC
132	default "rmobile"
133
134config 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
139choice
140	prompt "Qos setting primary"
141	depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
142	default QOS_PRI_NORMAL
143
144config QOS_PRI_NORMAL
145	bool "Non primary"
146	help
147	   Select normal mode for QoS setting.
148
149config QOS_PRI_MEDIA
150	bool "Media primary"
151	help
152	   Select multimedia primary mode for QoS setting.
153
154config QOS_PRI_GFX
155	bool "GFX primary"
156	help
157	   Select GFX(graphics) primary mode for QoS setting.
158
159endchoice
160
161source "board/atmark-techno/armadillo-800eva/Kconfig"
162source "board/renesas/blanche/Kconfig"
163source "board/renesas/gose/Kconfig"
164source "board/renesas/koelsch/Kconfig"
165source "board/renesas/lager/Kconfig"
166source "board/kmc/kzm9g/Kconfig"
167source "board/renesas/alt/Kconfig"
168source "board/renesas/silk/Kconfig"
169source "board/renesas/porter/Kconfig"
170source "board/renesas/stout/Kconfig"
171
172endif
173