Merge tag 'u-boot-atmel-fixes-2021.01-b' of https://gitlab.denx.de/u-boot/custodians...
[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
8 config R8A774B1
9         bool "Renesas SoC R8A774B1"
10         imply CLK_R8A774B1
11         imply PINCTRL_PFC_R8A774B1
12
13 config R8A774C0
14         bool "Renesas SoC R8A774C0"
15         imply CLK_R8A774C0
16
17 config R8A774E1
18         bool "Renesas SoC R8A774E1"
19         imply CLK_R8A774E1
20         imply PINCTRL_PFC_R8A774E1
21
22 config R8A7795
23         bool "Renesas SoC R8A7795"
24         imply CLK_R8A7795
25         imply PINCTRL_PFC_R8A7795
26
27 config R8A7796
28         bool "Renesas SoC R8A7796"
29         imply CLK_R8A7796
30         imply PINCTRL_PFC_R8A7796
31
32 config R8A77965
33         bool "Renesas SoC R8A77965"
34         imply CLK_R8A77965
35         imply PINCTRL_PFC_R8A77965
36
37 config R8A77970
38         bool "Renesas SoC R8A77970"
39         imply CLK_R8A77970
40         imply PINCTRL_PFC_R8A77970
41
42 config R8A77980
43         bool "Renesas SoC R8A77980"
44         imply CLK_R8A77980
45         imply PINCTRL_PFC_R8A77980
46
47 config R8A77990
48         bool "Renesas SoC R8A77990"
49         imply CLK_R8A77990
50         imply PINCTRL_PFC_R8A77990
51
52 config R8A77995
53         bool "Renesas SoC R8A77995"
54         imply CLK_R8A77995
55         imply PINCTRL_PFC_R8A77995
56
57 endmenu
58
59 choice
60         prompt "Renesas ARM64 SoCs board select"
61         optional
62
63 config TARGET_BEACON_RZG2M
64         bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
65         select R8A774A1
66         select PINCTRL_PFC_R8A774A1
67
68 config TARGET_CONDOR
69         bool "Condor board"
70         imply R8A77980
71         help
72           Support for Renesas R-Car Gen3 Condor platform
73
74 config TARGET_DRAAK
75         bool "Draak board"
76         imply R8A77995
77         help
78           Support for Renesas R-Car Gen3 Draak platform
79
80 config TARGET_EAGLE
81         bool "Eagle board"
82         imply R8A77970
83         help
84           Support for Renesas R-Car Gen3 Eagle platform
85
86 config TARGET_EBISU
87         bool "Ebisu board"
88         imply R8A77990
89         help
90           Support for Renesas R-Car Gen3 Ebisu platform
91
92 config TARGET_SALVATOR_X
93         bool "Salvator-X board"
94         imply R8A7795
95         imply R8A7796
96         imply R8A77965
97         imply SYS_MALLOC_F
98         imply MULTI_DTB_FIT
99         imply MULTI_DTB_FIT_USER_DEFINED_AREA
100         help
101           Support for Renesas R-Car Gen3 platform
102
103 config TARGET_ULCB
104         bool "ULCB board"
105         imply R8A7795
106         imply R8A7796
107         imply R8A77965
108         imply SYS_MALLOC_F
109         imply MULTI_DTB_FIT
110         imply MULTI_DTB_FIT_USER_DEFINED_AREA
111         help
112           Support for Renesas R-Car Gen3 ULCB platform
113
114 endchoice
115
116 config SYS_SOC
117         default "rmobile"
118
119 source "board/renesas/condor/Kconfig"
120 source "board/renesas/draak/Kconfig"
121 source "board/renesas/eagle/Kconfig"
122 source "board/renesas/ebisu/Kconfig"
123 source "board/renesas/salvator-x/Kconfig"
124 source "board/renesas/ulcb/Kconfig"
125 source "board/beacon/beacon-rzg2m/Kconfig"
126
127 config MULTI_DTB_FIT_UNCOMPRESS_SZ
128         default 0x80000 if TARGET_SALVATOR_X
129         default 0x80000 if TARGET_ULCB
130
131 config MULTI_DTB_FIT_USER_DEF_ADDR
132         default 0x49000000 if TARGET_SALVATOR_X
133         default 0x49000000 if TARGET_ULCB
134
135 config SYS_MALLOC_F_LEN
136         default 0x8000 if RCAR_GEN3
137
138 endif