1 # This is free software, licensed under the GNU General Public License v2.
2 # See /LICENSE for more information.
4 include $(TOPDIR
)/rules.mk
5 include $(INCLUDE_DIR
)/image.mk
7 KERNEL_LOADADDR
= 0x80000000
8 KERNEL_ENTRY
= 0x80000400
12 KERNEL
:= kernel-bin | append-dtb | gzip | uImage gzip
13 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | uImage gzip
14 DEVICE_DTS_DIR
:= ..
/dts
15 DEVICE_DTS
= $$(SOC
)_
$(1)
16 IMAGES
:= sysupgrade.bin
17 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
64k | append-rootfs | pad-rootfs | \
18 append-metadata | check-size
21 define Device
/allnet_all-sg8208m
24 DEVICE_VENDOR
:= ALLNET
25 DEVICE_MODEL
:= ALL-SG8208M
26 UIMAGE_MAGIC
:= 0x00000006
27 UIMAGE_NAME
:= 2.2.2.0
29 TARGET_DEVICES
+= allnet_all-sg8208m
31 define Device
/d-link_dgs-1210
34 DEVICE_VENDOR
:= D-Link
37 define Device
/d-link_dgs-1210-10p
38 $(Device
/d-link_dgs-1210
)
39 DEVICE_MODEL
:= DGS-1210-10P
40 DEVICE_PACKAGES
+= lua-rs232
42 TARGET_DEVICES
+= d-link_dgs-1210-10p
44 define Device
/d-link_dgs-1210-16
45 $(Device
/d-link_dgs-1210
)
46 DEVICE_MODEL
:= DGS-1210-16
48 TARGET_DEVICES
+= d-link_dgs-1210-16
50 define Device
/d-link_dgs-1210-28
51 $(Device
/d-link_dgs-1210
)
52 DEVICE_MODEL
:= DGS-1210-28
54 TARGET_DEVICES
+= d-link_dgs-1210-28
56 define Device
/netgear_gs110tpp-v1
60 UIMAGE_MAGIC
:= 0x4e474520
61 DEVICE_VENDOR
:= NETGEAR
62 DEVICE_MODEL
:= GS110TP
65 TARGET_DEVICES
+= netgear_gs110tpp-v1
67 define Device
/zyxel_gs1900-10hp
70 DEVICE_VENDOR
:= ZyXEL
71 DEVICE_MODEL
:= GS1900-10HP
72 UIMAGE_MAGIC
:= 0x83800000
74 TARGET_DEVICES
+= zyxel_gs1900-10hp
76 define Device
/zyxel_gs1900-8hp-v1
79 DEVICE_VENDOR
:= ZyXEL
80 DEVICE_MODEL
:= GS1900-8HP
82 DEVICE_PACKAGES
+= lua-rs232
83 UIMAGE_MAGIC
:= 0x83800000
85 TARGET_DEVICES
+= zyxel_gs1900-8hp-v1
87 define Device
/zyxel_gs1900-8hp-v2
90 DEVICE_VENDOR
:= ZyXEL
91 DEVICE_MODEL
:= GS1900-8HP
93 DEVICE_PACKAGES
+= lua-rs232
94 UIMAGE_MAGIC
:= 0x83800000
96 TARGET_DEVICES
+= zyxel_gs1900-8hp-v2
98 $(eval
$(call BuildImage
))