blob: bdca9bb9052c055a67d2b2fa6dc5b868abe18db5 [file] [log] [blame]
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +09001if RCAR_32
2
Marek Vasut83a64be2018-05-02 11:42:22 +02003config ARCH_RMOBILE_BOARD_STRING
4 string "Renesas RCar Gen2 board name"
5 default "Board"
6
Marek Vasutb606e1b2018-01-07 19:37:06 +01007config 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
Marek Vasuta6759e32018-06-30 08:07:41 +020016 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasutb606e1b2018-01-07 19:37:06 +010017
18config R8A7791
19 bool "Renesas SoC R8A7791"
20 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020021 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasutb606e1b2018-01-07 19:37:06 +010022
23config R8A7792
24 bool "Renesas SoC R8A7792"
25 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020026 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasutb606e1b2018-01-07 19:37:06 +010027
28config R8A7793
29 bool "Renesas SoC R8A7793"
30 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020031 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasutb606e1b2018-01-07 19:37:06 +010032
33config R8A7794
34 bool "Renesas SoC R8A7794"
35 select RCAR_GEN2
36
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090037choice
Chris Brandtfc856052017-11-03 10:36:12 -050038 prompt "Renesas ARM SoCs board select"
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090039 optional
40
41config TARGET_ARMADILLO_800EVA
42 bool "armadillo 800 eva board"
43
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +090044config TARGET_BLANCHE
45 bool "Blanche board"
46 select DM
47 select DM_SERIAL
Marek Vasute9c891f2018-04-30 14:10:36 +020048 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020049 imply CMD_DM
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +090050
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090051config TARGET_GOSE
52 bool "Gose board"
53 select DM
54 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020055 select SPL_TINY_MEMSET
Marek Vasut49aefe32018-04-23 20:24:10 +020056 select SUPPORT_SPL
57 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020058 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090059
60config TARGET_KOELSCH
61 bool "Koelsch board"
62 select DM
63 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020064 select SPL_TINY_MEMSET
Marek Vasut7d0299c2018-04-17 14:13:11 +020065 select SUPPORT_SPL
66 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020067 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090068
69config TARGET_LAGER
70 bool "Lager board"
71 select DM
72 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020073 select SPL_TINY_MEMSET
Marek Vasute6027e62018-04-23 20:24:06 +020074 select SUPPORT_SPL
75 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020076 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090077
78config TARGET_KZM9G
79 bool "KZM9D board"
80
81config TARGET_ALT
82 bool "Alt board"
83 select DM
84 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020085 select SPL_TINY_MEMSET
Marek Vasutbb6d2ff2018-04-23 20:24:16 +020086 select SUPPORT_SPL
87 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020088 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090089
90config TARGET_SILK
91 bool "Silk board"
92 select DM
93 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020094 select SPL_TINY_MEMSET
Marek Vasutf7aa3cd2018-04-21 16:19:56 +020095 select SUPPORT_SPL
96 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020097 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090098
99config TARGET_PORTER
100 bool "Porter board"
101 select DM
102 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200103 select SPL_TINY_MEMSET
Marek Vasut7ee37d02018-02-16 01:33:27 +0100104 select SUPPORT_SPL
Marek Vasut98a100e2018-04-13 15:51:13 +0200105 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200106 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900107
108config TARGET_STOUT
109 bool "Stout board"
110 select DM
111 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200112 select SPL_TINY_MEMSET
Marek Vasutec7113f2018-04-12 15:23:46 +0200113 select SUPPORT_SPL
Marek Vasut98a100e2018-04-13 15:51:13 +0200114 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200115 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900116
117endchoice
118
119config SYS_SOC
120 default "rmobile"
121
122config RMOBILE_EXTRAM_BOOT
123 bool "Enable boot from RAM"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900124 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900125 default n
126
127choice
128 prompt "Qos setting primary"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900129 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900130 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"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900150source "board/renesas/blanche/Kconfig"
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900151source "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