Merge tag 'efi-2020-07-rc6' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi
[oweals/u-boot.git] / arch / arm / mach-meson / Kconfig
1 if ARCH_MESON
2
3 config MESON64_COMMON
4         bool
5         select ARM64
6         select CLK
7         select DM
8         select DM_SERIAL
9         select SYSCON
10         select REGMAP
11         select PWRSEQ
12         select BOARD_LATE_INIT
13         imply CMD_DM
14
15 config MESON_GX
16         bool
17         select MESON64_COMMON
18
19 choice
20         prompt "Platform select"
21         default MESON_GXBB
22
23 config MESON_GXBB
24         bool "GXBB"
25         select MESON_GX
26         help
27           Select this if your SoC is an S905
28
29 config MESON_GXL
30         bool "GXL"
31         select MESON_GX
32         help
33           Select this if your SoC is an S905X/D or S805X
34
35 config MESON_GXM
36         bool "GXM"
37         select MESON_GX
38         help
39           Select this if your SoC is an S912
40
41 config MESON_AXG
42         bool "AXG"
43         select MESON64_COMMON
44         help
45           Select this if your SoC is an A113X/D
46
47 config MESON_G12A
48         bool "G12A"
49         select MESON64_COMMON
50         help
51           Select this if your SoC is an S905X/D2
52
53 endchoice
54
55 config SYS_SOC
56         default "meson"
57
58 config SYS_MALLOC_F_LEN
59         default 0x1000
60
61 config SYS_VENDOR
62         string "Vendor name"
63         default "amlogic"
64         help
65           This option contains information about board name.
66           Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
67           be used.
68
69 config SYS_BOARD
70         string "Board name"
71         default "p200" if MESON_GXBB
72         default "p212" if MESON_GXL
73         default "q200" if MESON_GXM
74         default "s400" if MESON_AXG
75         default "u200" if MESON_G12A
76         default ""
77         help
78           This option contains information about board name.
79           Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
80           be used.
81
82 config SYS_CONFIG_NAME
83         string "Board configuration name"
84         default "meson64"
85         help
86           This option contains information about board configuration name.
87           Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
88           will be used for board configuration.
89
90 endif