blob: b95c8e8d29e86d98b086aa6c562493befe62f8da [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"
7
8config R8A774B1
9 bool "Renesas SoC R8A774B1"
Biju Das54db9e82020-10-14 18:17:35 +010010 imply CLK_R8A774B1
Biju Dasc5f37622020-10-28 10:34:21 +000011 imply PINCTRL_PFC_R8A774B1
Adam Forddbabfcc2020-06-30 09:30:06 -050012
Lad Prabhakar051f1492020-10-16 08:37:12 +010013config R8A774C0
14 bool "Renesas SoC R8A774C0"
Lad Prabhakara3c1fd62020-10-16 08:37:14 +010015 imply CLK_R8A774C0
Lad Prabhakar051f1492020-10-16 08:37:12 +010016
Biju Dasaca749a2020-10-12 16:16:15 +010017config R8A774E1
18 bool "Renesas SoC R8A774E1"
Biju Dase9d91b82020-10-14 18:17:36 +010019 imply CLK_R8A774E1
Biju Das975154b2020-10-28 10:34:22 +000020 imply PINCTRL_PFC_R8A774E1
Biju Dasaca749a2020-10-12 16:16:15 +010021
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090022config R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +020023 bool "Renesas SoC R8A7795"
Marek Vasut46467ce2019-02-18 13:20:48 +010024 imply CLK_R8A7795
Marek Vasut669367f2019-02-18 13:22:03 +010025 imply PINCTRL_PFC_R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +020026
Marek Vasut2dea3b32017-05-13 15:57:39 +020027config R8A7796
28 bool "Renesas SoC R8A7796"
Marek Vasut46467ce2019-02-18 13:20:48 +010029 imply CLK_R8A7796
Marek Vasut669367f2019-02-18 13:22:03 +010030 imply PINCTRL_PFC_R8A7796
Marek Vasut2dea3b32017-05-13 15:57:39 +020031
Marek Vasutce417a22019-03-04 01:32:44 +010032config R8A77965
33 bool "Renesas SoC R8A77965"
Marek Vasut93314392019-03-04 13:36:13 +010034 imply CLK_R8A77965
Marek Vasutc6435c32019-03-04 01:32:44 +010035 imply PINCTRL_PFC_R8A77965
Marek Vasutce417a22019-03-04 01:32:44 +010036
Marek Vasut5cb19e72017-10-09 20:39:47 +020037config R8A77970
38 bool "Renesas SoC R8A77970"
Marek Vasut46467ce2019-02-18 13:20:48 +010039 imply CLK_R8A77970
Marek Vasut669367f2019-02-18 13:22:03 +010040 imply PINCTRL_PFC_R8A77970
Marek Vasut5cb19e72017-10-09 20:39:47 +020041
Marek Vasut57ede1a2019-07-29 19:59:44 +020042config R8A77980
43 bool "Renesas SoC R8A77980"
44 imply CLK_R8A77980
45 imply PINCTRL_PFC_R8A77980
46
Marek Vasuta0410a62018-04-26 10:09:06 +020047config R8A77990
48 bool "Renesas SoC R8A77990"
Marek Vasut46467ce2019-02-18 13:20:48 +010049 imply CLK_R8A77990
Marek Vasut669367f2019-02-18 13:22:03 +010050 imply PINCTRL_PFC_R8A77990
Marek Vasuta0410a62018-04-26 10:09:06 +020051
Marek Vasut11545412017-10-08 20:52:52 +020052config R8A77995
53 bool "Renesas SoC R8A77995"
Marek Vasut46467ce2019-02-18 13:20:48 +010054 imply CLK_R8A77995
Marek Vasut669367f2019-02-18 13:22:03 +010055 imply PINCTRL_PFC_R8A77995
Marek Vasut11545412017-10-08 20:52:52 +020056
Marek Vasut30b62ca2019-02-18 13:34:19 +010057endmenu
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090058
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090059choice
Marek Vasut30b62ca2019-02-18 13:34:19 +010060 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090061 optional
62
Adam Ford0099dfd2021-02-03 06:57:20 -060063config TARGET_BEACON_RZG2H
64 bool "Beacon EmbeddedWorks RZ/G2H Dev Kit"
65 select R8A774E1
66 select PINCTRL_PFC_R8A774E1
67
Adam Ford59028792020-06-30 09:30:11 -050068config TARGET_BEACON_RZG2M
69 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
70 select R8A774A1
71 select PINCTRL_PFC_R8A774A1
72
Adam Ford6001b492021-02-03 06:57:19 -060073config TARGET_BEACON_RZG2N
74 bool "Beacon EmbeddedWorks RZ/G2N Dev Kit"
75 select R8A774B1
76 select PINCTRL_PFC_R8A774B1
77
Marek Vasut3ebb9192019-07-29 19:59:44 +020078config TARGET_CONDOR
79 bool "Condor board"
80 imply R8A77980
81 help
82 Support for Renesas R-Car Gen3 Condor platform
83
Marek Vasut7387d4c2017-10-08 20:41:18 +020084config TARGET_DRAAK
85 bool "Draak board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010086 imply R8A77995
Marek Vasut7387d4c2017-10-08 20:41:18 +020087 help
88 Support for Renesas R-Car Gen3 Draak platform
89
Marek Vasutd21f08b2017-10-09 21:08:10 +020090config TARGET_EAGLE
91 bool "Eagle board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010092 imply R8A77970
Marek Vasutd21f08b2017-10-09 21:08:10 +020093 help
94 Support for Renesas R-Car Gen3 Eagle platform
95
Marek Vasut63e22512018-04-26 13:31:39 +020096config TARGET_EBISU
97 bool "Ebisu board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010098 imply R8A77990
Marek Vasut63e22512018-04-26 13:31:39 +020099 help
100 Support for Renesas R-Car Gen3 Ebisu platform
101
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900102config TARGET_SALVATOR_X
103 bool "Salvator-X board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100104 imply R8A7795
105 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +0100106 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +0100107 imply SYS_MALLOC_F
108 imply MULTI_DTB_FIT
109 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900110 help
Marek Vasut2aef8f32017-05-13 15:57:40 +0200111 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900112
Marek Vasutbd390502017-07-21 23:15:21 +0200113config TARGET_ULCB
114 bool "ULCB board"
Marek Vasut30b62ca2019-02-18 13:34:19 +0100115 imply R8A7795
116 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +0100117 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +0100118 imply SYS_MALLOC_F
119 imply MULTI_DTB_FIT
120 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutbd390502017-07-21 23:15:21 +0200121 help
122 Support for Renesas R-Car Gen3 ULCB platform
123
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900124endchoice
125
126config SYS_SOC
127 default "rmobile"
128
Marek Vasut3ebb9192019-07-29 19:59:44 +0200129source "board/renesas/condor/Kconfig"
Marek Vasut7387d4c2017-10-08 20:41:18 +0200130source "board/renesas/draak/Kconfig"
Marek Vasutd21f08b2017-10-09 21:08:10 +0200131source "board/renesas/eagle/Kconfig"
Marek Vasut63e22512018-04-26 13:31:39 +0200132source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900133source "board/renesas/salvator-x/Kconfig"
Marek Vasutbd390502017-07-21 23:15:21 +0200134source "board/renesas/ulcb/Kconfig"
Adam Ford59028792020-06-30 09:30:11 -0500135source "board/beacon/beacon-rzg2m/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900136
Marek Vasutbdafee72019-03-13 21:09:49 +0100137config MULTI_DTB_FIT_UNCOMPRESS_SZ
138 default 0x80000 if TARGET_SALVATOR_X
139 default 0x80000 if TARGET_ULCB
140
141config MULTI_DTB_FIT_USER_DEF_ADDR
142 default 0x49000000 if TARGET_SALVATOR_X
143 default 0x49000000 if TARGET_ULCB
144
145config SYS_MALLOC_F_LEN
146 default 0x8000 if RCAR_GEN3
147
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900148endif