blob: 7eec65d8ea0f10f3ae887215b6917b343228daea [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 Prabhakar051f1492020-10-16 08:37:12 +010018
Biju Dasaca749a2020-10-12 16:16:15 +010019config R8A774E1
20 bool "Renesas SoC R8A774E1"
Biju Dase9d91b82020-10-14 18:17:36 +010021 imply CLK_R8A774E1
Biju Das975154b2020-10-28 10:34:22 +000022 imply PINCTRL_PFC_R8A774E1
Biju Dasaca749a2020-10-12 16:16:15 +010023
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090024config R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +020025 bool "Renesas SoC R8A7795"
Marek Vasut46467ce2019-02-18 13:20:48 +010026 imply CLK_R8A7795
Marek Vasut669367f2019-02-18 13:22:03 +010027 imply PINCTRL_PFC_R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +020028
Marek Vasut2dea3b32017-05-13 15:57:39 +020029config R8A7796
30 bool "Renesas SoC R8A7796"
Marek Vasut46467ce2019-02-18 13:20:48 +010031 imply CLK_R8A7796
Marek Vasut669367f2019-02-18 13:22:03 +010032 imply PINCTRL_PFC_R8A7796
Marek Vasut2dea3b32017-05-13 15:57:39 +020033
Marek Vasutce417a22019-03-04 01:32:44 +010034config R8A77965
35 bool "Renesas SoC R8A77965"
Marek Vasut93314392019-03-04 13:36:13 +010036 imply CLK_R8A77965
Marek Vasutc6435c32019-03-04 01:32:44 +010037 imply PINCTRL_PFC_R8A77965
Marek Vasutce417a22019-03-04 01:32:44 +010038
Marek Vasut5cb19e72017-10-09 20:39:47 +020039config R8A77970
40 bool "Renesas SoC R8A77970"
Marek Vasut46467ce2019-02-18 13:20:48 +010041 imply CLK_R8A77970
Marek Vasut669367f2019-02-18 13:22:03 +010042 imply PINCTRL_PFC_R8A77970
Marek Vasut5cb19e72017-10-09 20:39:47 +020043
Marek Vasut57ede1a2019-07-29 19:59:44 +020044config R8A77980
45 bool "Renesas SoC R8A77980"
46 imply CLK_R8A77980
47 imply PINCTRL_PFC_R8A77980
48
Marek Vasuta0410a62018-04-26 10:09:06 +020049config R8A77990
50 bool "Renesas SoC R8A77990"
Marek Vasut46467ce2019-02-18 13:20:48 +010051 imply CLK_R8A77990
Marek Vasut669367f2019-02-18 13:22:03 +010052 imply PINCTRL_PFC_R8A77990
Marek Vasuta0410a62018-04-26 10:09:06 +020053
Marek Vasut11545412017-10-08 20:52:52 +020054config R8A77995
55 bool "Renesas SoC R8A77995"
Marek Vasut46467ce2019-02-18 13:20:48 +010056 imply CLK_R8A77995
Marek Vasut669367f2019-02-18 13:22:03 +010057 imply PINCTRL_PFC_R8A77995
Marek Vasut11545412017-10-08 20:52:52 +020058
Marek Vasut30b62ca2019-02-18 13:34:19 +010059endmenu
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090060
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090061choice
Marek Vasut30b62ca2019-02-18 13:34:19 +010062 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090063 optional
64
Adam Ford0099dfd2021-02-03 06:57:20 -060065config TARGET_BEACON_RZG2H
66 bool "Beacon EmbeddedWorks RZ/G2H Dev Kit"
67 select R8A774E1
68 select PINCTRL_PFC_R8A774E1
69
Adam Ford59028792020-06-30 09:30:11 -050070config TARGET_BEACON_RZG2M
71 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
72 select R8A774A1
73 select PINCTRL_PFC_R8A774A1
74
Adam Ford6001b492021-02-03 06:57:19 -060075config TARGET_BEACON_RZG2N
76 bool "Beacon EmbeddedWorks RZ/G2N Dev Kit"
77 select R8A774B1
78 select PINCTRL_PFC_R8A774B1
79
Marek Vasut3ebb9192019-07-29 19:59:44 +020080config TARGET_CONDOR
81 bool "Condor board"
82 imply R8A77980
83 help
84 Support for Renesas R-Car Gen3 Condor platform
85
Marek Vasut7387d4c2017-10-08 20:41:18 +020086config TARGET_DRAAK
87 bool "Draak board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010088 imply R8A77995
Marek Vasut7387d4c2017-10-08 20:41:18 +020089 help
90 Support for Renesas R-Car Gen3 Draak platform
91
Marek Vasutd21f08b2017-10-09 21:08:10 +020092config TARGET_EAGLE
93 bool "Eagle board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010094 imply R8A77970
Marek Vasutd21f08b2017-10-09 21:08:10 +020095 help
96 Support for Renesas R-Car Gen3 Eagle platform
97
Marek Vasut63e22512018-04-26 13:31:39 +020098config TARGET_EBISU
99 bool "Ebisu board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100100 imply R8A77990
Marek Vasut63e22512018-04-26 13:31:39 +0200101 help
102 Support for Renesas R-Car Gen3 Ebisu platform
103
Biju Dasb650c832021-03-01 17:08:47 +0000104config TARGET_HIHOPE_RZG2
105 bool "HiHope RZ/G2 board"
106 imply R8A774A1
Biju Dasdca070c2021-03-01 17:08:48 +0000107 imply R8A774B1
Biju Das5be85de2021-03-01 17:08:49 +0000108 imply R8A774E1
Biju Dasb650c832021-03-01 17:08:47 +0000109 imply SYS_MALLOC_F
110 imply MULTI_DTB_FIT
111 imply MULTI_DTB_FIT_USER_DEFINED_AREA
112 help
113 Support for RZG2 HiHope platform
114
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900115config TARGET_SALVATOR_X
116 bool "Salvator-X board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100117 imply R8A7795
118 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +0100119 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +0100120 imply SYS_MALLOC_F
121 imply MULTI_DTB_FIT
122 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900123 help
Marek Vasut2aef8f32017-05-13 15:57:40 +0200124 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900125
Marek Vasutbd390502017-07-21 23:15:21 +0200126config TARGET_ULCB
127 bool "ULCB board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100128 imply R8A7795
129 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +0100130 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +0100131 imply SYS_MALLOC_F
132 imply MULTI_DTB_FIT
133 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutbd390502017-07-21 23:15:21 +0200134 help
135 Support for Renesas R-Car Gen3 ULCB platform
136
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900137endchoice
138
139config SYS_SOC
140 default "rmobile"
141
Marek Vasut3ebb9192019-07-29 19:59:44 +0200142source "board/renesas/condor/Kconfig"
Marek Vasut7387d4c2017-10-08 20:41:18 +0200143source "board/renesas/draak/Kconfig"
Marek Vasutd21f08b2017-10-09 21:08:10 +0200144source "board/renesas/eagle/Kconfig"
Marek Vasut63e22512018-04-26 13:31:39 +0200145source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900146source "board/renesas/salvator-x/Kconfig"
Marek Vasutbd390502017-07-21 23:15:21 +0200147source "board/renesas/ulcb/Kconfig"
Adam Ford59028792020-06-30 09:30:11 -0500148source "board/beacon/beacon-rzg2m/Kconfig"
Biju Dasb650c832021-03-01 17:08:47 +0000149source "board/hoperun/hihope-rzg2/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900150
Marek Vasutbdafee72019-03-13 21:09:49 +0100151config MULTI_DTB_FIT_UNCOMPRESS_SZ
Biju Dasb650c832021-03-01 17:08:47 +0000152 default 0x80000 if TARGET_HIHOPE_RZG2
Marek Vasutbdafee72019-03-13 21:09:49 +0100153 default 0x80000 if TARGET_SALVATOR_X
154 default 0x80000 if TARGET_ULCB
155
156config MULTI_DTB_FIT_USER_DEF_ADDR
Biju Dasb650c832021-03-01 17:08:47 +0000157 default 0x49000000 if TARGET_HIHOPE_RZG2
Marek Vasutbdafee72019-03-13 21:09:49 +0100158 default 0x49000000 if TARGET_SALVATOR_X
159 default 0x49000000 if TARGET_ULCB
160
161config SYS_MALLOC_F_LEN
162 default 0x8000 if RCAR_GEN3
163
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900164endif