OpenWrt – Blame information for rev 4
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
4 | office | 1 | DEVICE_VARS += UBNT_BOARD UBNT_CHIP UBNT_TYPE |
2 | |||
3 | # mkubntimage is using the kernel image direct |
||
4 | # routerboard creates partitions out of the ubnt header |
||
5 | define Build/mkubntimage |
||
6 | -$(STAGING_DIR_HOST)/bin/mkfwimage \ |
||
7 | -B $(UBNT_BOARD) -v $(UBNT_TYPE).$(UBNT_CHIP).v6.0.0-$(VERSION_DIST)-$(REVISION) \ |
||
8 | -k $(IMAGE_KERNEL) \ |
||
9 | -r $@ \ |
||
10 | -o $@ |
||
11 | endef |
||
12 | |||
13 | # all UBNT XM device expect the kernel image to have 1024k while flash, when |
||
14 | # booting the image, the size doesn't matter. |
||
15 | define Build/mkubntimage-split |
||
16 | -[ -f $@ ] && ( \ |
||
17 | dd if=$@ of=$@.old1 bs=1024k count=1; \ |
||
18 | dd if=$@ of=$@.old2 bs=1024k skip=1; \ |
||
19 | $(STAGING_DIR_HOST)/bin/mkfwimage \ |
||
20 | -B $(UBNT_BOARD) -v $(UBNT_TYPE).$(UBNT_CHIP).v6.0.0-$(VERSION_DIST)-$(REVISION) \ |
||
21 | -k $@.old1 \ |
||
22 | -r $@.old2 \ |
||
23 | -o $@; \ |
||
24 | rm $@.old1 $@.old2 ) |
||
25 | endef |
||
26 | |||
27 | define Build/mkubntimage2 |
||
28 | -$(STAGING_DIR_HOST)/bin/mkfwimage2 -f 0x9f000000 \ |
||
29 | -v $(UBNT_TYPE).$(UBNT_CHIP).v6.0.0-$(VERSION_DIST)-$(REVISION) \ |
||
30 | -p jffs2:0x50000:0xf60000:0:0:$@ \ |
||
31 | -o $@.new |
||
32 | @mv $@.new $@ |
||
33 | endef |
||
34 | |||
35 | |||
36 | # UBNT_BOARD e.g. one of (XS2, XS5, RS, XM) |
||
37 | # UBNT_TYPE e.g. one of (BZ, XM, XW) |
||
38 | # UBNT_CHIP e.g. one of (ar7240, ar933x, ar934x) |
||
39 | define Device/ubnt |
||
40 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
41 | DEVICE_PROFILE := UBNT |
||
42 | IMAGE_SIZE := 7552k |
||
43 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7552k(firmware),256k(cfg)ro,64k(EEPROM)ro |
||
44 | UBNT_BOARD := XM |
||
45 | IMAGES := sysupgrade.bin factory.bin |
||
46 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) |
||
47 | IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | mkubntimage-split |
||
48 | endef |
||
49 | |||
50 | define Device/ubnt-xm |
||
51 | $(Device/ubnt) |
||
52 | DEVICE_PACKAGES += kmod-usb-ohci |
||
53 | UBNT_TYPE := XM |
||
54 | UBNT_CHIP := ar7240 |
||
55 | KERNEL := kernel-bin | patch-cmdline | relocate-kernel | lzma | uImage lzma |
||
56 | endef |
||
57 | |||
58 | define Device/ubnt-xw |
||
59 | $(Device/ubnt) |
||
60 | UBNT_TYPE := XW |
||
61 | UBNT_CHIP := ar934x |
||
62 | endef |
||
63 | |||
64 | define Device/ubnt-bz |
||
65 | $(Device/ubnt) |
||
66 | UBNT_TYPE := BZ |
||
67 | UBNT_CHIP := ar7240 |
||
68 | endef |
||
69 | |||
70 | define Device/rw2458n |
||
71 | $(Device/ubnt-xm) |
||
72 | DEVICE_TITLE := Ubiquiti RW2458N |
||
73 | BOARDNAME := RW2458N |
||
74 | endef |
||
75 | TARGET_DEVICES += rw2458n |
||
76 | |||
77 | define Device/ubnt-airrouter |
||
78 | $(Device/ubnt-xm) |
||
79 | DEVICE_TITLE := Ubiquiti AirRouter |
||
80 | BOARDNAME := UBNT-AR |
||
81 | endef |
||
82 | TARGET_DEVICES += ubnt-airrouter |
||
83 | |||
84 | define Device/ubnt-bullet-m |
||
85 | $(Device/ubnt-xm) |
||
86 | DEVICE_TITLE := Ubiquiti Bullet-M |
||
87 | BOARDNAME := UBNT-BM |
||
88 | endef |
||
89 | TARGET_DEVICES += ubnt-bullet-m |
||
90 | |||
91 | define Device/ubnt-rocket-m |
||
92 | $(Device/ubnt-xm) |
||
93 | DEVICE_TITLE := Ubiquiti Rocket-M |
||
94 | BOARDNAME := UBNT-RM |
||
95 | endef |
||
96 | TARGET_DEVICES += ubnt-rocket-m |
||
97 | |||
98 | define Device/ubnt-nano-m |
||
99 | $(Device/ubnt-xm) |
||
100 | DEVICE_TITLE := Ubiquiti Nano-M |
||
101 | BOARDNAME := UBNT-NM |
||
102 | endef |
||
103 | TARGET_DEVICES += ubnt-nano-m |
||
104 | |||
105 | define Device/ubnt-unifi |
||
106 | $(Device/ubnt-bz) |
||
107 | DEVICE_TITLE := Ubiquiti UniFi |
||
108 | BOARDNAME := UBNT-UF |
||
109 | DEVICE_PROFILE += UBNTUNIFI |
||
110 | endef |
||
111 | TARGET_DEVICES += ubnt-unifi |
||
112 | |||
113 | define Device/ubnt-unifiac |
||
114 | DEVICE_PACKAGES := kmod-usb-core kmod-usb2 |
||
115 | DEVICE_PROFILE := UBNT |
||
116 | IMAGE_SIZE := 7744k |
||
117 | MTDPARTS := spi0.0:384k(u-boot)ro,64k(u-boot-env)ro,7744k(firmware),7744k(ubnt-airos)ro,128k(bs),256k(cfg)ro,64k(EEPROM)ro |
||
118 | IMAGES := sysupgrade.bin |
||
119 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) |
||
120 | endef |
||
121 | |||
122 | define Device/ubnt-unifiac-lite |
||
123 | $(Device/ubnt-unifiac) |
||
124 | DEVICE_TITLE := Ubiquiti UniFi AC-Lite |
||
125 | DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x |
||
126 | DEVICE_PROFILE += UBNTUNIFIACLITE |
||
127 | BOARDNAME := UBNT-UF-AC-LITE |
||
128 | endef |
||
129 | TARGET_DEVICES += ubnt-unifiac-lite |
||
130 | |||
131 | define Device/ubnt-unifiac-mesh |
||
132 | $(Device/ubnt-unifiac-lite) |
||
133 | DEVICE_TITLE := Ubiquiti UniFi AC-Mesh |
||
134 | endef |
||
135 | TARGET_DEVICES += ubnt-unifiac-mesh |
||
136 | |||
137 | define Device/ubnt-unifiac-pro |
||
138 | $(Device/ubnt-unifiac) |
||
139 | DEVICE_TITLE := Ubiquiti UniFi AC-Pro |
||
140 | DEVICE_PACKAGES += kmod-ath10k ath10k-firmware-qca988x |
||
141 | DEVICE_PROFILE += UBNTUNIFIACPRO |
||
142 | BOARDNAME := UBNT-UF-AC-PRO |
||
143 | endef |
||
144 | TARGET_DEVICES += ubnt-unifiac-pro |
||
145 | |||
146 | define Device/ubnt-unifi-outdoor |
||
147 | $(Device/ubnt-bz) |
||
148 | DEVICE_TITLE := Ubiquiti UniFi Outdoor |
||
149 | BOARDNAME := UBNT-U20 |
||
150 | DEVICE_PROFILE += UBNTUNIFIOUTDOOR |
||
151 | endef |
||
152 | TARGET_DEVICES += ubnt-unifi-outdoor |
||
153 | |||
154 | define Device/ubnt-nano-m-xw |
||
155 | $(Device/ubnt-xw) |
||
156 | DEVICE_TITLE := Ubiquiti Nano M XW |
||
157 | BOARDNAME := UBNT-NM-XW |
||
158 | endef |
||
159 | TARGET_DEVICES += ubnt-nano-m-xw |
||
160 | |||
161 | define Device/ubnt-lbe-m5 |
||
162 | $(Device/ubnt-xw) |
||
163 | DEVICE_TITLE := Ubiquiti Litebeam M5 |
||
164 | BOARDNAME := UBNT-LBE-M5 |
||
165 | endef |
||
166 | TARGET_DEVICES += ubnt-lbe-m5 |
||
167 | |||
168 | define Device/ubnt-loco-m-xw |
||
169 | $(Device/ubnt-xw) |
||
170 | DEVICE_TITLE := Ubiquiti Loco XW |
||
171 | BOARDNAME := UBNT-LOCO-XW |
||
172 | endef |
||
173 | TARGET_DEVICES += ubnt-loco-m-xw |
||
174 | |||
175 | define Device/ubnt-rocket-m-xw |
||
176 | $(Device/ubnt-xw) |
||
177 | DEVICE_TITLE := Ubiquiti Rocket M XW |
||
178 | BOARDNAME := UBNT-RM-XW |
||
179 | endef |
||
180 | TARGET_DEVICES += ubnt-rocket-m-xw |
||
181 | |||
182 | define Device/ubnt-rocket-m-ti |
||
183 | $(Device/ubnt-xw) |
||
184 | DEVICE_TITLE := Ubiquiti Rocket M TI |
||
185 | BOARDNAME := UBNT-RM-TI |
||
186 | UBNT_TYPE := TI |
||
187 | endef |
||
188 | TARGET_DEVICES += ubnt-rocket-m-ti |
||
189 | |||
190 | define Device/ubnt-air-gateway |
||
191 | $(Device/ubnt-xm) |
||
192 | DEVICE_TITLE := Ubiquiti Air Gateway |
||
193 | BOARDNAME := UBNT-AGW |
||
194 | UBNT_TYPE := AirGW |
||
195 | UBNT_CHIP := ar933x |
||
196 | CONSOLE := ttyATH0,115200 |
||
197 | endef |
||
198 | TARGET_DEVICES += ubnt-air-gateway |
||
199 | |||
200 | define Device/ubnt-air-gateway-pro |
||
201 | $(Device/ubnt-xm) |
||
202 | DEVICE_TITLE := Ubiquiti Air Gateway Pro |
||
203 | BOARDNAME := UBNT-AGWP |
||
204 | UBNT_TYPE := AirGWP |
||
205 | UBNT_CHIP := ar934x |
||
206 | endef |
||
207 | TARGET_DEVICES += ubnt-air-gateway-pro |
||
208 | |||
209 | define Device/ubdev01 |
||
210 | $(Device/ubnt-xm) |
||
211 | DEVICE_TITLE := Ubiquiti ubDEV01 |
||
212 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,7488k(firmware),64k(certs),256k(cfg)ro,64k(EEPROM)ro |
||
213 | BOARDNAME := UBNT-UF |
||
214 | UBNT_BOARD := UBDEV01 |
||
215 | endef |
||
216 | TARGET_DEVICES += ubdev01 |
||
217 | |||
218 | define Device/ubnt-routerstation |
||
219 | DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 |
||
220 | DEVICE_PROFILE := UBNT |
||
221 | IMAGE_SIZE := 16128k |
||
222 | IMAGES := sysupgrade.bin factory.bin |
||
223 | IMAGE/factory.bin := append-rootfs | pad-rootfs | mkubntimage |
||
224 | IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | combined-image | check-size $$$$(IMAGE_SIZE) |
||
225 | KERNEL := kernel-bin | patch-cmdline | lzma | pad-to $$(BLOCKSIZE) |
||
226 | endef |
||
227 | |||
228 | define Device/ubnt-rs |
||
229 | $(Device/ubnt-routerstation) |
||
230 | DEVICE_TITLE := Ubiquiti RouterStation |
||
231 | BOARDNAME := UBNT-RS |
||
232 | DEVICE_PROFILE += UBNTRS |
||
233 | UBNT_BOARD := RS |
||
234 | UBNT_TYPE := RSx |
||
235 | UBNT_CHIP := ar7100 |
||
236 | endef |
||
237 | TARGET_DEVICES += ubnt-rs |
||
238 | |||
239 | define Device/ubnt-rspro |
||
240 | $(Device/ubnt-routerstation) |
||
241 | DEVICE_TITLE := Ubiquiti RouterStation Pro |
||
242 | BOARDNAME := UBNT-RSPRO |
||
243 | DEVICE_PROFILE += UBNTRSPRO |
||
244 | UBNT_BOARD := RSPRO |
||
245 | UBNT_TYPE := RSPRO |
||
246 | UBNT_CHIP := ar7100pro |
||
247 | endef |
||
248 | TARGET_DEVICES += ubnt-rspro |
||
249 | |||
250 | define Device/ubnt-ls-sr71 |
||
251 | $(Device/ubnt-routerstation) |
||
252 | DEVICE_TITLE := Ubiquiti LS-SR71 |
||
253 | BOARDNAME := UBNT-LS-SR71 |
||
254 | UBNT_BOARD := LS-SR71 |
||
255 | UBNT_TYPE := LS-SR71 |
||
256 | UBNT_CHIP := ar7100 |
||
257 | endef |
||
258 | TARGET_DEVICES += ubnt-ls-sr71 |
||
259 | |||
260 | define Device/ubnt-uap-pro |
||
261 | DEVICE_TITLE := Ubiquiti UAP Pro |
||
262 | KERNEL_SIZE := 1792k |
||
263 | IMAGE_SIZE := 15744k |
||
264 | MTDPARTS := spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,1792k(kernel),13952k(rootfs),256k(cfg)ro,64k(EEPROM)ro,15744k@0x50000(firmware) |
||
265 | UBNT_TYPE := BZ |
||
266 | UBNT_CHIP := ar934x |
||
267 | BOARDNAME := UAP-PRO |
||
268 | DEVICE_PROFILE := UBNT UAPPRO |
||
269 | KERNEL := kernel-bin | patch-cmdline | lzma | uImage lzma | jffs2 kernel0 |
||
270 | IMAGES := sysupgrade.bin factory.bin |
||
271 | IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-rootfs | pad-rootfs | check-size $$$$(IMAGE_SIZE) |
||
272 | IMAGE/factory.bin := $$(IMAGE/sysupgrade.bin) | mkubntimage2 |
||
273 | endef |
||
274 | TARGET_DEVICES += ubnt-uap-pro |
||
275 | |||
276 | define Device/ubnt-unifi-outdoor-plus |
||
277 | $(Device/ubnt-uap-pro) |
||
278 | DEVICE_TITLE := Ubiquiti UniFi Outdoor Plus |
||
279 | UBNT_CHIP := ar7240 |
||
280 | BOARDNAME := UBNT-UOP |
||
281 | DEVICE_PROFILE := UBNT |
||
282 | endef |
||
283 | TARGET_DEVICES += ubnt-unifi-outdoor-plus |