mtd: sf: Make sf_mtd.c more robust
[platform/kernel/u-boot.git] / arch / arm / mach-meson / Kconfig
1 if ARCH_MESON
2
3 config MESON_GXBB
4         bool "Support Meson GXBaby"
5         select ARM64
6         select CLK
7         select DM
8         select DM_SERIAL
9         imply CMD_DM
10         help
11           The Amlogic Meson GXBaby (S905) is an ARM SoC with a
12           quad-core Cortex-A53 CPU and a Mali-450 GPU.
13
14 config MESON_GXL
15         bool "Support Meson GXL"
16         select ARM64
17         select CLK
18         select DM
19         select DM_SERIAL
20         imply CMD_DM
21         help
22           The Amlogic Meson GXL (S905X and S905D) is an ARM SoC with a
23           quad-core Cortex-A53 CPU and a Mali-450 GPU.
24
25 config MESON_GXM
26         bool "Support Meson GXM"
27         select ARM64
28         select CLK
29         select DM
30         select DM_SERIAL
31         help
32           The Amlogic Meson GXM (S912) is an ARM SoC with an
33           octo-core Cortex-A53 CPU and a Mali-T860 GPU.
34
35 if MESON_GXBB
36
37 config TARGET_ODROID_C2
38         bool "ODROID-C2"
39         help
40           ODROID-C2 is a single board computer based on Meson GXBaby
41           with 2 GiB of RAM, Gigabit Ethernet, HDMI, 4 USB, micro-SD
42           slot, eMMC, IR receiver and a 40-pin GPIO header.
43
44 config TARGET_NANOPI_K2
45         bool "NANOPI_K2"
46         help
47           NANOPI_K2 is a single board computer based on Meson GXBaby
48           with 2 GiB of RAM, Gigabit Ethernet,AP6212 Wifi, HDMI, 4 USB,
49           micro-SD slot, eMMC, IR receiver and a 40-pin GPIO header.
50 endif
51
52 if MESON_GXL
53
54 config TARGET_P212
55         bool "P212"
56         help
57           P212 is a reference dessign board based on Meson GXL S905X SoC
58           with 2 GiB of RAM, Ethernet, HDMI, 2 USB, micro-SD slot,
59           eMMC, IR receiver, CVBS+Audio jack and a SDIO WiFi module.
60
61 config TARGET_LIBRETECH_CC
62         bool "LIBRETECH-CC"
63         help
64           LibreTech CC is a single board computer based on Meson GXL
65           with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
66           eMMC, IR receiver and a 40-pin GPIO header.
67
68 config TARGET_KHADAS_VIM
69         bool "KHADAS-VIM"
70         help
71           Khadas VIM is a single board computer based on Meson GXL
72           with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
73           eMMC, IR receiver and a 40-pin GPIO header.
74
75 endif
76
77 if MESON_GXM
78
79 config TARGET_KHADAS_VIM2
80         bool "KHADAS-VIM2"
81         help
82           Khadas VIM2 is a single board computer based on Meson GXM
83           with 2/3 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
84           eMMC, IR receiver and a 40-pin GPIO header.
85
86 endif
87
88 config SYS_SOC
89         default "meson"
90
91 config SYS_MALLOC_F_LEN
92         default 0x1000
93
94 source "board/amlogic/odroid-c2/Kconfig"
95
96 source "board/amlogic/nanopi-k2/Kconfig"
97
98 source "board/amlogic/p212/Kconfig"
99
100 source "board/amlogic/libretech-cc/Kconfig"
101
102 source "board/amlogic/khadas-vim/Kconfig"
103
104 source "board/amlogic/khadas-vim2/Kconfig"
105
106 endif