bc0f6a169b5d35f8064ced0d89e33b8df7db1ae9
[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         imply CMD_DM
10
11 config MESON_GXBB
12         bool
13         select MESON64_COMMON
14
15 config MESON_GXL
16         bool
17         select MESON64_COMMON
18
19 config MESON_GXM
20         bool
21         select MESON64_COMMON
22
23 choice
24         prompt "Platform select"
25         default TARGET_ODROID_C2
26
27 config TARGET_ODROID_C2
28         bool "ODROID-C2"
29         select MESON_GXBB
30         help
31           ODROID-C2 is a single board computer based on Meson GXBaby
32           with 2 GiB of RAM, Gigabit Ethernet, HDMI, 4 USB, micro-SD
33           slot, eMMC, IR receiver and a 40-pin GPIO header.
34
35 config TARGET_NANOPI_K2
36         bool "NANOPI_K2"
37         select MESON_GXBB
38         help
39           NANOPI_K2 is a single board computer based on Meson GXBaby
40           with 2 GiB of RAM, Gigabit Ethernet,AP6212 Wifi, HDMI, 4 USB,
41           micro-SD slot, eMMC, IR receiver and a 40-pin GPIO header.
42
43 config TARGET_P212
44         bool "P212"
45         select MESON_GXL
46         help
47           P212 is a reference dessign board based on Meson GXL S905X SoC
48           with 2 GiB of RAM, Ethernet, HDMI, 2 USB, micro-SD slot,
49           eMMC, IR receiver, CVBS+Audio jack and a SDIO WiFi module.
50
51 config TARGET_LIBRETECH_CC
52         bool "LIBRETECH-CC"
53         select MESON_GXL
54         help
55           LibreTech CC is a single board computer based on Meson GXL
56           with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
57           eMMC, IR receiver and a 40-pin GPIO header.
58
59 config TARGET_KHADAS_VIM
60         bool "KHADAS-VIM"
61         select MESON_GXL
62         help
63           Khadas VIM is a single board computer based on Meson GXL
64           with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
65           eMMC, IR receiver and a 40-pin GPIO header.
66
67 config TARGET_KHADAS_VIM2
68         bool "KHADAS-VIM2"
69         select MESON_GXM
70         help
71           Khadas VIM2 is a single board computer based on Meson GXM
72           with 2/3 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
73           eMMC, IR receiver and a 40-pin GPIO header.
74
75 endchoice
76
77 config SYS_SOC
78         default "meson"
79
80 config SYS_MALLOC_F_LEN
81         default 0x1000
82
83 source "board/amlogic/odroid-c2/Kconfig"
84
85 source "board/amlogic/nanopi-k2/Kconfig"
86
87 source "board/amlogic/p212/Kconfig"
88
89 source "board/amlogic/libretech-cc/Kconfig"
90
91 source "board/amlogic/khadas-vim/Kconfig"
92
93 source "board/amlogic/khadas-vim2/Kconfig"
94
95 endif