blob: cc943443b3a9b962eb29157e1cc69b5a15879e5c [file] [log] [blame]
Beniamino Galvanid1037e42016-05-08 08:30:16 +02001if ARCH_MESON
2
3config MESON_GXBB
4 bool "Support Meson GXBaby"
5 select ARM64
Beniamino Galvanib67bfaf2018-06-14 13:43:39 +02006 select CLK
Beniamino Galvanid1037e42016-05-08 08:30:16 +02007 select DM
8 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +02009 imply CMD_DM
Beniamino Galvanid1037e42016-05-08 08:30:16 +020010 help
11 The Amlogic Meson GXBaby (S905) is an ARM SoC with a
12 quad-core Cortex-A53 CPU and a Mali-450 GPU.
13
Neil Armstrong4c2ea412017-10-12 15:50:32 +020014config MESON_GXL
15 bool "Support Meson GXL"
16 select ARM64
Beniamino Galvanib67bfaf2018-06-14 13:43:39 +020017 select CLK
Neil Armstrong4c2ea412017-10-12 15:50:32 +020018 select DM
19 select DM_SERIAL
Michal Simek2e7c8192018-07-23 15:55:14 +020020 imply CMD_DM
Neil Armstrong4c2ea412017-10-12 15:50:32 +020021 help
Neil Armstrong6be6a2f2018-06-27 17:19:02 +020022 The Amlogic Meson GXL (S905X and S905D) is an ARM SoC with a
Neil Armstrong4c2ea412017-10-12 15:50:32 +020023 quad-core Cortex-A53 CPU and a Mali-450 GPU.
24
Loic Devulderd17b8092018-10-03 12:02:07 +020025config MESON_GXM
26 bool "Support Meson GXM"
27 select ARM64
28 select CLK
29 select DM
30 select DM_SERIAL
31 help
32 The Amlogic Meson GXM (S912) is an ARM SoC with an
33 octo-core Cortex-A53 CPU and a Mali-T860 GPU.
34
Beniamino Galvanid1037e42016-05-08 08:30:16 +020035if MESON_GXBB
36
37config TARGET_ODROID_C2
38 bool "ODROID-C2"
39 help
40 ODROID-C2 is a single board computer based on Meson GXBaby
41 with 2 GiB of RAM, Gigabit Ethernet, HDMI, 4 USB, micro-SD
42 slot, eMMC, IR receiver and a 40-pin GPIO header.
43
Thomas McKahan7cb61e02018-06-25 16:50:17 +020044config TARGET_NANOPI_K2
45 bool "NANOPI_K2"
46 help
47 NANOPI_K2 is a single board computer based on Meson GXBaby
48 with 2 GiB of RAM, Gigabit Ethernet,AP6212 Wifi, HDMI, 4 USB,
49 micro-SD slot, eMMC, IR receiver and a 40-pin GPIO header.
Beniamino Galvanid1037e42016-05-08 08:30:16 +020050endif
51
Neil Armstrong4c2ea412017-10-12 15:50:32 +020052if MESON_GXL
53
54config TARGET_P212
55 bool "P212"
56 help
57 P212 is a reference dessign board based on Meson GXL S905X SoC
58 with 2 GiB of RAM, Ethernet, HDMI, 2 USB, micro-SD slot,
59 eMMC, IR receiver, CVBS+Audio jack and a SDIO WiFi module.
60
Neil Armstrong514ad812017-11-27 10:16:19 +010061config TARGET_LIBRETECH_CC
62 bool "LIBRETECH-CC"
63 help
64 LibreTech CC is a single board computer based on Meson GXL
65 with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
66 eMMC, IR receiver and a 40-pin GPIO header.
67
Neil Armstrong83256d82017-11-27 10:16:20 +010068config TARGET_KHADAS_VIM
69 bool "KHADAS-VIM"
70 help
71 Khadas VIM is a single board computer based on Meson GXL
72 with 2 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
73 eMMC, IR receiver and a 40-pin GPIO header.
74
Neil Armstrong4c2ea412017-10-12 15:50:32 +020075endif
76
Loic Devulderd17b8092018-10-03 12:02:07 +020077if MESON_GXM
78
79config TARGET_KHADAS_VIM2
80 bool "KHADAS-VIM2"
81 help
82 Khadas VIM2 is a single board computer based on Meson GXM
83 with 2/3 GiB of RAM, Ethernet, HDMI, 4 USB, micro-SD slot,
84 eMMC, IR receiver and a 40-pin GPIO header.
85
86endif
87
Beniamino Galvanid1037e42016-05-08 08:30:16 +020088config SYS_SOC
89 default "meson"
90
91config SYS_MALLOC_F_LEN
92 default 0x1000
93
Carlo Caione6ac06992016-06-10 20:18:23 +020094source "board/amlogic/odroid-c2/Kconfig"
Beniamino Galvanid1037e42016-05-08 08:30:16 +020095
Thomas McKahan7cb61e02018-06-25 16:50:17 +020096source "board/amlogic/nanopi-k2/Kconfig"
97
Neil Armstrong4c2ea412017-10-12 15:50:32 +020098source "board/amlogic/p212/Kconfig"
99
Neil Armstrong514ad812017-11-27 10:16:19 +0100100source "board/amlogic/libretech-cc/Kconfig"
101
Neil Armstrong83256d82017-11-27 10:16:20 +0100102source "board/amlogic/khadas-vim/Kconfig"
103
Loic Devulderd17b8092018-10-03 12:02:07 +0200104source "board/amlogic/khadas-vim2/Kconfig"
105
Beniamino Galvanid1037e42016-05-08 08:30:16 +0200106endif