1if RCAR_32
2
3config ARCH_RENESAS_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 R8A7790
14	bool "Renesas SoC R8A7790"
15	select RCAR_GEN2
16	select ARM_CORTEX_A15_CVE_2017_5715
17	imply CLK_R8A7790
18	imply PINCTRL_PFC_R8A7790
19
20config R8A7791
21	bool "Renesas SoC R8A7791"
22	select RCAR_GEN2
23	select ARM_CORTEX_A15_CVE_2017_5715
24	imply CLK_R8A7791
25	imply PINCTRL_PFC_R8A7791
26
27config R8A7792
28	bool "Renesas SoC R8A7792"
29	select RCAR_GEN2
30	select ARM_CORTEX_A15_CVE_2017_5715
31	imply CLK_R8A7792
32	imply PINCTRL_PFC_R8A7792
33
34config R8A7793
35	bool "Renesas SoC R8A7793"
36	select RCAR_GEN2
37	select ARM_CORTEX_A15_CVE_2017_5715
38	imply CLK_R8A7793
39	imply PINCTRL_PFC_R8A7793
40
41config R8A7794
42	bool "Renesas SoC R8A7794"
43	select RCAR_GEN2
44	imply CLK_R8A7794
45	imply PINCTRL_PFC_R8A7794
46
47choice
48	prompt "Renesas ARM SoCs board select"
49	optional
50
51config TARGET_BLANCHE
52	bool "Blanche board"
53	select DM
54	select DM_SERIAL
55	imply CMD_DM
56
57config TARGET_GOSE
58	bool "Gose board"
59	select DM
60	select DM_SERIAL
61	select SPL_TINY_MEMSET
62	select SUPPORT_SPL
63	select SPL_USE_TINY_PRINTF
64	imply CMD_DM
65
66config TARGET_KOELSCH
67	bool "Koelsch board"
68	select DM
69	select DM_SERIAL
70	select SPL_TINY_MEMSET
71	select SUPPORT_SPL
72	select SPL_USE_TINY_PRINTF
73	imply CMD_DM
74
75config TARGET_LAGER
76	bool "Lager board"
77	select DM
78	select DM_SERIAL
79	select SPL_TINY_MEMSET
80	select SUPPORT_SPL
81	select SPL_USE_TINY_PRINTF
82	imply CMD_DM
83
84config TARGET_ALT
85	bool "Alt board"
86	select DM
87	select DM_SERIAL
88	select SPL_TINY_MEMSET
89	select SUPPORT_SPL
90	select SPL_USE_TINY_PRINTF
91	imply CMD_DM
92
93config TARGET_SILK
94	bool "Silk board"
95	select DM
96	select DM_SERIAL
97	select SPL_TINY_MEMSET
98	select SUPPORT_SPL
99	select SPL_USE_TINY_PRINTF
100	imply CMD_DM
101
102config TARGET_PORTER
103	bool "Porter board"
104	select DM
105	select DM_SERIAL
106	select SPL_TINY_MEMSET
107	select SUPPORT_SPL
108	select SPL_USE_TINY_PRINTF
109	imply CMD_DM
110
111config TARGET_STOUT
112	bool "Stout board"
113	select DM
114	select DM_SERIAL
115	select SPL_TINY_MEMSET
116	select SUPPORT_SPL
117	select SPL_USE_TINY_PRINTF
118	imply CMD_DM
119
120endchoice
121
122config TMU_TIMER
123	bool
124
125config RENESAS_EXTRAM_BOOT
126	bool "Enable boot from RAM"
127	depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
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/renesas/blanche/Kconfig"
152source "board/renesas/gose/Kconfig"
153source "board/renesas/koelsch/Kconfig"
154source "board/renesas/lager/Kconfig"
155source "board/renesas/alt/Kconfig"
156source "board/renesas/silk/Kconfig"
157source "board/renesas/porter/Kconfig"
158source "board/renesas/stout/Kconfig"
159
160endif
161