xref: /openbmc/u-boot/arch/arm/mach-meson/Kconfig (revision cbd2fba1)
1if ARCH_MESON
2
3config 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
14config 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
25config 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
35if MESON_GXBB
36
37config 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
44config 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.
50endif
51
52if MESON_GXL
53
54config 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
61config 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
68config 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
75endif
76
77if MESON_GXM
78
79config 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
86endif
87
88config SYS_SOC
89	default "meson"
90
91config SYS_MALLOC_F_LEN
92	default 0x1000
93
94source "board/amlogic/odroid-c2/Kconfig"
95
96source "board/amlogic/nanopi-k2/Kconfig"
97
98source "board/amlogic/p212/Kconfig"
99
100source "board/amlogic/libretech-cc/Kconfig"
101
102source "board/amlogic/khadas-vim/Kconfig"
103
104source "board/amlogic/khadas-vim2/Kconfig"
105
106endif
107