Merge branch 'master' of git://git.denx.de/u-boot-spi
[platform/kernel/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 BOARD_LATE_INIT
12         imply CMD_DM
13
14 config MESON_GX
15         bool
16         select MESON64_COMMON
17
18 choice
19         prompt "Platform select"
20         default MESON_GXBB
21
22 config MESON_GXBB
23         bool "GXBB"
24         select MESON_GX
25         help
26           Select this if your SoC is an S905
27
28 config MESON_GXL
29         bool "GXL"
30         select MESON_GX
31         help
32           Select this if your SoC is an S905X/D or S805X
33
34 config MESON_GXM
35         bool "GXM"
36         select MESON_GX
37         help
38           Select this if your SoC is an S912
39
40 config MESON_AXG
41         bool "AXG"
42         select MESON64_COMMON
43         help
44                 Select this if your SoC is an A113X/D
45
46 endchoice
47
48 config SYS_SOC
49         default "meson"
50
51 config SYS_MALLOC_F_LEN
52         default 0x1000
53
54 config SYS_VENDOR
55         string "Vendor name"
56         default "amlogic"
57         help
58           This option contains information about board name.
59           Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
60           be used.
61
62 config SYS_BOARD
63         string "Board name"
64         default "odroid-c2" if MESON_GXBB
65         default "p212" if MESON_GXL
66         default "q200" if MESON_GXM
67         default "s400" if MESON_AXG
68         default ""
69         help
70           This option contains information about board name.
71           Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
72           be used.
73
74 config SYS_CONFIG_NAME
75         string "Board configuration name"
76         default "meson64"
77         help
78           This option contains information about board configuration name.
79           Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
80           will be used for board configuration.
81
82 endif