blob: 693a5abba0d2cdd2b91347770777f8e0ec3ad38a [file] [log] [blame]
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +09001if RCAR_32
2
Marek Vasutc97610d2024-02-27 17:05:52 +01003config ARCH_RENESAS_BOARD_STRING
Marek Vasutffb703d2018-05-02 11:42:22 +02004 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
Marek Vasut8f9a8182018-01-07 19:37:06 +010013config R8A7790
14 bool "Renesas SoC R8A7790"
15 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020016 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010017 imply CLK_R8A7790
Marek Vasut9c930522019-02-18 13:22:03 +010018 imply PINCTRL_PFC_R8A7790
Marek Vasut8f9a8182018-01-07 19:37:06 +010019
20config R8A7791
21 bool "Renesas SoC R8A7791"
22 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020023 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010024 imply CLK_R8A7791
Marek Vasut9c930522019-02-18 13:22:03 +010025 imply PINCTRL_PFC_R8A7791
Marek Vasut8f9a8182018-01-07 19:37:06 +010026
27config R8A7792
28 bool "Renesas SoC R8A7792"
29 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020030 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010031 imply CLK_R8A7792
Marek Vasut9c930522019-02-18 13:22:03 +010032 imply PINCTRL_PFC_R8A7792
Marek Vasut8f9a8182018-01-07 19:37:06 +010033
34config R8A7793
35 bool "Renesas SoC R8A7793"
36 select RCAR_GEN2
Marek Vasutacbb10c2018-06-30 08:07:41 +020037 select ARM_CORTEX_A15_CVE_2017_5715
Marek Vasut71710b52019-02-18 13:20:48 +010038 imply CLK_R8A7793
Marek Vasut9c930522019-02-18 13:22:03 +010039 imply PINCTRL_PFC_R8A7793
Marek Vasut8f9a8182018-01-07 19:37:06 +010040
41config R8A7794
42 bool "Renesas SoC R8A7794"
43 select RCAR_GEN2
Marek Vasut71710b52019-02-18 13:20:48 +010044 imply CLK_R8A7794
Marek Vasut9c930522019-02-18 13:22:03 +010045 imply PINCTRL_PFC_R8A7794
Marek Vasut8f9a8182018-01-07 19:37:06 +010046
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090047choice
Chris Brandtd3d1f722017-11-03 10:36:12 -050048 prompt "Renesas ARM SoCs board select"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090049 optional
50
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +090051config TARGET_BLANCHE
52 bool "Blanche board"
53 select DM
54 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020055 imply CMD_DM
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +090056
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090057config TARGET_GOSE
58 bool "Gose board"
59 select DM
60 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020061 select SPL_TINY_MEMSET
Marek Vasut2d6dabc2018-04-23 20:24:10 +020062 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060063 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020064 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090065
66config TARGET_KOELSCH
67 bool "Koelsch board"
68 select DM
69 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020070 select SPL_TINY_MEMSET
Marek Vasutb0fd6e22018-04-17 14:13:11 +020071 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060072 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020073 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090074
75config TARGET_LAGER
76 bool "Lager board"
77 select DM
78 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020079 select SPL_TINY_MEMSET
Marek Vasut016a6052018-04-23 20:24:06 +020080 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060081 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020082 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090083
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090084config TARGET_ALT
85 bool "Alt board"
86 select DM
87 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020088 select SPL_TINY_MEMSET
Marek Vasut37381a22018-04-23 20:24:16 +020089 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060090 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +020091 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +090092
93config TARGET_SILK
94 bool "Silk board"
95 select DM
96 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +020097 select SPL_TINY_MEMSET
Marek Vasut52e0ee32018-04-21 16:19:56 +020098 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -060099 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200100 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900101
102config TARGET_PORTER
103 bool "Porter board"
104 select DM
105 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +0200106 select SPL_TINY_MEMSET
Marek Vasut10469062018-02-16 01:33:27 +0100107 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -0600108 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200109 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900110
111config TARGET_STOUT
112 bool "Stout board"
113 select DM
114 select DM_SERIAL
Michal Simek84f3dec2018-07-23 15:55:13 +0200115 select SPL_TINY_MEMSET
Marek Vasut3320a222018-04-12 15:23:46 +0200116 select SUPPORT_SPL
Simon Glass7611ac62019-09-25 08:56:27 -0600117 select SPL_USE_TINY_PRINTF
Michal Simek2e7c8192018-07-23 15:55:14 +0200118 imply CMD_DM
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900119
120endchoice
121
Tom Rinic48c0402022-11-19 18:45:32 -0500122config TMU_TIMER
123 bool
124
Marek Vasutd26aa8c2024-02-27 17:05:53 +0100125config RENESAS_EXTRAM_BOOT
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900126 bool "Enable boot from RAM"
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900127 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900128
129choice
130 prompt "Qos setting primary"
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900131 depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
Nobuhiro Iwamatsub2c0e492016-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
masakazu.mochizuki.wd@hitachi.com9d0e9372016-04-12 17:11:41 +0900151source "board/renesas/blanche/Kconfig"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900152source "board/renesas/gose/Kconfig"
153source "board/renesas/koelsch/Kconfig"
154source "board/renesas/lager/Kconfig"
Nobuhiro Iwamatsub2c0e492016-06-17 13:52:13 +0900155source "board/renesas/alt/Kconfig"
156source "board/renesas/silk/Kconfig"
157source "board/renesas/porter/Kconfig"
158source "board/renesas/stout/Kconfig"
159
160endif