mpc85xx: add support for Enterasys WS-AP3715i
[openwrt/staging/stintel.git] / target / linux / mpc85xx / image / p1010.mk
1 DEVICE_VARS += TPLINK_HWID TPLINK_HWREV TPLINK_FLASHLAYOUT TPLINK_HEADER_VERSION
2
3 define Build/spi-loader-okli-compile
4 rm -rf $@.spi-loader-okli
5 $(CP) spi-loader $@.spi-loader-okli
6 $(MAKE) -C $@.spi-loader-okli \
7 CROSS_COMPILE="$(TARGET_CROSS)" CONFIG="$(DEVICE_NAME)"
8 cp "$@.spi-loader-okli/out/uImage" "$@"
9 rm -rf $@.spi-loader-okli
10 endef
11
12 define Build/spi-loader-okli
13 cat $(KDIR)/loader-$(1) "$@" > "$@.new"
14 mv "$@.new" "$@"
15 endef
16
17 define Device/enterasys_ws-ap3715i
18 DEVICE_VENDOR := Enterasys
19 DEVICE_MODEL := WS-AP3715i
20 BLOCKSIZE := 64k
21 KERNEL_NAME := simpleImage.ws-ap3715i
22 KERNEL_ENTRY := 0x1000000
23 KERNEL_LOADADDR := 0x1000000
24 KERNEL = kernel-bin | lzma | uImage lzma
25 IMAGES := sysupgrade.bin
26 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata
27 endef
28 TARGET_DEVICES += enterasys_ws-ap3715i
29
30 define Device/tplink_tl-wdr4900-v1
31 DEVICE_VENDOR := TP-Link
32 DEVICE_MODEL := TL-WDR4900
33 DEVICE_VARIANT := v1
34 DEVICE_COMPAT_VERSION := 1.1
35 DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
36 TPLINK_HEADER_VERSION := 1
37 TPLINK_HWID := 0x49000001
38 TPLINK_HWREV := 1
39 TPLINK_FLASHLAYOUT := 16Mppc
40 KERNEL_NAME := simpleImage.tl-wdr4900-v1
41 KERNEL_INITRAMFS :=
42 KERNEL := kernel-bin | uImage none -M 0x4f4b4c49 | spi-loader-okli $(1)
43 KERNEL_ENTRY := 0x1000000
44 KERNEL_LOADADDR := 0x1000000
45 SUPPORTED_DEVICES += tl-wdr4900-v1
46 COMPILE := loader-$(1)
47 COMPILE/loader-$(1) := spi-loader-okli-compile
48 ARTIFACTS := fdt.bin
49 ARTIFACT/fdt.bin := append-dtb
50 IMAGES := factory.bin sysupgrade.bin
51 IMAGE/sysupgrade.bin := tplink-v1-image sysupgrade | append-metadata
52 IMAGE/factory.bin := tplink-v1-image factory
53 endef
54 TARGET_DEVICES += tplink_tl-wdr4900-v1
55
56 define Device/watchguard_firebox-t10
57 DEVICE_VENDOR := Watchguard
58 DEVICE_MODEL := Firebox T10
59 DEVICE_PACKAGES := kmod-rtc-s35390a kmod-eeprom-at24
60 KERNEL = kernel-bin | gzip | fit gzip $(KDIR)/image-$$(DEVICE_DTS).dtb
61 IMAGES := sysupgrade.bin
62 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
63 endef
64 TARGET_DEVICES += watchguard_firebox-t10
65
66 define Device/sophos_red-15w-rev1
67 DEVICE_VENDOR := Sophos
68 DEVICE_MODEL := RED 15w
69 DEVICE_VARIANT := Rev.1
70 # Original firmware uses a dedicated DTB-partition.
71 # The bootloader however supports FIT-images.
72 KERNEL = kernel-bin | gzip | fit gzip $(KDIR)/image-$$(DEVICE_DTS).dtb
73 IMAGES := sysupgrade.bin
74 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
75 endef
76 TARGET_DEVICES += sophos_red-15w-rev1