blob: a07eff71dfe7caeec1c94c50ceb44b98c4a1c29d [file] [log] [blame]
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +09001if RCAR_32
2
Marek Vasutffb703d2018-05-02 11:42:22 +02003config ARCH_RMOBILE_BOARD_STRING
4 string "Renesas RCar Gen2 board name"
5 default "Board"
6
Marek Vasut8f9a8182018-01-07 19:37:06 +01007config RCAR_GEN2
8 bool "Renesas RCar Gen2"
Marek Vasutc74a3782018-08-08 15:06:03 +02009 select PHY
10 select PHY_RCAR_GEN2
Marek Vasut8f9a8182018-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 Vasutacbb10c2018-06-30 08:07:41 +020018 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010019 imply CLK_R8A7790
Marek Vasut9c930522019-02-18 13:22:03 +010020 imply PINCTRL_PFC_R8A7790
Marek Vasut8f9a8182018-01-07 19:37:06 +010021
22config R8A7791
23 bool "Renesas SoC R8A7791"
24 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020025 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010026 imply CLK_R8A7791
Marek Vasut9c930522019-02-18 13:22:03 +010027 imply PINCTRL_PFC_R8A7791
Marek Vasut8f9a8182018-01-07 19:37:06 +010028
29config R8A7792
30 bool "Renesas SoC R8A7792"
31 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020032 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010033 imply CLK_R8A7792
Marek Vasut9c930522019-02-18 13:22:03 +010034 imply PINCTRL_PFC_R8A7792
Marek Vasut8f9a8182018-01-07 19:37:06 +010035
36config R8A7793
37 bool "Renesas SoC R8A7793"
38 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020039 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010040 imply CLK_R8A7793
Marek Vasut9c930522019-02-18 13:22:03 +010041 imply PINCTRL_PFC_R8A7793
Marek Vasut8f9a8182018-01-07 19:37:06 +010042
43config R8A7794
44 bool "Renesas SoC R8A7794"
45 select RCAR_GEN2
Marek Vasut71710b52019-02-18 13:20:48 +010046 imply CLK_R8A7794
Marek Vasut9c930522019-02-18 13:22:03 +010047 imply PINCTRL_PFC_R8A7794
Marek Vasut8f9a8182018-01-07 19:37:06 +010048
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090049choice
Chris Brandtd3d1f722017-11-03 10:36:12 -050050 prompt "Renesas ARM SoCs board select"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090051 optional
52
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +090053config TARGET_BLANCHE
54 bool "Blanche board"
55 select DM
56 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020057 imply CMD_DM
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +090058
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090059config TARGET_GOSE
60 bool "Gose board"
61 select DM
62 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020063 select SPL_TINY_MEMSET
Marek Vasut2d6dabc2018-04-23 20:24:10 +020064 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060065 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020066 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090067
68config TARGET_KOELSCH
69 bool "Koelsch board"
70 select DM
71 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020072 select SPL_TINY_MEMSET
Marek Vasutb0fd6e22018-04-17 14:13:11 +020073 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060074 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020075 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090076
77config TARGET_LAGER
78 bool "Lager board"
79 select DM
80 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020081 select SPL_TINY_MEMSET
Marek Vasut016a6052018-04-23 20:24:06 +020082 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060083 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020084 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090085
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090086config TARGET_ALT
87 bool "Alt board"
88 select DM
89 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020090 select SPL_TINY_MEMSET
Marek Vasut37381a22018-04-23 20:24:16 +020091 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060092 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020093 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090094
95config TARGET_SILK
96 bool "Silk board"
97 select DM
98 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020099 select SPL_TINY_MEMSET
Marek Vasut52e0ee32018-04-21 16:19:56 +0200100 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -0600101 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200102 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900103
104config TARGET_PORTER
105 bool "Porter board"
106 select DM
107 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +0200108 select SPL_TINY_MEMSET
Marek Vasut10469062018-02-16 01:33:27 +0100109 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -0600110 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200111 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900112
113config TARGET_STOUT
114 bool "Stout board"
115 select DM
116 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +0200117 select SPL_TINY_MEMSET
Marek Vasut3320a222018-04-12 15:23:46 +0200118 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -0600119 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200120 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900121
122endchoice
123
124config SYS_SOC
125 default "rmobile"
126
127config RMOBILE_EXTRAM_BOOT
128 bool "Enable boot from RAM"
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900129 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900130
131choice
132 prompt "Qos setting primary"
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900133 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900134 default QOS_PRI_NORMAL
135
136config QOS_PRI_NORMAL
137 bool "Non primary"
138 help
139 Select normal mode for QoS setting.
140
141config QOS_PRI_MEDIA
142 bool "Media primary"
143 help
144 Select multimedia primary mode for QoS setting.
145
146config QOS_PRI_GFX
147 bool "GFX primary"
148 help
149 Select GFX(graphics) primary mode for QoS setting.
150
151endchoice
152
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900153source "board/renesas/blanche/Kconfig"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900154source "board/renesas/gose/Kconfig"
155source "board/renesas/koelsch/Kconfig"
156source "board/renesas/lager/Kconfig"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900157source "board/renesas/alt/Kconfig"
158source "board/renesas/silk/Kconfig"
159source "board/renesas/porter/Kconfig"
160source "board/renesas/stout/Kconfig"
161
162endif