xref: /openbmc/u-boot/arch/arm/mach-meson/Kconfig (revision 33e33780)
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
11*33e33780SJerome Brunetconfig MESON_GX
12*33e33780SJerome Brunet	bool
13*33e33780SJerome Brunet	select MESON64_COMMON
14*33e33780SJerome Brunet
1532caa1e2SJerome Brunetchoice
1632caa1e2SJerome Brunet	prompt "Platform select"
1796a739b4SJerome Brunet	default MESON_GXBB
18bfcef28aSBeniamino Galvani
1996a739b4SJerome Brunetconfig MESON_GXBB
2096a739b4SJerome Brunet	bool "GXBB"
21*33e33780SJerome Brunet	select MESON_GX
22bfcef28aSBeniamino Galvani	help
2396a739b4SJerome Brunet	  Select this if your SoC is an S905
24cade865aSNeil Armstrong
2596a739b4SJerome Brunetconfig MESON_GXL
2696a739b4SJerome Brunet	bool "GXL"
27*33e33780SJerome Brunet	select MESON_GX
28cade865aSNeil Armstrong	help
2996a739b4SJerome Brunet	  Select this if your SoC is an S905X/D or S805X
305ff2ee44SNeil Armstrong
3196a739b4SJerome Brunetconfig MESON_GXM
3296a739b4SJerome Brunet	bool "GXM"
33*33e33780SJerome Brunet	select MESON_GX
348afd4ea5SLoic Devulder	help
3596a739b4SJerome Brunet	  Select this if your SoC is an S912
368afd4ea5SLoic Devulder
3732caa1e2SJerome Brunetendchoice
388afd4ea5SLoic Devulder
39bfcef28aSBeniamino Galvaniconfig SYS_SOC
40bfcef28aSBeniamino Galvani	default "meson"
41bfcef28aSBeniamino Galvani
42bfcef28aSBeniamino Galvaniconfig SYS_MALLOC_F_LEN
43bfcef28aSBeniamino Galvani	default 0x1000
44bfcef28aSBeniamino Galvani
4596a739b4SJerome Brunetconfig SYS_VENDOR
4696a739b4SJerome Brunet	string "Vendor name"
4796a739b4SJerome Brunet	default "amlogic"
4896a739b4SJerome Brunet	help
4996a739b4SJerome Brunet	  This option contains information about board name.
5096a739b4SJerome Brunet	  Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
5196a739b4SJerome Brunet	  be used.
52bfcef28aSBeniamino Galvani
5396a739b4SJerome Brunetconfig SYS_BOARD
5496a739b4SJerome Brunet	string "Board name"
5596a739b4SJerome Brunet	default "odroid-c2" if MESON_GXBB
5696a739b4SJerome Brunet	default "p212" if MESON_GXL
5796a739b4SJerome Brunet	default "q200" if MESON_GXM
5896a739b4SJerome Brunet	default ""
5996a739b4SJerome Brunet	help
6096a739b4SJerome Brunet	  This option contains information about board name.
6196a739b4SJerome Brunet	  Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
6296a739b4SJerome Brunet	  be used.
63cade865aSNeil Armstrong
6496a739b4SJerome Brunetconfig SYS_CONFIG_NAME
6596a739b4SJerome Brunet	string "Board configuration name"
6696a739b4SJerome Brunet	default "meson64"
6796a739b4SJerome Brunet	help
6896a739b4SJerome Brunet	  This option contains information about board configuration name.
6996a739b4SJerome Brunet	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
7096a739b4SJerome Brunet	  will be used for board configuration.
718afd4ea5SLoic Devulder
72bfcef28aSBeniamino Galvaniendif
73