ipq40xx: Enable the Engenius EAP1300
[openwrt/openwrt.git] / package / firmware / broadcom-sprom / Makefile
1 # SPDX-License-Identifier: GPL-2.0-or-later
2
3 include $(TOPDIR)/rules.mk
4
5 PKG_NAME:=broadcom-sprom
6 PKG_SOURCE_DATE:=2023-04-27
7 PKG_SOURCE_VERSION:=d36f7fcb37711106a3a2652b576436cb09aa5b6f
8 PKG_MIRROR_HASH:=fde251ab4ed26d61c95269316119710d6ccb8fe30ef13305d08b3e7d7d8a4c60
9 PKG_RELEASE:=1
10
11 PKG_SOURCE_PROTO:=git
12 PKG_SOURCE_URL:=https://github.com/openwrt/broadcom-sprom.git
13
14 PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
15
16 include $(INCLUDE_DIR)/package.mk
17
18 define Package/broadcom-sprom-default
19 SECTION:=firmware
20 CATEGORY:=Firmware
21 endef
22
23 define Build/Compile
24 true
25 endef
26
27 # BCM4306 Fallback SPROM
28 define Package/broadcom-4306-sprom
29 $(Package/broadcom-sprom-default)
30 TITLE:=BCM4306 Fallback SPROM
31 endef
32
33 define Package/broadcom-4306-sprom/install
34 $(INSTALL_DIR) $(1)/lib/firmware/brcm
35 $(INSTALL_DATA) \
36 $(PKG_BUILD_DIR)/bcm4306-sprom.bin \
37 $(1)/lib/firmware/brcm/
38 endef
39
40 $(eval $(call BuildPackage,broadcom-4306-sprom))
41
42 # BCM4313 Fallback SPROM
43 define Package/broadcom-4313-sprom
44 $(Package/broadcom-sprom-default)
45 TITLE:=BCM4313 Fallback SPROM
46 endef
47
48 define Package/broadcom-4313-sprom/install
49 $(INSTALL_DIR) $(1)/lib/firmware/brcm
50 $(INSTALL_DATA) \
51 $(PKG_BUILD_DIR)/bcm4313-sprom.bin \
52 $(1)/lib/firmware/brcm/
53 endef
54
55 $(eval $(call BuildPackage,broadcom-4313-sprom))
56
57 # BCM4318 Fallback SPROM
58 define Package/broadcom-4318-sprom
59 $(Package/broadcom-sprom-default)
60 TITLE:=BCM4318 Fallback SPROM
61 endef
62
63 define Package/broadcom-4318-sprom/install
64 $(INSTALL_DIR) $(1)/lib/firmware/brcm
65 $(INSTALL_DATA) \
66 $(PKG_BUILD_DIR)/bcm4318-sprom.bin \
67 $(1)/lib/firmware/brcm/
68 endef
69
70 $(eval $(call BuildPackage,broadcom-4318-sprom))
71
72 # BCM4321 Fallback SPROM
73 define Package/broadcom-4321-sprom
74 $(Package/broadcom-sprom-default)
75 TITLE:=BCM4321 Fallback SPROM
76 endef
77
78 define Package/broadcom-4321-sprom/install
79 $(INSTALL_DIR) $(1)/lib/firmware/brcm
80 $(INSTALL_DATA) \
81 $(PKG_BUILD_DIR)/bcm4321-sprom.bin \
82 $(1)/lib/firmware/brcm/
83 endef
84
85 $(eval $(call BuildPackage,broadcom-4321-sprom))
86
87 # BCM4322 Fallback SPROM
88 define Package/broadcom-4322-sprom
89 $(Package/broadcom-sprom-default)
90 TITLE:=BCM4322 Fallback SPROM
91 endef
92
93 define Package/broadcom-4322-sprom/install
94 $(INSTALL_DIR) $(1)/lib/firmware/brcm
95 $(INSTALL_DATA) \
96 $(PKG_BUILD_DIR)/bcm4322-sprom.bin \
97 $(1)/lib/firmware/brcm/
98 endef
99
100 $(eval $(call BuildPackage,broadcom-4322-sprom))
101
102 # BCM4331 Fallback SPROM
103 define Package/broadcom-4331-sprom
104 $(Package/broadcom-sprom-default)
105 TITLE:=BCM4331 Fallback SPROM
106 endef
107
108 define Package/broadcom-4331-sprom/install
109 $(INSTALL_DIR) $(1)/lib/firmware/brcm
110 $(INSTALL_DATA) \
111 $(PKG_BUILD_DIR)/bcm4331-sprom.bin \
112 $(1)/lib/firmware/brcm/
113 endef
114
115 $(eval $(call BuildPackage,broadcom-4331-sprom))
116
117 # BCM4360 Fallback SPROM
118 define Package/broadcom-4360-sprom
119 $(Package/broadcom-sprom-default)
120 TITLE:=BCM4360 Fallback SPROM
121 endef
122
123 define Package/broadcom-4360-sprom/install
124 $(INSTALL_DIR) $(1)/lib/firmware/brcm
125 $(INSTALL_DATA) \
126 $(PKG_BUILD_DIR)/bcm4360-sprom.bin \
127 $(1)/lib/firmware/brcm/
128 endef
129
130 $(eval $(call BuildPackage,broadcom-4360-sprom))
131
132 # BCM6362 Fallback SPROM
133 define Package/broadcom-6362-sprom
134 $(Package/broadcom-sprom-default)
135 TITLE:=BCM6362 Fallback SPROM
136 endef
137
138 define Package/broadcom-6362-sprom/install
139 $(INSTALL_DIR) $(1)/lib/firmware/brcm
140 $(INSTALL_DATA) \
141 $(PKG_BUILD_DIR)/bcm6362-sprom.bin \
142 $(1)/lib/firmware/brcm/
143 endef
144
145 $(eval $(call BuildPackage,broadcom-6362-sprom))
146
147 # BCM43112 Fallback SPROM
148 define Package/broadcom-43112-sprom
149 $(Package/broadcom-sprom-default)
150 TITLE:=BCM43112 Fallback SPROM
151 endef
152
153 define Package/broadcom-43112-sprom/install
154 $(INSTALL_DIR) $(1)/lib/firmware/brcm
155 $(INSTALL_DATA) \
156 $(PKG_BUILD_DIR)/bcm43112-sprom.bin \
157 $(1)/lib/firmware/brcm/
158 endef
159
160 $(eval $(call BuildPackage,broadcom-43112-sprom))
161
162 # BCM43131 Fallback SPROM
163 define Package/broadcom-43131-sprom
164 $(Package/broadcom-sprom-default)
165 TITLE:=BCM43131 Fallback SPROM
166 endef
167
168 define Package/broadcom-43131-sprom/install
169 $(INSTALL_DIR) $(1)/lib/firmware/brcm
170 $(INSTALL_DATA) \
171 $(PKG_BUILD_DIR)/bcm43131-sprom.bin \
172 $(1)/lib/firmware/brcm/
173 endef
174
175 $(eval $(call BuildPackage,broadcom-43131-sprom))
176
177 # BCM43217 Fallback SPROM
178 define Package/broadcom-43217-sprom
179 $(Package/broadcom-sprom-default)
180 TITLE:=BCM43217 Fallback SPROM
181 endef
182
183 define Package/broadcom-43217-sprom/install
184 $(INSTALL_DIR) $(1)/lib/firmware/brcm
185 $(INSTALL_DATA) \
186 $(PKG_BUILD_DIR)/bcm43217-sprom.bin \
187 $(1)/lib/firmware/brcm/
188 endef
189
190 $(eval $(call BuildPackage,broadcom-43217-sprom))
191
192 # BCM43222 Fallback SPROM
193 define Package/broadcom-43222-sprom
194 $(Package/broadcom-sprom-default)
195 TITLE:=BCM43222 Fallback SPROM
196 endef
197
198 define Package/broadcom-43222-sprom/install
199 $(INSTALL_DIR) $(1)/lib/firmware/brcm
200 $(INSTALL_DATA) \
201 $(PKG_BUILD_DIR)/bcm43222-sprom.bin \
202 $(1)/lib/firmware/brcm/
203 endef
204
205 $(eval $(call BuildPackage,broadcom-43222-sprom))
206
207 # BCM43224 Fallback SPROM
208 define Package/broadcom-43224-sprom
209 $(Package/broadcom-sprom-default)
210 TITLE:=BCM43224 Fallback SPROM
211 endef
212
213 define Package/broadcom-43224-sprom/install
214 $(INSTALL_DIR) $(1)/lib/firmware/brcm
215 $(INSTALL_DATA) \
216 $(PKG_BUILD_DIR)/bcm43224-sprom.bin \
217 $(1)/lib/firmware/brcm/
218 endef
219
220 $(eval $(call BuildPackage,broadcom-43224-sprom))
221
222 # BCM43225 Fallback SPROM
223 define Package/broadcom-43225-sprom
224 $(Package/broadcom-sprom-default)
225 TITLE:=BCM43225 Fallback SPROM
226 endef
227
228 define Package/broadcom-43225-sprom/install
229 $(INSTALL_DIR) $(1)/lib/firmware/brcm
230 $(INSTALL_DATA) \
231 $(PKG_BUILD_DIR)/bcm43225-sprom.bin \
232 $(1)/lib/firmware/brcm/
233 endef
234
235 $(eval $(call BuildPackage,broadcom-43225-sprom))
236
237 # BCM43226 Fallback SPROM
238 define Package/broadcom-43226-sprom
239 $(Package/broadcom-sprom-default)
240 TITLE:=BCM43226 Fallback SPROM
241 endef
242
243 define Package/broadcom-43226-sprom/install
244 $(INSTALL_DIR) $(1)/lib/firmware/brcm
245 $(INSTALL_DATA) \
246 $(PKG_BUILD_DIR)/bcm43226-sprom.bin \
247 $(1)/lib/firmware/brcm/
248 endef
249
250 $(eval $(call BuildPackage,broadcom-43226-sprom))
251
252 # BCM43227 Fallback SPROM
253 define Package/broadcom-43227-sprom
254 $(Package/broadcom-sprom-default)
255 TITLE:=BCM43227 Fallback SPROM
256 endef
257
258 define Package/broadcom-43227-sprom/install
259 $(INSTALL_DIR) $(1)/lib/firmware/brcm
260 $(INSTALL_DATA) \
261 $(PKG_BUILD_DIR)/bcm43227-sprom.bin \
262 $(1)/lib/firmware/brcm/
263 endef
264
265 $(eval $(call BuildPackage,broadcom-43227-sprom))
266
267 # BCM43228 Fallback SPROM
268 define Package/broadcom-43228-sprom
269 $(Package/broadcom-sprom-default)
270 TITLE:=BCM43228 Fallback SPROM
271 endef
272
273 define Package/broadcom-43228-sprom/install
274 $(INSTALL_DIR) $(1)/lib/firmware/brcm
275 $(INSTALL_DATA) \
276 $(PKG_BUILD_DIR)/bcm43228-sprom.bin \
277 $(1)/lib/firmware/brcm/
278 endef
279
280 $(eval $(call BuildPackage,broadcom-43228-sprom))
281
282 # BCM43428 Fallback SPROM
283 define Package/broadcom-43428-sprom
284 $(Package/broadcom-sprom-default)
285 TITLE:=BCM43428 Fallback SPROM
286 endef
287
288 define Package/broadcom-43428-sprom/install
289 $(INSTALL_DIR) $(1)/lib/firmware/brcm
290 $(INSTALL_DATA) \
291 $(PKG_BUILD_DIR)/bcm43428-sprom.bin \
292 $(1)/lib/firmware/brcm/
293 endef
294
295 $(eval $(call BuildPackage,broadcom-43428-sprom))