blob: e22012e3b84dfa49e3a0d470e03de1cb4c2f0fb0 [file] [log] [blame]
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +09001if RCAR_GEN3
2
Marek Vasutee40f1c2019-02-18 13:34:19 +01003menu "Select Target SoC"
Marek Vasut0d93a402017-05-13 15:57:35 +02004
Adam Ford52dd19b2020-06-30 09:30:06 -05005config R8A774A1
Biju Das2138a732020-10-12 16:16:14 +01006 bool "Renesas SoC R8A774A1"
Biju Dasda58fb42021-03-01 17:08:47 +00007 imply CLK_R8A774A1
8 imply PINCTRL_PFC_R8A774A1
Biju Das2138a732020-10-12 16:16:14 +01009
10config R8A774B1
11 bool "Renesas SoC R8A774B1"
Biju Das69159a22020-10-14 18:17:35 +010012 imply CLK_R8A774B1
Biju Dasd1d78882020-10-28 10:34:21 +000013 imply PINCTRL_PFC_R8A774B1
Adam Ford52dd19b2020-06-30 09:30:06 -050014
Lad Prabhakar573a9982020-10-16 08:37:12 +010015config R8A774C0
16 bool "Renesas SoC R8A774C0"
Lad Prabhakar3434a5f2020-10-16 08:37:14 +010017 imply CLK_R8A774C0
Lad Prabhakar53b88b92021-03-15 22:24:04 +000018 imply PINCTRL_PFC_R8A774C0
Lad Prabhakar573a9982020-10-16 08:37:12 +010019
Biju Das4fd0bf82020-10-12 16:16:15 +010020config R8A774E1
21 bool "Renesas SoC R8A774E1"
Biju Daseb6474c2020-10-14 18:17:36 +010022 imply CLK_R8A774E1
Biju Das121bd002020-10-28 10:34:22 +000023 imply PINCTRL_PFC_R8A774E1
Biju Das4fd0bf82020-10-12 16:16:15 +010024
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090025config R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020026 bool "Renesas SoC R8A7795"
Marek Vasut71710b52019-02-18 13:20:48 +010027 imply CLK_R8A7795
Marek Vasut9c930522019-02-18 13:22:03 +010028 imply PINCTRL_PFC_R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020029
Marek Vasut62df3122017-05-13 15:57:39 +020030config R8A7796
31 bool "Renesas SoC R8A7796"
Marek Vasut71710b52019-02-18 13:20:48 +010032 imply CLK_R8A7796
Marek Vasut9c930522019-02-18 13:22:03 +010033 imply PINCTRL_PFC_R8A7796
Marek Vasut62df3122017-05-13 15:57:39 +020034
Marek Vasutf843f252019-03-04 01:32:44 +010035config R8A77965
36 bool "Renesas SoC R8A77965"
Marek Vasut98c20582019-03-04 13:36:13 +010037 imply CLK_R8A77965
Marek Vasut72269e02019-03-04 01:32:44 +010038 imply PINCTRL_PFC_R8A77965
Marek Vasutf843f252019-03-04 01:32:44 +010039
Marek Vasut46175fc2017-10-09 20:39:47 +020040config R8A77970
41 bool "Renesas SoC R8A77970"
Marek Vasut71710b52019-02-18 13:20:48 +010042 imply CLK_R8A77970
Marek Vasut9c930522019-02-18 13:22:03 +010043 imply PINCTRL_PFC_R8A77970
Marek Vasut46175fc2017-10-09 20:39:47 +020044
Marek Vasutcf567852019-07-29 19:59:44 +020045config R8A77980
46 bool "Renesas SoC R8A77980"
47 imply CLK_R8A77980
48 imply PINCTRL_PFC_R8A77980
49
Marek Vasut001dbf32018-04-26 10:09:06 +020050config R8A77990
51 bool "Renesas SoC R8A77990"
Marek Vasut71710b52019-02-18 13:20:48 +010052 imply CLK_R8A77990
Marek Vasut9c930522019-02-18 13:22:03 +010053 imply PINCTRL_PFC_R8A77990
Marek Vasut001dbf32018-04-26 10:09:06 +020054
Marek Vasut04cd2e22017-10-08 20:52:52 +020055config R8A77995
56 bool "Renesas SoC R8A77995"
Marek Vasut71710b52019-02-18 13:20:48 +010057 imply CLK_R8A77995
Marek Vasut9c930522019-02-18 13:22:03 +010058 imply PINCTRL_PFC_R8A77995
Marek Vasut04cd2e22017-10-08 20:52:52 +020059
Hai Pham47fc7be2020-05-21 14:11:13 +070060config R8A779A0
61 bool "Renesas SoC R8A779A0"
62 imply CLK_R8A779A0
63 imply PINCTRL_PFC_R8A779A0
64
Biju Das2f611af2021-03-17 14:11:50 +000065config RZ_G2
66 bool "Renesas ARM SoCs RZ/G2 (64bit)"
67
Marek Vasutee40f1c2019-02-18 13:34:19 +010068endmenu
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090069
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090070choice
Marek Vasutee40f1c2019-02-18 13:34:19 +010071 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090072 optional
73
Adam Ford489f97a2021-02-03 06:57:20 -060074config TARGET_BEACON_RZG2H
75 bool "Beacon EmbeddedWorks RZ/G2H Dev Kit"
76 select R8A774E1
77 select PINCTRL_PFC_R8A774E1
78
Adam Ford38676882020-06-30 09:30:11 -050079config TARGET_BEACON_RZG2M
80 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
81 select R8A774A1
82 select PINCTRL_PFC_R8A774A1
83
Adam Ford942c0e82021-02-03 06:57:19 -060084config TARGET_BEACON_RZG2N
85 bool "Beacon EmbeddedWorks RZ/G2N Dev Kit"
86 select R8A774B1
87 select PINCTRL_PFC_R8A774B1
88
Marek Vasutb700f032019-07-29 19:59:44 +020089config TARGET_CONDOR
90 bool "Condor board"
91 imply R8A77980
92 help
93 Support for Renesas R-Car Gen3 Condor platform
94
Marek Vasut3ef6d082017-10-08 20:41:18 +020095config TARGET_DRAAK
96 bool "Draak board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010097 imply R8A77995
Marek Vasut3ef6d082017-10-08 20:41:18 +020098 help
99 Support for Renesas R-Car Gen3 Draak platform
100
Marek Vasutb47bc372017-10-09 21:08:10 +0200101config TARGET_EAGLE
102 bool "Eagle board"
Marek Vasutee40f1c2019-02-18 13:34:19 +0100103 imply R8A77970
Marek Vasutb47bc372017-10-09 21:08:10 +0200104 help
105 Support for Renesas R-Car Gen3 Eagle platform
106
Marek Vasut2a46a0b2018-04-26 13:31:39 +0200107config TARGET_EBISU
108 bool "Ebisu board"
Marek Vasutee40f1c2019-02-18 13:34:19 +0100109 imply R8A77990
Marek Vasut2a46a0b2018-04-26 13:31:39 +0200110 help
111 Support for Renesas R-Car Gen3 Ebisu platform
112
Biju Dasda58fb42021-03-01 17:08:47 +0000113config TARGET_HIHOPE_RZG2
114 bool "HiHope RZ/G2 board"
115 imply R8A774A1
Biju Das222cb302021-03-01 17:08:48 +0000116 imply R8A774B1
Biju Dasd771b222021-03-01 17:08:49 +0000117 imply R8A774E1
Biju Das2f611af2021-03-17 14:11:50 +0000118 imply RZ_G2
Biju Dasda58fb42021-03-01 17:08:47 +0000119 imply SYS_MALLOC_F
120 imply MULTI_DTB_FIT
121 imply MULTI_DTB_FIT_USER_DEFINED_AREA
122 help
123 Support for RZG2 HiHope platform
124
Lad Prabhakarb4b65ec2021-03-15 22:24:05 +0000125config TARGET_SILINUX_EK874
126 bool "Silicon Linux EK874 board"
127 imply R8A774C0
Biju Das2f611af2021-03-17 14:11:50 +0000128 imply RZ_G2
Lad Prabhakarb4b65ec2021-03-15 22:24:05 +0000129 help
130 Support for Silicon Linux EK874 platform
131
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900132config TARGET_SALVATOR_X
133 bool "Salvator-X board"
Marek Vasutee40f1c2019-02-18 13:34:19 +0100134 imply R8A7795
135 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +0100136 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +0100137 imply SYS_MALLOC_F
138 imply MULTI_DTB_FIT
139 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900140 help
Marek Vasut36f74202017-05-13 15:57:40 +0200141 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900142
Marek Vasutad43cd32017-07-21 23:15:21 +0200143config TARGET_ULCB
144 bool "ULCB board"
Marek Vasutee40f1c2019-02-18 13:34:19 +0100145 imply R8A7795
146 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +0100147 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +0100148 imply SYS_MALLOC_F
149 imply MULTI_DTB_FIT
150 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutad43cd32017-07-21 23:15:21 +0200151 help
152 Support for Renesas R-Car Gen3 ULCB platform
153
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900154endchoice
155
156config SYS_SOC
157 default "rmobile"
158
Marek Vasutb700f032019-07-29 19:59:44 +0200159source "board/renesas/condor/Kconfig"
Marek Vasut3ef6d082017-10-08 20:41:18 +0200160source "board/renesas/draak/Kconfig"
Marek Vasutb47bc372017-10-09 21:08:10 +0200161source "board/renesas/eagle/Kconfig"
Marek Vasut2a46a0b2018-04-26 13:31:39 +0200162source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900163source "board/renesas/salvator-x/Kconfig"
Marek Vasutad43cd32017-07-21 23:15:21 +0200164source "board/renesas/ulcb/Kconfig"
Adam Ford38676882020-06-30 09:30:11 -0500165source "board/beacon/beacon-rzg2m/Kconfig"
Biju Dasda58fb42021-03-01 17:08:47 +0000166source "board/hoperun/hihope-rzg2/Kconfig"
Lad Prabhakarb4b65ec2021-03-15 22:24:05 +0000167source "board/silinux/ek874/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900168
Marek Vasutc6259942019-03-13 21:09:49 +0100169config MULTI_DTB_FIT_UNCOMPRESS_SZ
Biju Dasda58fb42021-03-01 17:08:47 +0000170 default 0x80000 if TARGET_HIHOPE_RZG2
Marek Vasutc6259942019-03-13 21:09:49 +0100171 default 0x80000 if TARGET_SALVATOR_X
172 default 0x80000 if TARGET_ULCB
173
174config MULTI_DTB_FIT_USER_DEF_ADDR
Biju Dasda58fb42021-03-01 17:08:47 +0000175 default 0x49000000 if TARGET_HIHOPE_RZG2
Marek Vasutc6259942019-03-13 21:09:49 +0100176 default 0x49000000 if TARGET_SALVATOR_X
177 default 0x49000000 if TARGET_ULCB
178
179config SYS_MALLOC_F_LEN
180 default 0x8000 if RCAR_GEN3
181
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900182endif