ARM: rmobile: beacon: Remove duplicated for RZ/G2 M/N/H
[platform/kernel/u-boot.git] / arch / arm / mach-rmobile / Kconfig.64
1 if RCAR_GEN3
2
3 menu "Select Target SoC"
4
5 config R8A774A1
6         bool "Renesas SoC R8A774A1"
7         select GICV2
8         imply CLK_R8A774A1
9         imply PINCTRL_PFC_R8A774A1
10
11 config R8A774B1
12         bool "Renesas SoC R8A774B1"
13         select GICV2
14         imply CLK_R8A774B1
15         imply PINCTRL_PFC_R8A774B1
16
17 config R8A774C0
18         bool "Renesas SoC R8A774C0"
19         select GICV2
20         imply CLK_R8A774C0
21         imply PINCTRL_PFC_R8A774C0
22
23 config R8A774E1
24         bool "Renesas SoC R8A774E1"
25         select GICV2
26         imply CLK_R8A774E1
27         imply PINCTRL_PFC_R8A774E1
28
29 config R8A7795
30         bool "Renesas SoC R8A7795"
31         select GICV2
32         imply CLK_R8A7795
33         imply PINCTRL_PFC_R8A7795
34
35 config R8A7796
36         bool "Renesas SoC R8A7796"
37         select GICV2
38         imply CLK_R8A7796
39         imply PINCTRL_PFC_R8A7796
40
41 config R8A77965
42         bool "Renesas SoC R8A77965"
43         select GICV2
44         imply CLK_R8A77965
45         imply PINCTRL_PFC_R8A77965
46
47 config R8A77970
48         bool "Renesas SoC R8A77970"
49         select GICV2
50         imply CLK_R8A77970
51         imply PINCTRL_PFC_R8A77970
52
53 config R8A77980
54         bool "Renesas SoC R8A77980"
55         select GICV2
56         imply CLK_R8A77980
57         imply PINCTRL_PFC_R8A77980
58
59 config R8A77990
60         bool "Renesas SoC R8A77990"
61         select GICV2
62         imply CLK_R8A77990
63         imply PINCTRL_PFC_R8A77990
64
65 config R8A77995
66         bool "Renesas SoC R8A77995"
67         select GICV2
68         imply CLK_R8A77995
69         imply PINCTRL_PFC_R8A77995
70
71 config R8A779A0
72         bool "Renesas SoC R8A779A0"
73         select GICV3
74         imply CLK_R8A779A0
75         imply PINCTRL_PFC_R8A779A0
76
77 config RZ_G2
78         bool "Renesas ARM SoCs RZ/G2 (64bit)"
79
80 endmenu
81
82 choice
83         prompt "Renesas ARM64 SoCs board select"
84         optional
85
86 config TARGET_BEACON_RZG2M
87         bool "Beacon EmbeddedWorks RZ/G2 Dev Kit"
88         select R8A774A1
89         select R8A774B1
90         select R8A774E1
91         select RZ_G2
92         select PINCTRL_PFC_R8A774A1
93         select PINCTRL_PFC_R8A774B1
94         select PINCTRL_PFC_R8A774E1
95         imply MULTI_DTB_FIT
96         imply MULTI_DTB_FIT_USER_DEFINED_AREA
97
98 config TARGET_CONDOR
99         bool "Condor board"
100         imply R8A77980
101         help
102           Support for Renesas R-Car Gen3 Condor platform
103
104 config TARGET_DRAAK
105         bool "Draak board"
106         imply R8A77995
107         help
108           Support for Renesas R-Car Gen3 Draak platform
109
110 config TARGET_EAGLE
111         bool "Eagle board"
112         imply R8A77970
113         help
114           Support for Renesas R-Car Gen3 Eagle platform
115
116 config TARGET_EBISU
117         bool "Ebisu board"
118         imply R8A77990
119         help
120           Support for Renesas R-Car Gen3 Ebisu platform
121
122 config TARGET_FALCON
123         bool "Falcon board"
124         imply R8A779A0
125         help
126           Support for Renesas R-Car Gen3 Falcon platform
127
128 config TARGET_HIHOPE_RZG2
129         bool "HiHope RZ/G2 board"
130         imply R8A774A1
131         imply R8A774B1
132         imply R8A774E1
133         imply RZ_G2
134         imply SYS_MALLOC_F
135         imply MULTI_DTB_FIT
136         imply MULTI_DTB_FIT_USER_DEFINED_AREA
137         help
138           Support for RZG2 HiHope platform
139
140 config TARGET_SILINUX_EK874
141         bool "Silicon Linux EK874 board"
142         imply R8A774C0
143         imply RZ_G2
144         help
145           Support for Silicon Linux EK874 platform
146
147 config TARGET_SALVATOR_X
148         bool "Salvator-X board"
149         imply R8A7795
150         imply R8A7796
151         imply R8A77965
152         imply SYS_MALLOC_F
153         imply MULTI_DTB_FIT
154         imply MULTI_DTB_FIT_USER_DEFINED_AREA
155         help
156           Support for Renesas R-Car Gen3 platform
157
158 config TARGET_ULCB
159         bool "ULCB board"
160         imply R8A7795
161         imply R8A7796
162         imply R8A77965
163         imply SYS_MALLOC_F
164         imply MULTI_DTB_FIT
165         imply MULTI_DTB_FIT_USER_DEFINED_AREA
166         help
167           Support for Renesas R-Car Gen3 ULCB platform
168
169 endchoice
170
171 config SYS_SOC
172         default "rmobile"
173
174 source "board/renesas/condor/Kconfig"
175 source "board/renesas/draak/Kconfig"
176 source "board/renesas/eagle/Kconfig"
177 source "board/renesas/ebisu/Kconfig"
178 source "board/renesas/falcon/Kconfig"
179 source "board/renesas/salvator-x/Kconfig"
180 source "board/renesas/ulcb/Kconfig"
181 source "board/beacon/beacon-rzg2m/Kconfig"
182 source "board/hoperun/hihope-rzg2/Kconfig"
183 source "board/silinux/ek874/Kconfig"
184
185 config MULTI_DTB_FIT_UNCOMPRESS_SZ
186         default 0x80000 if TARGET_BEACON_RZG2M
187         default 0x80000 if TARGET_HIHOPE_RZG2
188         default 0x80000 if TARGET_SALVATOR_X
189         default 0x80000 if TARGET_ULCB
190
191 config MULTI_DTB_FIT_USER_DEF_ADDR
192         default 0x49000000 if TARGET_BEACON_RZG2M
193         default 0x49000000 if TARGET_HIHOPE_RZG2
194         default 0x49000000 if TARGET_SALVATOR_X
195         default 0x49000000 if TARGET_ULCB
196
197 config SYS_MALLOC_F_LEN
198         default 0x8000 if RCAR_GEN3
199
200 endif