f5313429affc02a6bc5e954258c65a5c7653aecb
[openwrt/openwrt.git] / target / linux / mvebu / image / cortex-a53.mk
1 ifeq ($(SUBTARGET),cortexa53)
2
3 define Device/globalscale_espressobin
4 $(call Device/Default-arm64)
5 DEVICE_VENDOR := Marvell
6 DEVICE_MODEL := ESPRESSObin
7 DEVICE_VARIANT := Non-eMMC
8 DEVICE_ALT0_VENDOR := Marvell
9 DEVICE_ALT0_MODEL := Armada 3700 Community Board
10 DEVICE_ALT0_VARIANT := Non-eMMC
11 DEVICE_DTS := armada-3720-espressobin
12 endef
13 TARGET_DEVICES += globalscale_espressobin
14
15 define Device/globalscale_espressobin-emmc
16 $(call Device/Default-arm64)
17 DEVICE_VENDOR := Marvell
18 DEVICE_MODEL := ESPRESSObin
19 DEVICE_VARIANT := eMMC
20 DEVICE_ALT0_VENDOR := Marvell
21 DEVICE_ALT0_MODEL := Armada 3700 Community Board
22 DEVICE_ALT0_VARIANT := eMMC
23 DEVICE_DTS := armada-3720-espressobin-emmc
24 endef
25 TARGET_DEVICES += globalscale_espressobin-emmc
26
27 define Device/globalscale_espressobin-v7
28 $(call Device/Default-arm64)
29 DEVICE_VENDOR := Marvell
30 DEVICE_MODEL := ESPRESSObin
31 DEVICE_VARIANT := V7 Non-eMMC
32 DEVICE_ALT0_VENDOR := Marvell
33 DEVICE_ALT0_MODEL := Armada 3700 Community Board
34 DEVICE_ALT0_VARIANT := V7 Non-eMMC
35 DEVICE_DTS := armada-3720-espressobin-v7
36 endef
37 TARGET_DEVICES += globalscale_espressobin-v7
38
39 define Device/globalscale_espressobin-v7-emmc
40 $(call Device/Default-arm64)
41 DEVICE_VENDOR := Marvell
42 DEVICE_MODEL := ESPRESSObin
43 DEVICE_VARIANT := V7 eMMC
44 DEVICE_ALT0_VENDOR := Marvell
45 DEVICE_ALT0_MODEL := Armada 3700 Community Board
46 DEVICE_ALT0_VARIANT := V7 eMMC
47 DEVICE_DTS := armada-3720-espressobin-v7-emmc
48 endef
49 TARGET_DEVICES += globalscale_espressobin-v7-emmc
50
51 define Device/marvell_armada-3720-db
52 $(call Device/Default-arm64)
53 DEVICE_VENDOR := Marvell
54 DEVICE_MODEL := Armada 3720 Development Board (DB-88F3720-DDR3)
55 DEVICE_DTS := armada-3720-db
56 endef
57 TARGET_DEVICES += marvell_armada-3720-db
58
59 define Device/methode_udpu
60 $(call Device/Default-arm64)
61 DEVICE_VENDOR := Methode
62 DEVICE_MODEL := micro-DPU (uDPU)
63 DEVICE_DTS := armada-3720-uDPU
64 KERNEL_LOADADDR := 0x00080000
65 KERNEL_INITRAMFS := kernel-bin | gzip | fit gzip $$(DTS_DIR)/$$(DEVICE_DTS).dtb
66 KERNEL_INITRAMFS_SUFFIX := .itb
67 DEVICE_PACKAGES := f2fs-tools e2fsprogs fdisk ethtool kmod-usb2 kmod-usb3 \
68 kmod-e100 kmod-e1000 kmod-e1000e kmod-igb kmod-ixgbevf \
69 kmod-mdio-gpio kmod-switch-mvsw61xx kmod-i2c-pxa
70 IMAGE_NAME = $$(IMAGE_PREFIX)-$$(2)
71 IMAGES := firmware.tgz
72 IMAGE/firmware.tgz := boot-scr | boot-img-ext4 | uDPU-firmware | append-metadata
73 BOOT_SCRIPT := udpu
74 endef
75 TARGET_DEVICES += methode_udpu
76
77 endif