xref: /openbmc/u-boot/arch/arm/mach-meson/Kconfig (revision 96a739b4)
1bfcef28aSBeniamino Galvaniif ARCH_MESON
2bfcef28aSBeniamino Galvani
332caa1e2SJerome Brunetconfig MESON64_COMMON
432caa1e2SJerome Brunet	bool
5bfcef28aSBeniamino Galvani	select ARM64
6c0fc1e21SBeniamino Galvani	select CLK
7bfcef28aSBeniamino Galvani	select DM
8bfcef28aSBeniamino Galvani	select DM_SERIAL
908a00cbaSMichal Simek	imply CMD_DM
1032caa1e2SJerome Brunet
1132caa1e2SJerome Brunetchoice
1232caa1e2SJerome Brunet	prompt "Platform select"
13*96a739b4SJerome Brunet	default MESON_GXBB
14bfcef28aSBeniamino Galvani
15*96a739b4SJerome Brunetconfig MESON_GXBB
16*96a739b4SJerome Brunet	bool "GXBB"
17*96a739b4SJerome Brunet	select MESON64_COMMON
18bfcef28aSBeniamino Galvani	help
19*96a739b4SJerome Brunet	  Select this if your SoC is an S905
20cade865aSNeil Armstrong
21*96a739b4SJerome Brunetconfig MESON_GXL
22*96a739b4SJerome Brunet	bool "GXL"
23*96a739b4SJerome Brunet	select MESON64_COMMON
24cade865aSNeil Armstrong	help
25*96a739b4SJerome Brunet	  Select this if your SoC is an S905X/D or S805X
265ff2ee44SNeil Armstrong
27*96a739b4SJerome Brunetconfig MESON_GXM
28*96a739b4SJerome Brunet	bool "GXM"
29*96a739b4SJerome Brunet	select MESON64_COMMON
308afd4ea5SLoic Devulder	help
31*96a739b4SJerome Brunet	  Select this if your SoC is an S912
328afd4ea5SLoic Devulder
3332caa1e2SJerome Brunetendchoice
348afd4ea5SLoic Devulder
35bfcef28aSBeniamino Galvaniconfig SYS_SOC
36bfcef28aSBeniamino Galvani	default "meson"
37bfcef28aSBeniamino Galvani
38bfcef28aSBeniamino Galvaniconfig SYS_MALLOC_F_LEN
39bfcef28aSBeniamino Galvani	default 0x1000
40bfcef28aSBeniamino Galvani
41*96a739b4SJerome Brunetconfig SYS_VENDOR
42*96a739b4SJerome Brunet	string "Vendor name"
43*96a739b4SJerome Brunet	default "amlogic"
44*96a739b4SJerome Brunet	help
45*96a739b4SJerome Brunet	  This option contains information about board name.
46*96a739b4SJerome Brunet	  Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
47*96a739b4SJerome Brunet	  be used.
48bfcef28aSBeniamino Galvani
49*96a739b4SJerome Brunetconfig SYS_BOARD
50*96a739b4SJerome Brunet	string "Board name"
51*96a739b4SJerome Brunet	default "odroid-c2" if MESON_GXBB
52*96a739b4SJerome Brunet	default "p212" if MESON_GXL
53*96a739b4SJerome Brunet	default "q200" if MESON_GXM
54*96a739b4SJerome Brunet	default ""
55*96a739b4SJerome Brunet	help
56*96a739b4SJerome Brunet	  This option contains information about board name.
57*96a739b4SJerome Brunet	  Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
58*96a739b4SJerome Brunet	  be used.
59cade865aSNeil Armstrong
60*96a739b4SJerome Brunetconfig SYS_CONFIG_NAME
61*96a739b4SJerome Brunet	string "Board configuration name"
62*96a739b4SJerome Brunet	default "meson64"
63*96a739b4SJerome Brunet	help
64*96a739b4SJerome Brunet	  This option contains information about board configuration name.
65*96a739b4SJerome Brunet	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
66*96a739b4SJerome Brunet	  will be used for board configuration.
678afd4ea5SLoic Devulder
68bfcef28aSBeniamino Galvaniendif
69