mpc85xx: p1010: change wrapper address of simple image devices
[openwrt/staging/mans0n.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/aerohive_br200-wp
18 DEVICE_VENDOR := Aerohive
19 DEVICE_MODEL := BR200-WP
20 BLOCKSIZE := 128k
21 KERNEL_NAME := simpleImage.br200-wp
22 KERNEL := kernel-bin | uImage none
23 KERNEL_INITRAMFS := kernel-bin | uImage none
24 KERNEL_ENTRY := 0x1500000
25 KERNEL_LOADADDR := 0x1500000
26 KERNEL_SIZE := 8m
27 IMAGES := fdt.bin sysupgrade.bin
28 IMAGE/fdt.bin := append-dtb
29 IMAGE/sysupgrade.bin := append-dtb | pad-to 256k | check-size 256k | \
30 append-uImage-fakehdr ramdisk | pad-to 256k | check-size 512k | \
31 append-rootfs | pad-rootfs $$(BLOCKSIZE) | pad-to 41216k | check-size 41216k | \
32 append-kernel | append-metadata
33 IMAGE_SIZE = 63m
34 endef
35 TARGET_DEVICES += aerohive_br200-wp
36
37 define Device/enterasys_ws-ap3715i
38 DEVICE_VENDOR := Enterasys
39 DEVICE_MODEL := WS-AP3715i
40 BLOCKSIZE := 64k
41 KERNEL_NAME := simpleImage.ws-ap3715i
42 KERNEL_ENTRY := 0x1500000
43 KERNEL_LOADADDR := 0x1500000
44 KERNEL = kernel-bin | lzma | uImage lzma
45 IMAGES := sysupgrade.bin
46 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata
47 endef
48 TARGET_DEVICES += enterasys_ws-ap3715i
49
50 define Device/tplink_tl-wdr4900-v1
51 DEVICE_VENDOR := TP-Link
52 DEVICE_MODEL := TL-WDR4900
53 DEVICE_VARIANT := v1
54 DEVICE_COMPAT_VERSION := 1.1
55 DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
56 TPLINK_HEADER_VERSION := 1
57 TPLINK_HWID := 0x49000001
58 TPLINK_HWREV := 1
59 TPLINK_FLASHLAYOUT := 16Mppc
60 KERNEL_NAME := simpleImage.tl-wdr4900-v1
61 KERNEL_INITRAMFS :=
62 KERNEL := kernel-bin | uImage none -M 0x4f4b4c49 | spi-loader-okli $(1)
63 KERNEL_ENTRY := 0x1500000
64 KERNEL_LOADADDR := 0x1500000
65 SUPPORTED_DEVICES += tl-wdr4900-v1
66 COMPILE := loader-$(1)
67 COMPILE/loader-$(1) := spi-loader-okli-compile
68 ARTIFACTS := fdt.bin
69 ARTIFACT/fdt.bin := append-dtb
70 IMAGES := factory.bin sysupgrade.bin
71 IMAGE/sysupgrade.bin := tplink-v1-image sysupgrade | append-metadata
72 IMAGE/factory.bin := tplink-v1-image factory
73 endef
74 TARGET_DEVICES += tplink_tl-wdr4900-v1
75
76 define Device/watchguard_firebox-t10
77 DEVICE_VENDOR := Watchguard
78 DEVICE_MODEL := Firebox T10
79 DEVICE_PACKAGES := kmod-rtc-s35390a kmod-eeprom-at24
80 KERNEL = kernel-bin | gzip | fit gzip $(KDIR)/image-$$(DEVICE_DTS).dtb
81 IMAGES := sysupgrade.bin
82 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
83 endef
84 TARGET_DEVICES += watchguard_firebox-t10
85
86 define Device/sophos_red-15w-rev1
87 DEVICE_VENDOR := Sophos
88 DEVICE_MODEL := RED 15w
89 DEVICE_VARIANT := Rev.1
90 # Original firmware uses a dedicated DTB-partition.
91 # The bootloader however supports FIT-images.
92 KERNEL = kernel-bin | gzip | fit gzip $(KDIR)/image-$$(DEVICE_DTS).dtb
93 IMAGES := sysupgrade.bin
94 IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
95 endef
96 TARGET_DEVICES += sophos_red-15w-rev1