blob: c621f8a5441502f7f209ca18702274d685049956 [file] [log] [blame]
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +09001if RCAR_GEN3
2
Marek Vasut30b62ca2019-02-18 13:34:19 +01003menu "Select Target SoC"
Marek Vasuta0f64042017-05-13 15:57:35 +02004
Adam Forddbabfcc2020-06-30 09:30:06 -05005config R8A774A1
Biju Das4e4c0e52020-10-12 16:16:14 +01006 bool "Renesas SoC R8A774A1"
Biju Dasb650c832021-03-01 17:08:47 +00007 imply CLK_R8A774A1
8 imply PINCTRL_PFC_R8A774A1
Biju Das4e4c0e52020-10-12 16:16:14 +01009
10config R8A774B1
11 bool "Renesas SoC R8A774B1"
Biju Das54db9e82020-10-14 18:17:35 +010012 imply CLK_R8A774B1
Biju Dasc5f37622020-10-28 10:34:21 +000013 imply PINCTRL_PFC_R8A774B1
Adam Forddbabfcc2020-06-30 09:30:06 -050014
Lad Prabhakar051f1492020-10-16 08:37:12 +010015config R8A774C0
16 bool "Renesas SoC R8A774C0"
Lad Prabhakara3c1fd62020-10-16 08:37:14 +010017 imply CLK_R8A774C0
Lad Prabhakar220f3082021-03-15 22:24:04 +000018 imply PINCTRL_PFC_R8A774C0
Lad Prabhakar051f1492020-10-16 08:37:12 +010019
Biju Dasaca749a2020-10-12 16:16:15 +010020config R8A774E1
21 bool "Renesas SoC R8A774E1"
Biju Dase9d91b82020-10-14 18:17:36 +010022 imply CLK_R8A774E1
Biju Das975154b2020-10-28 10:34:22 +000023 imply PINCTRL_PFC_R8A774E1
Biju Dasaca749a2020-10-12 16:16:15 +010024
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090025config R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +020026 bool "Renesas SoC R8A7795"
Marek Vasut46467ce2019-02-18 13:20:48 +010027 imply CLK_R8A7795
Marek Vasut669367f2019-02-18 13:22:03 +010028 imply PINCTRL_PFC_R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +020029
Marek Vasut2dea3b32017-05-13 15:57:39 +020030config R8A7796
31 bool "Renesas SoC R8A7796"
Marek Vasut46467ce2019-02-18 13:20:48 +010032 imply CLK_R8A7796
Marek Vasut669367f2019-02-18 13:22:03 +010033 imply PINCTRL_PFC_R8A7796
Marek Vasut2dea3b32017-05-13 15:57:39 +020034
Marek Vasutce417a22019-03-04 01:32:44 +010035config R8A77965
36 bool "Renesas SoC R8A77965"
Marek Vasut93314392019-03-04 13:36:13 +010037 imply CLK_R8A77965
Marek Vasutc6435c32019-03-04 01:32:44 +010038 imply PINCTRL_PFC_R8A77965
Marek Vasutce417a22019-03-04 01:32:44 +010039
Marek Vasut5cb19e72017-10-09 20:39:47 +020040config R8A77970
41 bool "Renesas SoC R8A77970"
Marek Vasut46467ce2019-02-18 13:20:48 +010042 imply CLK_R8A77970
Marek Vasut669367f2019-02-18 13:22:03 +010043 imply PINCTRL_PFC_R8A77970
Marek Vasut5cb19e72017-10-09 20:39:47 +020044
Marek Vasut57ede1a2019-07-29 19:59:44 +020045config R8A77980
46 bool "Renesas SoC R8A77980"
47 imply CLK_R8A77980
48 imply PINCTRL_PFC_R8A77980
49
Marek Vasuta0410a62018-04-26 10:09:06 +020050config R8A77990
51 bool "Renesas SoC R8A77990"
Marek Vasut46467ce2019-02-18 13:20:48 +010052 imply CLK_R8A77990
Marek Vasut669367f2019-02-18 13:22:03 +010053 imply PINCTRL_PFC_R8A77990
Marek Vasuta0410a62018-04-26 10:09:06 +020054
Marek Vasut11545412017-10-08 20:52:52 +020055config R8A77995
56 bool "Renesas SoC R8A77995"
Marek Vasut46467ce2019-02-18 13:20:48 +010057 imply CLK_R8A77995
Marek Vasut669367f2019-02-18 13:22:03 +010058 imply PINCTRL_PFC_R8A77995
Marek Vasut11545412017-10-08 20:52:52 +020059
Biju Das3e5f3db2021-03-17 14:11:50 +000060config RZ_G2
61 bool "Renesas ARM SoCs RZ/G2 (64bit)"
62
Marek Vasut30b62ca2019-02-18 13:34:19 +010063endmenu
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090064
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090065choice
Marek Vasut30b62ca2019-02-18 13:34:19 +010066 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090067 optional
68
Adam Ford0099dfd2021-02-03 06:57:20 -060069config TARGET_BEACON_RZG2H
70 bool "Beacon EmbeddedWorks RZ/G2H Dev Kit"
71 select R8A774E1
Adam Ford12ef8012021-06-24 12:52:11 -050072 select RZ_G2
Adam Ford0099dfd2021-02-03 06:57:20 -060073 select PINCTRL_PFC_R8A774E1
74
Adam Ford59028792020-06-30 09:30:11 -050075config TARGET_BEACON_RZG2M
76 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
77 select R8A774A1
Adam Ford12ef8012021-06-24 12:52:11 -050078 select RZ_G2
Adam Ford59028792020-06-30 09:30:11 -050079 select PINCTRL_PFC_R8A774A1
80
Adam Ford6001b492021-02-03 06:57:19 -060081config TARGET_BEACON_RZG2N
82 bool "Beacon EmbeddedWorks RZ/G2N Dev Kit"
83 select R8A774B1
Adam Ford12ef8012021-06-24 12:52:11 -050084 select RZ_G2
Adam Ford6001b492021-02-03 06:57:19 -060085 select PINCTRL_PFC_R8A774B1
86
Marek Vasut3ebb9192019-07-29 19:59:44 +020087config TARGET_CONDOR
88 bool "Condor board"
89 imply R8A77980
90 help
91 Support for Renesas R-Car Gen3 Condor platform
92
Marek Vasut7387d4c2017-10-08 20:41:18 +020093config TARGET_DRAAK
94 bool "Draak board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010095 imply R8A77995
Marek Vasut7387d4c2017-10-08 20:41:18 +020096 help
97 Support for Renesas R-Car Gen3 Draak platform
98
Marek Vasutd21f08b2017-10-09 21:08:10 +020099config TARGET_EAGLE
100 bool "Eagle board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100101 imply R8A77970
Marek Vasutd21f08b2017-10-09 21:08:10 +0200102 help
103 Support for Renesas R-Car Gen3 Eagle platform
104
Marek Vasut63e22512018-04-26 13:31:39 +0200105config TARGET_EBISU
106 bool "Ebisu board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100107 imply R8A77990
Marek Vasut63e22512018-04-26 13:31:39 +0200108 help
109 Support for Renesas R-Car Gen3 Ebisu platform
110
Biju Dasb650c832021-03-01 17:08:47 +0000111config TARGET_HIHOPE_RZG2
112 bool "HiHope RZ/G2 board"
113 imply R8A774A1
Biju Dasdca070c2021-03-01 17:08:48 +0000114 imply R8A774B1
Biju Das5be85de2021-03-01 17:08:49 +0000115 imply R8A774E1
Biju Das3e5f3db2021-03-17 14:11:50 +0000116 imply RZ_G2
Biju Dasb650c832021-03-01 17:08:47 +0000117 imply SYS_MALLOC_F
118 imply MULTI_DTB_FIT
119 imply MULTI_DTB_FIT_USER_DEFINED_AREA
120 help
121 Support for RZG2 HiHope platform
122
Lad Prabhakar07148c12021-03-15 22:24:05 +0000123config TARGET_SILINUX_EK874
124 bool "Silicon Linux EK874 board"
125 imply R8A774C0
Biju Das3e5f3db2021-03-17 14:11:50 +0000126 imply RZ_G2
Lad Prabhakar07148c12021-03-15 22:24:05 +0000127 help
128 Support for Silicon Linux EK874 platform
129
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900130config TARGET_SALVATOR_X
131 bool "Salvator-X board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100132 imply R8A7795
133 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +0100134 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +0100135 imply SYS_MALLOC_F
136 imply MULTI_DTB_FIT
137 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900138 help
Marek Vasut2aef8f32017-05-13 15:57:40 +0200139 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900140
Marek Vasutbd390502017-07-21 23:15:21 +0200141config TARGET_ULCB
142 bool "ULCB board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100143 imply R8A7795
144 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +0100145 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +0100146 imply SYS_MALLOC_F
147 imply MULTI_DTB_FIT
148 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutbd390502017-07-21 23:15:21 +0200149 help
150 Support for Renesas R-Car Gen3 ULCB platform
151
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900152endchoice
153
154config SYS_SOC
155 default "rmobile"
156
Marek Vasut3ebb9192019-07-29 19:59:44 +0200157source "board/renesas/condor/Kconfig"
Marek Vasut7387d4c2017-10-08 20:41:18 +0200158source "board/renesas/draak/Kconfig"
Marek Vasutd21f08b2017-10-09 21:08:10 +0200159source "board/renesas/eagle/Kconfig"
Marek Vasut63e22512018-04-26 13:31:39 +0200160source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900161source "board/renesas/salvator-x/Kconfig"
Marek Vasutbd390502017-07-21 23:15:21 +0200162source "board/renesas/ulcb/Kconfig"
Adam Ford59028792020-06-30 09:30:11 -0500163source "board/beacon/beacon-rzg2m/Kconfig"
Biju Dasb650c832021-03-01 17:08:47 +0000164source "board/hoperun/hihope-rzg2/Kconfig"
Lad Prabhakar07148c12021-03-15 22:24:05 +0000165source "board/silinux/ek874/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900166
Marek Vasutbdafee72019-03-13 21:09:49 +0100167config MULTI_DTB_FIT_UNCOMPRESS_SZ
Biju Dasb650c832021-03-01 17:08:47 +0000168 default 0x80000 if TARGET_HIHOPE_RZG2
Marek Vasutbdafee72019-03-13 21:09:49 +0100169 default 0x80000 if TARGET_SALVATOR_X
170 default 0x80000 if TARGET_ULCB
171
172config MULTI_DTB_FIT_USER_DEF_ADDR
Biju Dasb650c832021-03-01 17:08:47 +0000173 default 0x49000000 if TARGET_HIHOPE_RZG2
Marek Vasutbdafee72019-03-13 21:09:49 +0100174 default 0x49000000 if TARGET_SALVATOR_X
175 default 0x49000000 if TARGET_ULCB
176
177config SYS_MALLOC_F_LEN
178 default 0x8000 if RCAR_GEN3
179
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900180endif