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