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