mvebu: add support for SolidRun ClearFog Pro
[openwrt/openwrt.git] / target / linux / mvebu / image / cortexa72.mk
1 define Device/globalscale_mochabin
2 $(call Device/Default-arm64)
3 DEVICE_VENDOR := Globalscale
4 DEVICE_MODEL := MOCHAbin
5 SOC := armada-7040
6 endef
7 TARGET_DEVICES += globalscale_mochabin
8
9 define Device/marvell_armada7040-db
10 $(call Device/Default-arm64)
11 DEVICE_VENDOR := Marvell
12 DEVICE_MODEL := Armada 7040 Development Board
13 DEVICE_DTS := armada-7040-db
14 IMAGE/sdcard.img.gz := boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
15 endef
16 TARGET_DEVICES += marvell_armada7040-db
17
18 define Device/marvell_armada8040-db
19 $(call Device/Default-arm64)
20 DEVICE_VENDOR := Marvell
21 DEVICE_MODEL := Armada 8040 Development Board
22 DEVICE_DTS := armada-8040-db
23 IMAGE/sdcard.img.gz := boot-img-ext4 | sdcard-img-ext4 | gzip | append-metadata
24 endef
25 TARGET_DEVICES += marvell_armada8040-db
26
27 define Device/marvell_macchiatobin-doubleshot
28 $(call Device/Default-arm64)
29 DEVICE_VENDOR := SolidRun
30 DEVICE_MODEL := MACCHIATObin
31 DEVICE_VARIANT := Double Shot
32 DEVICE_ALT0_VENDOR := SolidRun
33 DEVICE_ALT0_MODEL := Armada 8040 Community Board
34 DEVICE_ALT0_VARIANT := Double Shot
35 DEVICE_PACKAGES += kmod-i2c-mux-pca954x
36 DEVICE_DTS := armada-8040-mcbin
37 SUPPORTED_DEVICES := marvell,armada8040-mcbin-doubleshot marvell,armada8040-mcbin
38 endef
39 TARGET_DEVICES += marvell_macchiatobin-doubleshot
40
41 define Device/marvell_macchiatobin-singleshot
42 $(call Device/Default-arm64)
43 DEVICE_VENDOR := SolidRun
44 DEVICE_MODEL := MACCHIATObin
45 DEVICE_VARIANT := Single Shot
46 DEVICE_ALT0_VENDOR := SolidRun
47 DEVICE_ALT0_MODEL := Armada 8040 Community Board
48 DEVICE_ALT0_VARIANT := Single Shot
49 DEVICE_PACKAGES += kmod-i2c-mux-pca954x
50 DEVICE_DTS := armada-8040-mcbin-singleshot
51 SUPPORTED_DEVICES := marvell,armada8040-mcbin-singleshot
52 endef
53 TARGET_DEVICES += marvell_macchiatobin-singleshot
54
55 define Device/marvell_clearfog-gt-8k
56 $(call Device/Default-arm64)
57 DEVICE_VENDOR := SolidRun
58 DEVICE_MODEL := Clearfog
59 DEVICE_VARIANT := GT-8K
60 DEVICE_PACKAGES += kmod-i2c-mux-pca954x kmod-crypto-hw-safexcel
61 DEVICE_DTS := armada-8040-clearfog-gt-8k
62 SUPPORTED_DEVICES := marvell,armada8040-clearfog-gt-8k
63 endef
64 TARGET_DEVICES += marvell_clearfog-gt-8k
65
66 define Device/iei_puzzle-m901
67 $(call Device/Default-arm64)
68 SOC := cn9131
69 DEVICE_VENDOR := iEi
70 DEVICE_MODEL := Puzzle-M901
71 DEVICE_PACKAGES += kmod-rtc-ds1307
72 endef
73 TARGET_DEVICES += iei_puzzle-m901
74
75 define Device/iei_puzzle-m902
76 $(call Device/Default-arm64)
77 SOC := cn9132
78 DEVICE_VENDOR := iEi
79 DEVICE_MODEL := Puzzle-M902
80 DEVICE_PACKAGES += kmod-rtc-ds1307
81 endef
82 TARGET_DEVICES += iei_puzzle-m902
83
84 define Device/solidrun_clearfog-pro
85 $(call Device/Default-arm64)
86 SOC := cn9130
87 DEVICE_VENDOR := SolidRun
88 DEVICE_MODEL := ClearFog Pro
89 DEVICE_PACKAGES += kmod-i2c-mux-pca954x
90 BOOT_SCRIPT := clearfog-pro
91 endef
92 TARGET_DEVICES += solidrun_clearfog-pro