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