blob: 91aa4ddbae35ee95f666e0b7b1b4da0ee055e195 [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"
7
8config R8A774B1
9 bool "Renesas SoC R8A774B1"
Biju Das69159a22020-10-14 18:17:35 +010010 imply CLK_R8A774B1
Biju Dasd1d78882020-10-28 10:34:21 +000011 imply PINCTRL_PFC_R8A774B1
Adam Ford52dd19b2020-06-30 09:30:06 -050012
Lad Prabhakar573a9982020-10-16 08:37:12 +010013config R8A774C0
14 bool "Renesas SoC R8A774C0"
Lad Prabhakar3434a5f2020-10-16 08:37:14 +010015 imply CLK_R8A774C0
Lad Prabhakar573a9982020-10-16 08:37:12 +010016
Biju Das4fd0bf82020-10-12 16:16:15 +010017config R8A774E1
18 bool "Renesas SoC R8A774E1"
Biju Daseb6474c2020-10-14 18:17:36 +010019 imply CLK_R8A774E1
Biju Das4fd0bf82020-10-12 16:16:15 +010020
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090021config R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020022 bool "Renesas SoC R8A7795"
Marek Vasut71710b52019-02-18 13:20:48 +010023 imply CLK_R8A7795
Marek Vasut9c930522019-02-18 13:22:03 +010024 imply PINCTRL_PFC_R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020025
Marek Vasut62df3122017-05-13 15:57:39 +020026config R8A7796
27 bool "Renesas SoC R8A7796"
Marek Vasut71710b52019-02-18 13:20:48 +010028 imply CLK_R8A7796
Marek Vasut9c930522019-02-18 13:22:03 +010029 imply PINCTRL_PFC_R8A7796
Marek Vasut62df3122017-05-13 15:57:39 +020030
Marek Vasutf843f252019-03-04 01:32:44 +010031config R8A77965
32 bool "Renesas SoC R8A77965"
Marek Vasut98c20582019-03-04 13:36:13 +010033 imply CLK_R8A77965
Marek Vasut72269e02019-03-04 01:32:44 +010034 imply PINCTRL_PFC_R8A77965
Marek Vasutf843f252019-03-04 01:32:44 +010035
Marek Vasut46175fc2017-10-09 20:39:47 +020036config R8A77970
37 bool "Renesas SoC R8A77970"
Marek Vasut71710b52019-02-18 13:20:48 +010038 imply CLK_R8A77970
Marek Vasut9c930522019-02-18 13:22:03 +010039 imply PINCTRL_PFC_R8A77970
Marek Vasut46175fc2017-10-09 20:39:47 +020040
Marek Vasutcf567852019-07-29 19:59:44 +020041config R8A77980
42 bool "Renesas SoC R8A77980"
43 imply CLK_R8A77980
44 imply PINCTRL_PFC_R8A77980
45
Marek Vasut001dbf32018-04-26 10:09:06 +020046config R8A77990
47 bool "Renesas SoC R8A77990"
Marek Vasut71710b52019-02-18 13:20:48 +010048 imply CLK_R8A77990
Marek Vasut9c930522019-02-18 13:22:03 +010049 imply PINCTRL_PFC_R8A77990
Marek Vasut001dbf32018-04-26 10:09:06 +020050
Marek Vasut04cd2e22017-10-08 20:52:52 +020051config R8A77995
52 bool "Renesas SoC R8A77995"
Marek Vasut71710b52019-02-18 13:20:48 +010053 imply CLK_R8A77995
Marek Vasut9c930522019-02-18 13:22:03 +010054 imply PINCTRL_PFC_R8A77995
Marek Vasut04cd2e22017-10-08 20:52:52 +020055
Marek Vasutee40f1c2019-02-18 13:34:19 +010056endmenu
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090057
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090058choice
Marek Vasutee40f1c2019-02-18 13:34:19 +010059 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090060 optional
61
Adam Ford38676882020-06-30 09:30:11 -050062config TARGET_BEACON_RZG2M
63 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
64 select R8A774A1
65 select PINCTRL_PFC_R8A774A1
66
Marek Vasutb700f032019-07-29 19:59:44 +020067config TARGET_CONDOR
68 bool "Condor board"
69 imply R8A77980
70 help
71 Support for Renesas R-Car Gen3 Condor platform
72
Marek Vasut3ef6d082017-10-08 20:41:18 +020073config TARGET_DRAAK
74 bool "Draak board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010075 imply R8A77995
Marek Vasut3ef6d082017-10-08 20:41:18 +020076 help
77 Support for Renesas R-Car Gen3 Draak platform
78
Marek Vasutb47bc372017-10-09 21:08:10 +020079config TARGET_EAGLE
80 bool "Eagle board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010081 imply R8A77970
Marek Vasutb47bc372017-10-09 21:08:10 +020082 help
83 Support for Renesas R-Car Gen3 Eagle platform
84
Marek Vasut2a46a0b2018-04-26 13:31:39 +020085config TARGET_EBISU
86 bool "Ebisu board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010087 imply R8A77990
Marek Vasut2a46a0b2018-04-26 13:31:39 +020088 help
89 Support for Renesas R-Car Gen3 Ebisu platform
90
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090091config TARGET_SALVATOR_X
92 bool "Salvator-X board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010093 imply R8A7795
94 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +010095 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +010096 imply SYS_MALLOC_F
97 imply MULTI_DTB_FIT
98 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090099 help
Marek Vasut36f74202017-05-13 15:57:40 +0200100 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900101
Marek Vasutad43cd32017-07-21 23:15:21 +0200102config TARGET_ULCB
103 bool "ULCB board"
Marek Vasutee40f1c2019-02-18 13:34:19 +0100104 imply R8A7795
105 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +0100106 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +0100107 imply SYS_MALLOC_F
108 imply MULTI_DTB_FIT
109 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutad43cd32017-07-21 23:15:21 +0200110 help
111 Support for Renesas R-Car Gen3 ULCB platform
112
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900113endchoice
114
115config SYS_SOC
116 default "rmobile"
117
Marek Vasutb700f032019-07-29 19:59:44 +0200118source "board/renesas/condor/Kconfig"
Marek Vasut3ef6d082017-10-08 20:41:18 +0200119source "board/renesas/draak/Kconfig"
Marek Vasutb47bc372017-10-09 21:08:10 +0200120source "board/renesas/eagle/Kconfig"
Marek Vasut2a46a0b2018-04-26 13:31:39 +0200121source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900122source "board/renesas/salvator-x/Kconfig"
Marek Vasutad43cd32017-07-21 23:15:21 +0200123source "board/renesas/ulcb/Kconfig"
Adam Ford38676882020-06-30 09:30:11 -0500124source "board/beacon/beacon-rzg2m/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900125
Marek Vasutc6259942019-03-13 21:09:49 +0100126config MULTI_DTB_FIT_UNCOMPRESS_SZ
127 default 0x80000 if TARGET_SALVATOR_X
128 default 0x80000 if TARGET_ULCB
129
130config MULTI_DTB_FIT_USER_DEF_ADDR
131 default 0x49000000 if TARGET_SALVATOR_X
132 default 0x49000000 if TARGET_ULCB
133
134config SYS_MALLOC_F_LEN
135 default 0x8000 if RCAR_GEN3
136
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900137endif