blob: 076a019135ba9da11f8de5591ae76304b25befe8 [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"
Marek Vasut4f109892018-08-08 15:06:03 +02009 select PHY
10 select PHY_RCAR_GEN2
Marek Vasutb606e1b2018-01-07 19:37:06 +010011
12config R8A7740
13 bool "Renesas SoC R8A7740"
14
15config R8A7790
16 bool "Renesas SoC R8A7790"
17 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020018 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasutb606e1b2018-01-07 19:37:06 +010019
20config R8A7791
21 bool "Renesas SoC R8A7791"
22 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020023 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasutb606e1b2018-01-07 19:37:06 +010024
25config R8A7792
26 bool "Renesas SoC R8A7792"
27 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020028 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasutb606e1b2018-01-07 19:37:06 +010029
30config R8A7793
31 bool "Renesas SoC R8A7793"
32 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020033 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasutb606e1b2018-01-07 19:37:06 +010034
35config R8A7794
36 bool "Renesas SoC R8A7794"
37 select RCAR_GEN2
38
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090039choice
Chris Brandtfc856052017-11-03 10:36:12 -050040 prompt "Renesas ARM SoCs board select"
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090041 optional
42
43config TARGET_ARMADILLO_800EVA
44 bool "armadillo 800 eva board"
45
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +090046config TARGET_BLANCHE
47 bool "Blanche board"
48 select DM
49 select DM_SERIAL
Marek Vasute9c891f2018-04-30 14:10:36 +020050 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020051 imply CMD_DM
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +090052
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090053config TARGET_GOSE
54 bool "Gose board"
55 select DM
56 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020057 select SPL_TINY_MEMSET
Marek Vasut49aefe32018-04-23 20:24:10 +020058 select SUPPORT_SPL
59 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020060 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090061
62config TARGET_KOELSCH
63 bool "Koelsch board"
64 select DM
65 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020066 select SPL_TINY_MEMSET
Marek Vasut7d0299c2018-04-17 14:13:11 +020067 select SUPPORT_SPL
68 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020069 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090070
71config TARGET_LAGER
72 bool "Lager board"
73 select DM
74 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020075 select SPL_TINY_MEMSET
Marek Vasute6027e62018-04-23 20:24:06 +020076 select SUPPORT_SPL
77 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020078 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090079
80config TARGET_KZM9G
81 bool "KZM9D board"
82
83config TARGET_ALT
84 bool "Alt board"
85 select DM
86 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020087 select SPL_TINY_MEMSET
Marek Vasutbb6d2ff2018-04-23 20:24:16 +020088 select SUPPORT_SPL
89 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020090 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090091
92config TARGET_SILK
93 bool "Silk board"
94 select DM
95 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020096 select SPL_TINY_MEMSET
Marek Vasutf7aa3cd2018-04-21 16:19:56 +020097 select SUPPORT_SPL
98 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020099 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900100
101config TARGET_PORTER
102 bool "Porter board"
103 select DM
104 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200105 select SPL_TINY_MEMSET
Marek Vasut7ee37d02018-02-16 01:33:27 +0100106 select SUPPORT_SPL
Marek Vasut98a100e2018-04-13 15:51:13 +0200107 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200108 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900109
110config TARGET_STOUT
111 bool "Stout board"
112 select DM
113 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200114 select SPL_TINY_MEMSET
Marek Vasutec7113f2018-04-12 15:23:46 +0200115 select SUPPORT_SPL
Marek Vasut98a100e2018-04-13 15:51:13 +0200116 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200117 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900118
119endchoice
120
121config SYS_SOC
122 default "rmobile"
123
124config RMOBILE_EXTRAM_BOOT
125 bool "Enable boot from RAM"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900126 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900127 default n
128
129choice
130 prompt "Qos setting primary"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900131 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900132 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/atmark-techno/armadillo-800eva/Kconfig"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900152source "board/renesas/blanche/Kconfig"
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900153source "board/renesas/gose/Kconfig"
154source "board/renesas/koelsch/Kconfig"
155source "board/renesas/lager/Kconfig"
156source "board/kmc/kzm9g/Kconfig"
157source "board/renesas/alt/Kconfig"
158source "board/renesas/silk/Kconfig"
159source "board/renesas/porter/Kconfig"
160source "board/renesas/stout/Kconfig"
161
162endif