treewide: provide global default for SUPPORTED_DEVICES
[openwrt/openwrt.git] / target / linux / realtek / image / Makefile
1 # This is free software, licensed under the GNU General Public License v2.
2 # See /LICENSE for more information.
3 #
4 include $(TOPDIR)/rules.mk
5 include $(INCLUDE_DIR)/image.mk
6
7 KERNEL_LOADADDR = 0x80000000
8 KERNEL_ENTRY = 0x80000400
9
10 define Device/Default
11 PROFILES = Default
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
19 endef
20
21 define Device/allnet_all-sg8208m
22 SOC := rtl8382
23 IMAGE_SIZE := 7168k
24 DEVICE_VENDOR := ALLNET
25 DEVICE_MODEL := ALL-SG8208M
26 UIMAGE_MAGIC := 0x00000006
27 UIMAGE_NAME := 2.2.2.0
28 endef
29 TARGET_DEVICES += allnet_all-sg8208m
30
31 define Device/d-link_dgs-1210
32 SOC := rtl8382
33 IMAGE_SIZE := 13824k
34 DEVICE_VENDOR := D-Link
35 endef
36
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
41 endef
42 TARGET_DEVICES += d-link_dgs-1210-10p
43
44 define Device/d-link_dgs-1210-16
45 $(Device/d-link_dgs-1210)
46 DEVICE_MODEL := DGS-1210-16
47 endef
48 TARGET_DEVICES += d-link_dgs-1210-16
49
50 define Device/d-link_dgs-1210-28
51 $(Device/d-link_dgs-1210)
52 DEVICE_MODEL := DGS-1210-28
53 endef
54 TARGET_DEVICES += d-link_dgs-1210-28
55
56 define Device/netgear_gs110tpp-v1
57 $(Device/Default)
58 SOC := rtl8380
59 IMAGE_SIZE := 14848k
60 UIMAGE_MAGIC := 0x4e474520
61 DEVICE_VENDOR := NETGEAR
62 DEVICE_MODEL := GS110TP
63 DEVICE_VARIANT := v1
64 endef
65 TARGET_DEVICES += netgear_gs110tpp-v1
66
67 define Device/zyxel_gs1900-10hp
68 SOC := rtl8380
69 IMAGE_SIZE := 6976k
70 DEVICE_VENDOR := ZyXEL
71 DEVICE_MODEL := GS1900-10HP
72 endef
73 TARGET_DEVICES += zyxel_gs1900-10hp
74
75 define Device/zyxel_gs1900-8hp-v1
76 SOC := rtl8380
77 IMAGE_SIZE := 6976k
78 DEVICE_VENDOR := ZyXEL
79 DEVICE_MODEL := GS1900-8HP
80 DEVICE_VARIANT := v1
81 DEVICE_PACKAGES += lua-rs232
82 endef
83 TARGET_DEVICES += zyxel_gs1900-8hp-v1
84
85 define Device/zyxel_gs1900-8hp-v2
86 SOC := rtl8380
87 IMAGE_SIZE := 6976k
88 DEVICE_VENDOR := ZyXEL
89 DEVICE_MODEL := GS1900-8HP
90 DEVICE_VARIANT := v2
91 DEVICE_PACKAGES += lua-rs232
92 endef
93 TARGET_DEVICES += zyxel_gs1900-8hp-v2
94
95 $(eval $(call BuildImage))