xref: /openbmc/u-boot/arch/arm/mach-meson/Kconfig (revision 32caa1e2)
1bfcef28aSBeniamino Galvaniif ARCH_MESON
2bfcef28aSBeniamino Galvani
3*32caa1e2SJerome Brunetconfig MESON64_COMMON
4*32caa1e2SJerome Brunet	bool
5bfcef28aSBeniamino Galvani	select ARM64
6c0fc1e21SBeniamino Galvani	select CLK
7bfcef28aSBeniamino Galvani	select DM
8bfcef28aSBeniamino Galvani	select DM_SERIAL
908a00cbaSMichal Simek	imply CMD_DM
10*32caa1e2SJerome Brunet
11*32caa1e2SJerome Brunetconfig MESON_GXBB
12*32caa1e2SJerome Brunet	bool
13*32caa1e2SJerome Brunet	select MESON64_COMMON
14bfcef28aSBeniamino Galvani
15cade865aSNeil Armstrongconfig MESON_GXL
16*32caa1e2SJerome Brunet	bool
17*32caa1e2SJerome Brunet	select MESON64_COMMON
18cade865aSNeil Armstrong
198afd4ea5SLoic Devulderconfig MESON_GXM
20*32caa1e2SJerome Brunet	bool
21*32caa1e2SJerome Brunet	select MESON64_COMMON
228afd4ea5SLoic Devulder
23*32caa1e2SJerome Brunetchoice
24*32caa1e2SJerome Brunet	prompt "Platform select"
25*32caa1e2SJerome Brunet	default TARGET_ODROID_C2
26bfcef28aSBeniamino Galvani
27bfcef28aSBeniamino Galvaniconfig TARGET_ODROID_C2
28bfcef28aSBeniamino Galvani	bool "ODROID-C2"
29*32caa1e2SJerome Brunet	select MESON_GXBB
30bfcef28aSBeniamino Galvani	help
31bfcef28aSBeniamino Galvani	  ODROID-C2 is a single board computer based on Meson GXBaby
32bfcef28aSBeniamino Galvani	  with 2 GiB of RAM, Gigabit Ethernet, HDMI, 4 USB, micro-SD
33bfcef28aSBeniamino Galvani	  slot, eMMC, IR receiver and a 40-pin GPIO header.
34bfcef28aSBeniamino Galvani
35eee45b4fSThomas McKahanconfig TARGET_NANOPI_K2
36eee45b4fSThomas McKahan	bool "NANOPI_K2"
37*32caa1e2SJerome Brunet	select MESON_GXBB
38eee45b4fSThomas McKahan	help
39eee45b4fSThomas McKahan	  NANOPI_K2 is a single board computer based on Meson GXBaby
40eee45b4fSThomas McKahan	  with 2 GiB of RAM, Gigabit Ethernet,AP6212 Wifi, HDMI, 4 USB,
41eee45b4fSThomas McKahan	  micro-SD slot, eMMC, IR receiver and a 40-pin GPIO header.
42cade865aSNeil Armstrong
43cade865aSNeil Armstrongconfig TARGET_P212
44cade865aSNeil Armstrong	bool "P212"
45*32caa1e2SJerome Brunet	select MESON_GXL
46cade865aSNeil Armstrong	help
47cade865aSNeil Armstrong	  P212 is a reference dessign board based on Meson GXL S905X SoC
48cade865aSNeil Armstrong	  with 2 GiB of RAM, Ethernet, HDMI, 2 USB, micro-SD slot,
49cade865aSNeil Armstrong	  eMMC, IR receiver, CVBS+Audio jack and a SDIO WiFi module.
50cade865aSNeil Armstrong
5196e7b5a1SNeil Armstrongconfig TARGET_LIBRETECH_CC
5296e7b5a1SNeil Armstrong	bool "LIBRETECH-CC"
53*32caa1e2SJerome Brunet	select MESON_GXL
5496e7b5a1SNeil Armstrong	help
5596e7b5a1SNeil Armstrong	  LibreTech CC is a single board computer based on Meson GXL
5696e7b5a1SNeil Armstrong	  with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
5796e7b5a1SNeil Armstrong	  eMMC, IR receiver and a 40-pin GPIO header.
5896e7b5a1SNeil Armstrong
595ff2ee44SNeil Armstrongconfig TARGET_KHADAS_VIM
605ff2ee44SNeil Armstrong	bool "KHADAS-VIM"
61*32caa1e2SJerome Brunet	select MESON_GXL
625ff2ee44SNeil Armstrong	help
635ff2ee44SNeil Armstrong	  Khadas VIM is a single board computer based on Meson GXL
645ff2ee44SNeil Armstrong	  with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
655ff2ee44SNeil Armstrong	  eMMC, IR receiver and a 40-pin GPIO header.
665ff2ee44SNeil Armstrong
678afd4ea5SLoic Devulderconfig TARGET_KHADAS_VIM2
688afd4ea5SLoic Devulder	bool "KHADAS-VIM2"
69*32caa1e2SJerome Brunet	select MESON_GXM
708afd4ea5SLoic Devulder	help
718afd4ea5SLoic Devulder	  Khadas VIM2 is a single board computer based on Meson GXM
728afd4ea5SLoic Devulder	  with 2/3 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
738afd4ea5SLoic Devulder	  eMMC, IR receiver and a 40-pin GPIO header.
748afd4ea5SLoic Devulder
75*32caa1e2SJerome Brunetendchoice
768afd4ea5SLoic Devulder
77bfcef28aSBeniamino Galvaniconfig SYS_SOC
78bfcef28aSBeniamino Galvani	default "meson"
79bfcef28aSBeniamino Galvani
80bfcef28aSBeniamino Galvaniconfig SYS_MALLOC_F_LEN
81bfcef28aSBeniamino Galvani	default 0x1000
82bfcef28aSBeniamino Galvani
831e23737dSCarlo Caionesource "board/amlogic/odroid-c2/Kconfig"
84bfcef28aSBeniamino Galvani
85eee45b4fSThomas McKahansource "board/amlogic/nanopi-k2/Kconfig"
86eee45b4fSThomas McKahan
87cade865aSNeil Armstrongsource "board/amlogic/p212/Kconfig"
88cade865aSNeil Armstrong
8996e7b5a1SNeil Armstrongsource "board/amlogic/libretech-cc/Kconfig"
9096e7b5a1SNeil Armstrong
915ff2ee44SNeil Armstrongsource "board/amlogic/khadas-vim/Kconfig"
925ff2ee44SNeil Armstrong
938afd4ea5SLoic Devuldersource "board/amlogic/khadas-vim2/Kconfig"
948afd4ea5SLoic Devulder
95bfcef28aSBeniamino Galvaniendif
96