• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1if ARCH_MESON
2
3config MESON64_COMMON
4	bool
5	select ARM64
6	select CLK
7	select DM
8	select DM_SERIAL
9	select SYSCON
10	select REGMAP
11	select BOARD_LATE_INIT
12	imply CMD_DM
13
14config MESON_GX
15	bool
16	select MESON64_COMMON
17
18choice
19	prompt "Platform select"
20	default MESON_GXBB
21
22config MESON_GXBB
23	bool "GXBB"
24	select MESON_GX
25	help
26	  Select this if your SoC is an S905
27
28config MESON_GXL
29	bool "GXL"
30	select MESON_GX
31	help
32	  Select this if your SoC is an S905X/D or S805X
33
34config MESON_GXM
35	bool "GXM"
36	select MESON_GX
37	help
38	  Select this if your SoC is an S912
39
40config MESON_AXG
41	bool "AXG"
42	select MESON64_COMMON
43	help
44	  Select this if your SoC is an A113X/D
45
46config MESON_G12A
47	bool "G12A"
48	select MESON64_COMMON
49	help
50	  Select this if your SoC is an S905X/D2
51
52endchoice
53
54config SYS_SOC
55	default "meson"
56
57config SYS_MALLOC_F_LEN
58	default 0x1000
59
60config SYS_VENDOR
61	string "Vendor name"
62	default "amlogic"
63	help
64	  This option contains information about board name.
65	  Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
66	  be used.
67
68config SYS_BOARD
69	string "Board name"
70	default "p200" if MESON_GXBB
71	default "p212" if MESON_GXL
72	default "q200" if MESON_GXM
73	default "s400" if MESON_AXG
74	default "u200" if MESON_G12A
75	default ""
76	help
77	  This option contains information about board name.
78	  Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
79	  be used.
80
81config SYS_CONFIG_NAME
82	string "Board configuration name"
83	default "meson64"
84	help
85	  This option contains information about board configuration name.
86	  Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
87	  will be used for board configuration.
88
89endif
90