blob: 5d9da49c92079907c4d12006f1556edbea3d3eb4 [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 Vasut46467ce2019-02-18 13:20:48 +010019 imply CLK_R8A7790
Marek Vasutb606e1b2018-01-07 19:37:06 +010020
21config R8A7791
22 bool "Renesas SoC R8A7791"
23 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020024 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut46467ce2019-02-18 13:20:48 +010025 imply CLK_R8A7791
Marek Vasutb606e1b2018-01-07 19:37:06 +010026
27config R8A7792
28 bool "Renesas SoC R8A7792"
29 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020030 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut46467ce2019-02-18 13:20:48 +010031 imply CLK_R8A7792
Marek Vasutb606e1b2018-01-07 19:37:06 +010032
33config R8A7793
34 bool "Renesas SoC R8A7793"
35 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020036 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut46467ce2019-02-18 13:20:48 +010037 imply CLK_R8A7793
Marek Vasutb606e1b2018-01-07 19:37:06 +010038
39config R8A7794
40 bool "Renesas SoC R8A7794"
41 select RCAR_GEN2
Marek Vasut46467ce2019-02-18 13:20:48 +010042 imply CLK_R8A7794
Marek Vasutb606e1b2018-01-07 19:37:06 +010043
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090044choice
Chris Brandtfc856052017-11-03 10:36:12 -050045 prompt "Renesas ARM SoCs board select"
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090046 optional
47
48config TARGET_ARMADILLO_800EVA
49 bool "armadillo 800 eva board"
50
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +090051config TARGET_BLANCHE
52 bool "Blanche board"
53 select DM
54 select DM_SERIAL
Marek Vasute9c891f2018-04-30 14:10:36 +020055 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020056 imply CMD_DM
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +090057
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090058config TARGET_GOSE
59 bool "Gose board"
60 select DM
61 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020062 select SPL_TINY_MEMSET
Marek Vasut49aefe32018-04-23 20:24:10 +020063 select SUPPORT_SPL
64 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020065 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090066
67config TARGET_KOELSCH
68 bool "Koelsch board"
69 select DM
70 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020071 select SPL_TINY_MEMSET
Marek Vasut7d0299c2018-04-17 14:13:11 +020072 select SUPPORT_SPL
73 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020074 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090075
76config TARGET_LAGER
77 bool "Lager board"
78 select DM
79 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020080 select SPL_TINY_MEMSET
Marek Vasute6027e62018-04-23 20:24:06 +020081 select SUPPORT_SPL
82 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020083 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090084
85config TARGET_KZM9G
86 bool "KZM9D board"
87
88config TARGET_ALT
89 bool "Alt board"
90 select DM
91 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020092 select SPL_TINY_MEMSET
Marek Vasutbb6d2ff2018-04-23 20:24:16 +020093 select SUPPORT_SPL
94 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020095 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090096
97config TARGET_SILK
98 bool "Silk board"
99 select DM
100 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200101 select SPL_TINY_MEMSET
Marek Vasutf7aa3cd2018-04-21 16:19:56 +0200102 select SUPPORT_SPL
103 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200104 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900105
106config TARGET_PORTER
107 bool "Porter board"
108 select DM
109 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200110 select SPL_TINY_MEMSET
Marek Vasut7ee37d02018-02-16 01:33:27 +0100111 select SUPPORT_SPL
Marek Vasut98a100e2018-04-13 15:51:13 +0200112 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200113 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900114
115config TARGET_STOUT
116 bool "Stout board"
117 select DM
118 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200119 select SPL_TINY_MEMSET
Marek Vasutec7113f2018-04-12 15:23:46 +0200120 select SUPPORT_SPL
Marek Vasut98a100e2018-04-13 15:51:13 +0200121 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200122 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900123
124endchoice
125
126config SYS_SOC
127 default "rmobile"
128
129config RMOBILE_EXTRAM_BOOT
130 bool "Enable boot from RAM"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900131 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900132 default n
133
134choice
135 prompt "Qos setting primary"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900136 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900137 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"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900157source "board/renesas/blanche/Kconfig"
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900158source "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