blob: 67f669a6fc62ab8d9d8d52c78b8f8d6ef4e38749 [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 Vasut669367f2019-02-18 13:22:03 +010020 imply PINCTRL_PFC_R8A7790
Marek Vasutb606e1b2018-01-07 19:37:06 +010021
22config R8A7791
23 bool "Renesas SoC R8A7791"
24 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020025 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut46467ce2019-02-18 13:20:48 +010026 imply CLK_R8A7791
Marek Vasut669367f2019-02-18 13:22:03 +010027 imply PINCTRL_PFC_R8A7791
Marek Vasutb606e1b2018-01-07 19:37:06 +010028
29config R8A7792
30 bool "Renesas SoC R8A7792"
31 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020032 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut46467ce2019-02-18 13:20:48 +010033 imply CLK_R8A7792
Marek Vasut669367f2019-02-18 13:22:03 +010034 imply PINCTRL_PFC_R8A7792
Marek Vasutb606e1b2018-01-07 19:37:06 +010035
36config R8A7793
37 bool "Renesas SoC R8A7793"
38 select RCAR_GEN2
Marek Vasuta6759e32018-06-30 08:07:41 +020039 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut46467ce2019-02-18 13:20:48 +010040 imply CLK_R8A7793
Marek Vasut669367f2019-02-18 13:22:03 +010041 imply PINCTRL_PFC_R8A7793
Marek Vasutb606e1b2018-01-07 19:37:06 +010042
43config R8A7794
44 bool "Renesas SoC R8A7794"
45 select RCAR_GEN2
Marek Vasut46467ce2019-02-18 13:20:48 +010046 imply CLK_R8A7794
Marek Vasut669367f2019-02-18 13:22:03 +010047 imply PINCTRL_PFC_R8A7794
Marek Vasutb606e1b2018-01-07 19:37:06 +010048
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090049choice
Chris Brandtfc856052017-11-03 10:36:12 -050050 prompt "Renesas ARM SoCs board select"
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090051 optional
52
53config TARGET_ARMADILLO_800EVA
54 bool "armadillo 800 eva board"
55
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +090056config TARGET_BLANCHE
57 bool "Blanche board"
58 select DM
59 select DM_SERIAL
Marek Vasute9c891f2018-04-30 14:10:36 +020060 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020061 imply CMD_DM
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +090062
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090063config TARGET_GOSE
64 bool "Gose board"
65 select DM
66 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020067 select SPL_TINY_MEMSET
Marek Vasut49aefe32018-04-23 20:24:10 +020068 select SUPPORT_SPL
69 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020070 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090071
72config TARGET_KOELSCH
73 bool "Koelsch board"
74 select DM
75 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020076 select SPL_TINY_MEMSET
Marek Vasut7d0299c2018-04-17 14:13:11 +020077 select SUPPORT_SPL
78 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +020079 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +090080
81config TARGET_LAGER
82 bool "Lager board"
83 select DM
84 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020085 select SPL_TINY_MEMSET
Marek Vasute6027e62018-04-23 20:24:06 +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_KZM9G
91 bool "KZM9D board"
92
93config TARGET_ALT
94 bool "Alt board"
95 select DM
96 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +020097 select SPL_TINY_MEMSET
Marek Vasutbb6d2ff2018-04-23 20:24:16 +020098 select SUPPORT_SPL
99 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200100 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900101
102config TARGET_SILK
103 bool "Silk board"
104 select DM
105 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200106 select SPL_TINY_MEMSET
Marek Vasutf7aa3cd2018-04-21 16:19:56 +0200107 select SUPPORT_SPL
108 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200109 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900110
111config TARGET_PORTER
112 bool "Porter board"
113 select DM
114 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200115 select SPL_TINY_MEMSET
Marek Vasut7ee37d02018-02-16 01:33:27 +0100116 select SUPPORT_SPL
Marek Vasut98a100e2018-04-13 15:51:13 +0200117 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200118 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900119
120config TARGET_STOUT
121 bool "Stout board"
122 select DM
123 select DM_SERIAL
Michal Simek5ed063d2018-07-23 15:55:13 +0200124 select SPL_TINY_MEMSET
Marek Vasutec7113f2018-04-12 15:23:46 +0200125 select SUPPORT_SPL
Marek Vasut98a100e2018-04-13 15:51:13 +0200126 select USE_TINY_PRINTF
Michal Simek08a00cb2018-07-23 15:55:14 +0200127 imply CMD_DM
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900128
129endchoice
130
131config SYS_SOC
132 default "rmobile"
133
134config RMOBILE_EXTRAM_BOOT
135 bool "Enable boot from RAM"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900136 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900137 default n
138
139choice
140 prompt "Qos setting primary"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900141 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900142 default QOS_PRI_NORMAL
143
144config QOS_PRI_NORMAL
145 bool "Non primary"
146 help
147 Select normal mode for QoS setting.
148
149config QOS_PRI_MEDIA
150 bool "Media primary"
151 help
152 Select multimedia primary mode for QoS setting.
153
154config QOS_PRI_GFX
155 bool "GFX primary"
156 help
157 Select GFX(graphics) primary mode for QoS setting.
158
159endchoice
160
161source "board/atmark-techno/armadillo-800eva/Kconfig"
masakazu.mochizuki.wd@hitachi.com6f107e42016-04-12 17:11:41 +0900162source "board/renesas/blanche/Kconfig"
Nobuhiro Iwamatsu7a500a72016-06-17 13:52:13 +0900163source "board/renesas/gose/Kconfig"
164source "board/renesas/koelsch/Kconfig"
165source "board/renesas/lager/Kconfig"
166source "board/kmc/kzm9g/Kconfig"
167source "board/renesas/alt/Kconfig"
168source "board/renesas/silk/Kconfig"
169source "board/renesas/porter/Kconfig"
170source "board/renesas/stout/Kconfig"
171
172endif