xref: /openbmc/u-boot/arch/arm/mach-meson/Kconfig (revision 2d18d728)
1if ARCH_MESON
2
3config MESON_GXBB
4	bool "Support Meson GXBaby"
5	select ARM64
6	select DM
7	select DM_SERIAL
8	help
9	  The Amlogic Meson GXBaby (S905) is an ARM SoC with a
10	  quad-core Cortex-A53 CPU and a Mali-450 GPU.
11
12config MESON_GXL
13	bool "Support Meson GXL"
14	select ARM64
15	select DM
16	select DM_SERIAL
17	help
18	  The Amlogic Meson GXL (S905X and S905X) is an ARM SoC with a
19	  quad-core Cortex-A53 CPU and a Mali-450 GPU.
20
21if MESON_GXBB
22
23config TARGET_ODROID_C2
24	bool "ODROID-C2"
25	help
26	  ODROID-C2 is a single board computer based on Meson GXBaby
27	  with 2 GiB of RAM, Gigabit Ethernet, HDMI, 4 USB, micro-SD
28	  slot, eMMC, IR receiver and a 40-pin GPIO header.
29
30endif
31
32if MESON_GXL
33
34config TARGET_P212
35	bool "P212"
36	help
37	  P212 is a reference dessign board based on Meson GXL S905X SoC
38	  with 2 GiB of RAM, Ethernet, HDMI, 2 USB, micro-SD slot,
39	  eMMC, IR receiver, CVBS+Audio jack and a SDIO WiFi module.
40
41config TARGET_LIBRETECH_CC
42	bool "LIBRETECH-CC"
43	help
44	  LibreTech CC is a single board computer based on Meson GXL
45	  with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
46	  eMMC, IR receiver and a 40-pin GPIO header.
47
48config TARGET_KHADAS_VIM
49	bool "KHADAS-VIM"
50	help
51	  Khadas VIM is a single board computer based on Meson GXL
52	  with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
53	  eMMC, IR receiver and a 40-pin GPIO header.
54
55endif
56
57config SYS_SOC
58	default "meson"
59
60config SYS_MALLOC_F_LEN
61	default 0x1000
62
63source "board/amlogic/odroid-c2/Kconfig"
64
65source "board/amlogic/p212/Kconfig"
66
67source "board/amlogic/libretech-cc/Kconfig"
68
69source "board/amlogic/khadas-vim/Kconfig"
70
71endif
72