xref: /openbmc/u-boot/arch/arm/mach-meson/Kconfig (revision 8afd4ea5)
1bfcef28aSBeniamino Galvaniif ARCH_MESON
2bfcef28aSBeniamino Galvani
3bfcef28aSBeniamino Galvaniconfig MESON_GXBB
4bfcef28aSBeniamino Galvani	bool "Support Meson GXBaby"
5bfcef28aSBeniamino Galvani	select ARM64
6c0fc1e21SBeniamino Galvani	select CLK
7bfcef28aSBeniamino Galvani	select DM
8bfcef28aSBeniamino Galvani	select DM_SERIAL
908a00cbaSMichal Simek	imply CMD_DM
10bfcef28aSBeniamino Galvani	help
11bfcef28aSBeniamino Galvani	  The Amlogic Meson GXBaby (S905) is an ARM SoC with a
12bfcef28aSBeniamino Galvani	  quad-core Cortex-A53 CPU and a Mali-450 GPU.
13bfcef28aSBeniamino Galvani
14cade865aSNeil Armstrongconfig MESON_GXL
15cade865aSNeil Armstrong	bool "Support Meson GXL"
16cade865aSNeil Armstrong	select ARM64
17c0fc1e21SBeniamino Galvani	select CLK
18cade865aSNeil Armstrong	select DM
19cade865aSNeil Armstrong	select DM_SERIAL
2008a00cbaSMichal Simek	imply CMD_DM
21cade865aSNeil Armstrong	help
22c95848cdSNeil Armstrong	  The Amlogic Meson GXL (S905X and S905D) is an ARM SoC with a
23cade865aSNeil Armstrong	  quad-core Cortex-A53 CPU and a Mali-450 GPU.
24cade865aSNeil Armstrong
25*8afd4ea5SLoic Devulderconfig MESON_GXM
26*8afd4ea5SLoic Devulder	bool "Support Meson GXM"
27*8afd4ea5SLoic Devulder	select ARM64
28*8afd4ea5SLoic Devulder	select CLK
29*8afd4ea5SLoic Devulder	select DM
30*8afd4ea5SLoic Devulder	select DM_SERIAL
31*8afd4ea5SLoic Devulder	help
32*8afd4ea5SLoic Devulder	  The Amlogic Meson GXM (S912) is an ARM SoC with an
33*8afd4ea5SLoic Devulder	  octo-core Cortex-A53 CPU and a Mali-T860 GPU.
34*8afd4ea5SLoic Devulder
35bfcef28aSBeniamino Galvaniif MESON_GXBB
36bfcef28aSBeniamino Galvani
37bfcef28aSBeniamino Galvaniconfig TARGET_ODROID_C2
38bfcef28aSBeniamino Galvani	bool "ODROID-C2"
39bfcef28aSBeniamino Galvani	help
40bfcef28aSBeniamino Galvani	  ODROID-C2 is a single board computer based on Meson GXBaby
41bfcef28aSBeniamino Galvani	  with 2 GiB of RAM, Gigabit Ethernet, HDMI, 4 USB, micro-SD
42bfcef28aSBeniamino Galvani	  slot, eMMC, IR receiver and a 40-pin GPIO header.
43bfcef28aSBeniamino Galvani
44eee45b4fSThomas McKahanconfig TARGET_NANOPI_K2
45eee45b4fSThomas McKahan	bool "NANOPI_K2"
46eee45b4fSThomas McKahan	help
47eee45b4fSThomas McKahan	  NANOPI_K2 is a single board computer based on Meson GXBaby
48eee45b4fSThomas McKahan	  with 2 GiB of RAM, Gigabit Ethernet,AP6212 Wifi, HDMI, 4 USB,
49eee45b4fSThomas McKahan	  micro-SD slot, eMMC, IR receiver and a 40-pin GPIO header.
50bfcef28aSBeniamino Galvaniendif
51bfcef28aSBeniamino Galvani
52cade865aSNeil Armstrongif MESON_GXL
53cade865aSNeil Armstrong
54cade865aSNeil Armstrongconfig TARGET_P212
55cade865aSNeil Armstrong	bool "P212"
56cade865aSNeil Armstrong	help
57cade865aSNeil Armstrong	  P212 is a reference dessign board based on Meson GXL S905X SoC
58cade865aSNeil Armstrong	  with 2 GiB of RAM, Ethernet, HDMI, 2 USB, micro-SD slot,
59cade865aSNeil Armstrong	  eMMC, IR receiver, CVBS+Audio jack and a SDIO WiFi module.
60cade865aSNeil Armstrong
6196e7b5a1SNeil Armstrongconfig TARGET_LIBRETECH_CC
6296e7b5a1SNeil Armstrong	bool "LIBRETECH-CC"
6396e7b5a1SNeil Armstrong	help
6496e7b5a1SNeil Armstrong	  LibreTech CC is a single board computer based on Meson GXL
6596e7b5a1SNeil Armstrong	  with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
6696e7b5a1SNeil Armstrong	  eMMC, IR receiver and a 40-pin GPIO header.
6796e7b5a1SNeil Armstrong
685ff2ee44SNeil Armstrongconfig TARGET_KHADAS_VIM
695ff2ee44SNeil Armstrong	bool "KHADAS-VIM"
705ff2ee44SNeil Armstrong	help
715ff2ee44SNeil Armstrong	  Khadas VIM is a single board computer based on Meson GXL
725ff2ee44SNeil Armstrong	  with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
735ff2ee44SNeil Armstrong	  eMMC, IR receiver and a 40-pin GPIO header.
745ff2ee44SNeil Armstrong
75cade865aSNeil Armstrongendif
76cade865aSNeil Armstrong
77*8afd4ea5SLoic Devulderif MESON_GXM
78*8afd4ea5SLoic Devulder
79*8afd4ea5SLoic Devulderconfig TARGET_KHADAS_VIM2
80*8afd4ea5SLoic Devulder	bool "KHADAS-VIM2"
81*8afd4ea5SLoic Devulder	help
82*8afd4ea5SLoic Devulder	  Khadas VIM2 is a single board computer based on Meson GXM
83*8afd4ea5SLoic Devulder	  with 2/3 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
84*8afd4ea5SLoic Devulder	  eMMC, IR receiver and a 40-pin GPIO header.
85*8afd4ea5SLoic Devulder
86*8afd4ea5SLoic Devulderendif
87*8afd4ea5SLoic Devulder
88bfcef28aSBeniamino Galvaniconfig SYS_SOC
89bfcef28aSBeniamino Galvani	default "meson"
90bfcef28aSBeniamino Galvani
91bfcef28aSBeniamino Galvaniconfig SYS_MALLOC_F_LEN
92bfcef28aSBeniamino Galvani	default 0x1000
93bfcef28aSBeniamino Galvani
941e23737dSCarlo Caionesource "board/amlogic/odroid-c2/Kconfig"
95bfcef28aSBeniamino Galvani
96eee45b4fSThomas McKahansource "board/amlogic/nanopi-k2/Kconfig"
97eee45b4fSThomas McKahan
98cade865aSNeil Armstrongsource "board/amlogic/p212/Kconfig"
99cade865aSNeil Armstrong
10096e7b5a1SNeil Armstrongsource "board/amlogic/libretech-cc/Kconfig"
10196e7b5a1SNeil Armstrong
1025ff2ee44SNeil Armstrongsource "board/amlogic/khadas-vim/Kconfig"
1035ff2ee44SNeil Armstrong
104*8afd4ea5SLoic Devuldersource "board/amlogic/khadas-vim2/Kconfig"
105*8afd4ea5SLoic Devulder
106bfcef28aSBeniamino Galvaniendif
107