blob: 31badc5a47dd672723724c8680e1acf29094de47 [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
Tom Rinic48c0402022-11-19 18:45:32 -050011 select TMU_TIMER
Marek Vasut8f9a8182018-01-07 19:37:06 +010012
13config R8A7740
14 bool "Renesas SoC R8A7740"
15
16config R8A7790
17 bool "Renesas SoC R8A7790"
18 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020019 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010020 imply CLK_R8A7790
Marek Vasut9c930522019-02-18 13:22:03 +010021 imply PINCTRL_PFC_R8A7790
Marek Vasut8f9a8182018-01-07 19:37:06 +010022
23config R8A7791
24 bool "Renesas SoC R8A7791"
25 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020026 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010027 imply CLK_R8A7791
Marek Vasut9c930522019-02-18 13:22:03 +010028 imply PINCTRL_PFC_R8A7791
Marek Vasut8f9a8182018-01-07 19:37:06 +010029
30config R8A7792
31 bool "Renesas SoC R8A7792"
32 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020033 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010034 imply CLK_R8A7792
Marek Vasut9c930522019-02-18 13:22:03 +010035 imply PINCTRL_PFC_R8A7792
Marek Vasut8f9a8182018-01-07 19:37:06 +010036
37config R8A7793
38 bool "Renesas SoC R8A7793"
39 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020040 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010041 imply CLK_R8A7793
Marek Vasut9c930522019-02-18 13:22:03 +010042 imply PINCTRL_PFC_R8A7793
Marek Vasut8f9a8182018-01-07 19:37:06 +010043
44config R8A7794
45 bool "Renesas SoC R8A7794"
46 select RCAR_GEN2
Marek Vasut71710b52019-02-18 13:20:48 +010047 imply CLK_R8A7794
Marek Vasut9c930522019-02-18 13:22:03 +010048 imply PINCTRL_PFC_R8A7794
Marek Vasut8f9a8182018-01-07 19:37:06 +010049
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090050choice
Chris Brandtd3d1f722017-11-03 10:36:12 -050051 prompt "Renesas ARM SoCs board select"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090052 optional
53
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +090054config TARGET_BLANCHE
55 bool "Blanche board"
56 select DM
57 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020058 imply CMD_DM
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +090059
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090060config TARGET_GOSE
61 bool "Gose board"
62 select DM
63 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020064 select SPL_TINY_MEMSET
Marek Vasut2d6dabc2018-04-23 20:24:10 +020065 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060066 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020067 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090068
69config TARGET_KOELSCH
70 bool "Koelsch board"
71 select DM
72 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020073 select SPL_TINY_MEMSET
Marek Vasutb0fd6e22018-04-17 14:13:11 +020074 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060075 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020076 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090077
78config TARGET_LAGER
79 bool "Lager board"
80 select DM
81 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020082 select SPL_TINY_MEMSET
Marek Vasut016a6052018-04-23 20:24:06 +020083 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060084 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020085 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090086
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090087config TARGET_ALT
88 bool "Alt board"
89 select DM
90 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020091 select SPL_TINY_MEMSET
Marek Vasut37381a22018-04-23 20:24:16 +020092 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060093 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020094 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090095
96config TARGET_SILK
97 bool "Silk board"
98 select DM
99 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +0200100 select SPL_TINY_MEMSET
Marek Vasut52e0ee32018-04-21 16:19:56 +0200101 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -0600102 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200103 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900104
105config TARGET_PORTER
106 bool "Porter board"
107 select DM
108 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +0200109 select SPL_TINY_MEMSET
Marek Vasut10469062018-02-16 01:33:27 +0100110 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -0600111 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200112 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900113
114config TARGET_STOUT
115 bool "Stout board"
116 select DM
117 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +0200118 select SPL_TINY_MEMSET
Marek Vasut3320a222018-04-12 15:23:46 +0200119 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -0600120 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200121 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900122
123endchoice
124
Tom Rinic48c0402022-11-19 18:45:32 -0500125config TMU_TIMER
126 bool
127
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900128config SYS_SOC
129 default "rmobile"
130
131config RMOBILE_EXTRAM_BOOT
132 bool "Enable boot from RAM"
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900133 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900134
135choice
136 prompt "Qos setting primary"
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900137 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900138 default QOS_PRI_NORMAL
139
140config QOS_PRI_NORMAL
141 bool "Non primary"
142 help
143 Select normal mode for QoS setting.
144
145config QOS_PRI_MEDIA
146 bool "Media primary"
147 help
148 Select multimedia primary mode for QoS setting.
149
150config QOS_PRI_GFX
151 bool "GFX primary"
152 help
153 Select GFX(graphics) primary mode for QoS setting.
154
155endchoice
156
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900157source "board/renesas/blanche/Kconfig"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900158source "board/renesas/gose/Kconfig"
159source "board/renesas/koelsch/Kconfig"
160source "board/renesas/lager/Kconfig"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900161source "board/renesas/alt/Kconfig"
162source "board/renesas/silk/Kconfig"
163source "board/renesas/porter/Kconfig"
164source "board/renesas/stout/Kconfig"
165
166endif