OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 1... Line 1...
1 # Copyright (c) 2014 The Linux Foundation. All rights reserved. 1 # Copyright (c) 2014 The Linux Foundation. All rights reserved.
2 # 2 #
3 include $(TOPDIR)/rules.mk 3 include $(TOPDIR)/rules.mk
4 include $(INCLUDE_DIR)/image.mk 4 include $(INCLUDE_DIR)/image.mk
Line 5... Line -...
5   -  
6 define Build/buffalo-rootfs-cksum -  
7 ( \ -  
8 echo -ne "\x$$(od -A n -t u1 $@ | tr -s ' ' '\n' | \ -  
9 $(STAGING_DIR_HOST)/bin/awk '{s+=$$0}END{printf "%x", 255-s%256}')"; \ -  
10 ) >> $@ -  
11 endef -  
12   5  
13 define Device/Default 6 define Device/Default
14 PROFILES := Default 7 PROFILES := Default
15 KERNEL_DEPENDS = $$(wildcard $(DTS_DIR)/$$(DEVICE_DTS).dts) 8 KERNEL_DEPENDS = $$(wildcard $(DTS_DIR)/$$(DEVICE_DTS).dts)
16 KERNEL_INITRAMFS_PREFIX := $$(IMG_PREFIX)-$(1)-initramfs 9 KERNEL_INITRAMFS_PREFIX := $$(IMG_PREFIX)-$(1)-initramfs
Line 72... Line 65...
72   65  
73 define Device/ZyXELImage 66 define Device/ZyXELImage
74 KERNEL_SUFFIX := -uImage 67 KERNEL_SUFFIX := -uImage
75 KERNEL = kernel-bin | append-dtb | uImage none | pad-to $${KERNEL_SIZE} 68 KERNEL = kernel-bin | append-dtb | uImage none | pad-to $${KERNEL_SIZE}
76 KERNEL_NAME := zImage 69 KERNEL_NAME := zImage
77 IMAGES := factory.bin sysupgrade.bin -  
78 IMAGE/factory.bin := append-rootfs | pad-rootfs | pad-to $$$$(BLOCKSIZE) | zyxel-ras-image separate-kernel 70 IMAGES := sysupgrade.bin mmcblk0p5-rootfs.bin mmcblk0p4-kernel.bin
-   71 IMAGE/sysupgrade.bin/squashfs := append-rootfs | pad-to $$$${BLOCKSIZE} | sysupgrade-tar rootfs=$$$$@ | append-metadata
-   72 IMAGE/mmcblk0p5-rootfs.bin := append-rootfs | pad-rootfs | pad-to $$$${BLOCKSIZE}
79 IMAGE/sysupgrade.bin/squashfs := append-rootfs | pad-to $$$${BLOCKSIZE} | sysupgrade-tar rootfs=$$$$@ | append-metadata 73 IMAGE/mmcblk0p4-kernel.bin := append-kernel
Line 80... Line -...
80 endef -  
81   -  
82 define Device/buffalo_wxr-2533dhp -  
83 $(call Device/LegacyImage) -  
84 DEVICE_DTS := qcom-ipq8064-wxr-2533dhp -  
85 DEVICE_TITLE := Buffalo WXR-2533DHP -  
86 BLOCKSIZE := 128k -  
87 PAGESIZE := 2048 -  
88 IMAGE_SIZE := 65536k -  
89 KERNEL_IN_UBI := 1 -  
90 IMAGES := sysupgrade.bin -  
91 IMAGE/sysupgrade.bin := append-rootfs | buffalo-rootfs-cksum | \ -  
92 sysupgrade-tar rootfs=$$$$@ | append-metadata -  
93 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct -  
94 endef -  
95 TARGET_DEVICES += buffalo_wxr-2533dhp 74 endef
96   75  
97 define Device/compex_wpq864 76 define Device/compex_wpq864
98 $(call Device/FitImage) 77 $(call Device/FitImage)
99 $(call Device/UbiFit) 78 $(call Device/UbiFit)
Line 116... Line 95...
116 SUPPORTED_DEVICES += ea8500 95 SUPPORTED_DEVICES += ea8500
117 UBINIZE_OPTS := -E 5 96 UBINIZE_OPTS := -E 5
118 IMAGES := factory.bin sysupgrade.bin 97 IMAGES := factory.bin sysupgrade.bin
119 IMAGE/factory.bin := append-kernel | pad-to $$$${KERNEL_SIZE} | append-ubi 98 IMAGE/factory.bin := append-kernel | pad-to $$$${KERNEL_SIZE} | append-ubi
120 DEVICE_TITLE := Linksys EA8500 99 DEVICE_TITLE := Linksys EA8500
121 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct 100 DEVICE_PACKAGES := ath10k-firmware-qca99x0
122 endef 101 endef
123 TARGET_DEVICES += linksys_ea8500 102 TARGET_DEVICES += linksys_ea8500
Line 124... Line 103...
124   103  
125 define Device/nec_wg2600hp 104 define Device/nec_wg2600hp
Line 128... Line 107...
128 BLOCKSIZE := 64k 107 BLOCKSIZE := 64k
129 BOARD_NAME := wg2600hp 108 BOARD_NAME := wg2600hp
130 DEVICE_TITLE := NEC Aterm WG2600HP 109 DEVICE_TITLE := NEC Aterm WG2600HP
131 IMAGES := sysupgrade.bin 110 IMAGES := sysupgrade.bin
132 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata 111 IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata
133 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct 112 DEVICE_PACKAGES := ath10k-firmware-qca99x0
134 endef 113 endef
135 TARGET_DEVICES += nec_wg2600hp 114 TARGET_DEVICES += nec_wg2600hp
Line 136... Line 115...
136   115  
137 define Device/netgear_d7800 116 define Device/netgear_d7800
Line 143... Line 122...
143 BLOCKSIZE := 128k 122 BLOCKSIZE := 128k
144 PAGESIZE := 2048 123 PAGESIZE := 2048
145 BOARD_NAME := d7800 124 BOARD_NAME := d7800
146 SUPPORTED_DEVICES += d7800 125 SUPPORTED_DEVICES += d7800
147 DEVICE_TITLE := Netgear Nighthawk X4 D7800 126 DEVICE_TITLE := Netgear Nighthawk X4 D7800
148 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct 127 DEVICE_PACKAGES := ath10k-firmware-qca99x0
149 endef 128 endef
150 TARGET_DEVICES += netgear_d7800 129 TARGET_DEVICES += netgear_d7800
Line 151... Line 130...
151   130  
152 define Device/netgear_r7500 131 define Device/netgear_r7500
Line 158... Line 137...
158 BLOCKSIZE := 128k 137 BLOCKSIZE := 128k
159 PAGESIZE := 2048 138 PAGESIZE := 2048
160 BOARD_NAME := r7500 139 BOARD_NAME := r7500
161 SUPPORTED_DEVICES += r7500 140 SUPPORTED_DEVICES += r7500
162 DEVICE_TITLE := Netgear Nighthawk X4 R7500 141 DEVICE_TITLE := Netgear Nighthawk X4 R7500
163 DEVICE_PACKAGES := ath10k-firmware-qca988x-ct 142 DEVICE_PACKAGES := ath10k-firmware-qca988x
164 endef 143 endef
165 TARGET_DEVICES += netgear_r7500 144 TARGET_DEVICES += netgear_r7500
Line 166... Line 145...
166   145  
167 define Device/netgear_r7500v2 146 define Device/netgear_r7500v2
Line 173... Line 152...
173 BLOCKSIZE := 128k 152 BLOCKSIZE := 128k
174 PAGESIZE := 2048 153 PAGESIZE := 2048
175 BOARD_NAME := r7500v2 154 BOARD_NAME := r7500v2
176 SUPPORTED_DEVICES += r7500v2 155 SUPPORTED_DEVICES += r7500v2
177 DEVICE_TITLE := Netgear Nighthawk X4 R7500v2 156 DEVICE_TITLE := Netgear Nighthawk X4 R7500v2
178 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct ath10k-firmware-qca988x-ct 157 DEVICE_PACKAGES := ath10k-firmware-qca99x0 ath10k-firmware-qca988x
179 endef 158 endef
180 TARGET_DEVICES += netgear_r7500v2 159 TARGET_DEVICES += netgear_r7500v2
Line 181... Line 160...
181   160  
182 define Device/netgear_r7800 161 define Device/netgear_r7800
Line 188... Line 167...
188 BLOCKSIZE := 128k 167 BLOCKSIZE := 128k
189 PAGESIZE := 2048 168 PAGESIZE := 2048
190 BOARD_NAME := r7800 169 BOARD_NAME := r7800
191 SUPPORTED_DEVICES += r7800 170 SUPPORTED_DEVICES += r7800
192 DEVICE_TITLE := Netgear Nighthawk X4S R7800 171 DEVICE_TITLE := Netgear Nighthawk X4S R7800
193 DEVICE_PACKAGES := ath10k-firmware-qca9984-ct 172 DEVICE_PACKAGES := ath10k-firmware-qca9984
194 endef 173 endef
195 TARGET_DEVICES += netgear_r7800 174 TARGET_DEVICES += netgear_r7800
Line 196... Line 175...
196   175  
197 define Device/qcom_ipq8064-ap148 176 define Device/qcom_ipq8064-ap148
Line 202... Line 181...
202 BLOCKSIZE := 128k 181 BLOCKSIZE := 128k
203 PAGESIZE := 2048 182 PAGESIZE := 2048
204 BOARD_NAME := ap148 183 BOARD_NAME := ap148
205 SUPPORTED_DEVICES += ap148 184 SUPPORTED_DEVICES += ap148
206 DEVICE_TITLE := Qualcomm AP148 185 DEVICE_TITLE := Qualcomm AP148
207 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct 186 DEVICE_PACKAGES := ath10k-firmware-qca99x0
208 endef 187 endef
209 TARGET_DEVICES += qcom_ipq8064-ap148 188 TARGET_DEVICES += qcom_ipq8064-ap148
Line 210... Line 189...
210   189  
211 define Device/qcom_ipq8064-ap148-legacy 190 define Device/qcom_ipq8064-ap148-legacy
Line 215... Line 194...
215 BLOCKSIZE := 128k 194 BLOCKSIZE := 128k
216 PAGESIZE := 2048 195 PAGESIZE := 2048
217 BOARD_NAME := ap148 196 BOARD_NAME := ap148
218 SUPPORTED_DEVICES := qcom,ipq8064-ap148 ap148 197 SUPPORTED_DEVICES := qcom,ipq8064-ap148 ap148
219 DEVICE_TITLE := Qualcomm AP148 (legacy) 198 DEVICE_TITLE := Qualcomm AP148 (legacy)
220 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct 199 DEVICE_PACKAGES := ath10k-firmware-qca99x0
221 endef 200 endef
222 TARGET_DEVICES += qcom_ipq8064-ap148-legacy 201 TARGET_DEVICES += qcom_ipq8064-ap148-legacy
Line 223... Line -...
223   -  
224 define Device/qcom_ipq8064-ap161 -  
225 $(call Device/FitImage) -  
226 $(call Device/UbiFit) -  
227 DEVICE_DTS := qcom-ipq8064-ap161 -  
228 KERNEL_INSTALL := 1 -  
229 BLOCKSIZE := 128k -  
230 PAGESIZE := 2048 -  
231 BOARD_NAME := ap161 -  
232 DEVICE_TITLE := Qualcomm AP161 -  
233 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct -  
234 endef -  
235 TARGET_DEVICES += qcom_ipq8064-ap161 -  
236   202  
237 define Device/qcom_ipq8064-db149 203 define Device/qcom_ipq8064-db149
238 $(call Device/FitImage) 204 $(call Device/FitImage)
239 DEVICE_DTS := qcom-ipq8064-db149 205 DEVICE_DTS := qcom-ipq8064-db149
240 KERNEL_INSTALL := 1 206 KERNEL_INSTALL := 1
241 BOARD_NAME := db149 207 BOARD_NAME := db149
242 DEVICE_TITLE := Qualcomm DB149 208 DEVICE_TITLE := Qualcomm DB149
243 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct 209 DEVICE_PACKAGES := ath10k-firmware-qca99x0
244 endef 210 endef
Line 245... Line 211...
245 TARGET_DEVICES += qcom_ipq8064-db149 211 TARGET_DEVICES += qcom_ipq8064-db149
246   212  
Line 251... Line 217...
251 PAGESIZE := 2048 217 PAGESIZE := 2048
252 BOARD_NAME := c2600 218 BOARD_NAME := c2600
253 SUPPORTED_DEVICES += c2600 219 SUPPORTED_DEVICES += c2600
254 TPLINK_BOARD_ID := C2600 220 TPLINK_BOARD_ID := C2600
255 DEVICE_TITLE := TP-Link Archer C2600 221 DEVICE_TITLE := TP-Link Archer C2600
256 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct 222 DEVICE_PACKAGES := ath10k-firmware-qca99x0
257 endef 223 endef
258 TARGET_DEVICES += tplink_c2600 224 TARGET_DEVICES += tplink_c2600
Line 259... Line 225...
259   225  
260 define Device/tplink_vr2600v 226 define Device/tplink_vr2600v
Line 266... Line 232...
266 BLOCKSIZE := 128k 232 BLOCKSIZE := 128k
267 PAGESIZE := 2048 233 PAGESIZE := 2048
268 BOARD_NAME := vr2600v 234 BOARD_NAME := vr2600v
269 SUPPORTED_DEVICES += vr2600v 235 SUPPORTED_DEVICES += vr2600v
270 DEVICE_TITLE := TP-Link Archer VR2600v 236 DEVICE_TITLE := TP-Link Archer VR2600v
271 DEVICE_PACKAGES := ath10k-firmware-qca99x0-ct 237 DEVICE_PACKAGES := ath10k-firmware-qca99x0
272 IMAGES := sysupgrade.bin 238 IMAGES := sysupgrade.bin
273 IMAGE/sysupgrade.bin := pad-extra 512 | append-kernel | pad-to $$$${KERNEL_SIZE} | append-rootfs | pad-rootfs | append-metadata 239 IMAGE/sysupgrade.bin := pad-extra 512 | append-kernel | pad-to $$$${KERNEL_SIZE} | append-rootfs | pad-rootfs | append-metadata
274 endef 240 endef
275 TARGET_DEVICES += tplink_vr2600v 241 TARGET_DEVICES += tplink_vr2600v
Line 276... Line 242...
276   242  
277 define Device/zyxel_nbg6817 243 define Device/zyxel_nbg6817
278 DEVICE_DTS := qcom-ipq8065-nbg6817 244 DEVICE_DTS := qcom-ipq8065-nbg6817
279 KERNEL_SIZE := 4096k 245 KERNEL_SIZE := 4096k
280 BLOCKSIZE := 64k 246 BLOCKSIZE := 64k
281 BOARD_NAME := nbg6817 -  
282 RAS_BOARD := NBG6817 -  
283 RAS_ROOTFS_SIZE := 20934k -  
284 RAS_VERSION := "V1.99(OWRT.9999)C0" 247 BOARD_NAME := nbg6817
285 SUPPORTED_DEVICES += nbg6817 248 SUPPORTED_DEVICES += nbg6817
286 DEVICE_TITLE := ZyXEL NBG6817 249 DEVICE_TITLE := ZyXEL NBG6817
287 DEVICE_PACKAGES := ath10k-firmware-qca9984-ct e2fsprogs kmod-fs-ext4 losetup 250 DEVICE_PACKAGES := ath10k-firmware-qca9984 e2fsprogs kmod-fs-ext4 losetup
288 $(call Device/ZyXELImage) 251 $(call Device/ZyXELImage)
289 endef 252 endef
Line 290... Line 253...
290 TARGET_DEVICES += zyxel_nbg6817 253 TARGET_DEVICES += zyxel_nbg6817