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 SUPPORTED_DEVICES
:= $(subst _
,$(comma
),$(1))
17 IMAGES
:= sysupgrade.bin
18 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
64k | append-rootfs | pad-rootfs | \
19 append-metadata | check-size
22 define Device
/allnet_all-sg8208m
25 DEVICE_VENDOR
:= ALLNET
26 DEVICE_MODEL
:= ALL-SG8208M
27 UIMAGE_MAGIC
:= 0x00000006
28 UIMAGE_NAME
:= 2.2.2.0
30 TARGET_DEVICES
+= allnet_all-sg8208m
32 define Device
/d-link_dgs-1210
35 DEVICE_VENDOR
:= D-Link
38 define Device
/d-link_dgs-1210-10p
39 $(Device
/d-link_dgs-1210
)
40 DEVICE_MODEL
:= DGS-1210-10P
41 DEVICE_PACKAGES
+= lua-rs232
43 TARGET_DEVICES
+= d-link_dgs-1210-10p
45 define Device
/d-link_dgs-1210-16
46 $(Device
/d-link_dgs-1210
)
47 DEVICE_MODEL
:= DGS-1210-16
49 TARGET_DEVICES
+= d-link_dgs-1210-16
51 define Device
/d-link_dgs-1210-28
52 $(Device
/d-link_dgs-1210
)
53 DEVICE_MODEL
:= DGS-1210-28
55 TARGET_DEVICES
+= d-link_dgs-1210-28
57 define Device
/netgear_gs110tpp-v1
61 UIMAGE_MAGIC
:= 0x4e474520
62 DEVICE_VENDOR
:= NETGEAR
63 DEVICE_MODEL
:= GS110TP
66 TARGET_DEVICES
+= netgear_gs110tpp-v1
68 define Device
/zyxel_gs1900-10hp
71 DEVICE_VENDOR
:= ZyXEL
72 DEVICE_MODEL
:= GS1900-10HP
74 TARGET_DEVICES
+= zyxel_gs1900-10hp
76 $(eval
$(call BuildImage
))