1 # SPDX-License-Identifier: GPL-2.0-or-later
3 include $(TOPDIR
)/rules.mk
5 PKG_NAME
:=broadcom-sprom
6 PKG_SOURCE_DATE
:=2023-04-19
7 PKG_SOURCE_VERSION
:=d1d94f2407d9090ce72363614bbb87230a92ba44
8 PKG_MIRROR_HASH
:=76cc5590a577713a65a512db12014d4fef61d9c67750e9f69753b358f442db8e
12 PKG_SOURCE_URL
:=https
://github.com
/openwrt
/broadcom-sprom.git
14 PKG_MAINTAINER
:=Álvaro Fernández Rojas
<noltari@gmail.com
>
16 include $(INCLUDE_DIR
)/package.mk
18 define Package
/broadcom-sprom-default
27 # BCM4306 Fallback SPROM
28 define Package
/broadcom-4306-sprom
29 $(Package
/broadcom-sprom-default
)
30 TITLE
:=BCM4306 Fallback SPROM
33 define Package
/broadcom-4306-sprom
/install
34 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
36 $(PKG_BUILD_DIR
)/bcm4306-sprom.bin \
37 $(1)/lib
/firmware
/brcm
/
40 $(eval
$(call BuildPackage
,broadcom-4306-sprom
))
42 # BCM4313 Fallback SPROM
43 define Package
/broadcom-4313-sprom
44 $(Package
/broadcom-sprom-default
)
45 TITLE
:=BCM4313 Fallback SPROM
48 define Package
/broadcom-4313-sprom
/install
49 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
51 $(PKG_BUILD_DIR
)/bcm4313-sprom.bin \
52 $(1)/lib
/firmware
/brcm
/
55 $(eval
$(call BuildPackage
,broadcom-4313-sprom
))
57 # BCM4318 Fallback SPROM
58 define Package
/broadcom-4318-sprom
59 $(Package
/broadcom-sprom-default
)
60 TITLE
:=BCM4318 Fallback SPROM
63 define Package
/broadcom-4318-sprom
/install
64 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
66 $(PKG_BUILD_DIR
)/bcm4318-sprom.bin \
67 $(1)/lib
/firmware
/brcm
/
70 $(eval
$(call BuildPackage
,broadcom-4318-sprom
))
72 # BCM4321 Fallback SPROM
73 define Package
/broadcom-4321-sprom
74 $(Package
/broadcom-sprom-default
)
75 TITLE
:=BCM4321 Fallback SPROM
78 define Package
/broadcom-4321-sprom
/install
79 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
81 $(PKG_BUILD_DIR
)/bcm4321-sprom.bin \
82 $(1)/lib
/firmware
/brcm
/
85 $(eval
$(call BuildPackage
,broadcom-4321-sprom
))
87 # BCM4322 Fallback SPROM
88 define Package
/broadcom-4322-sprom
89 $(Package
/broadcom-sprom-default
)
90 TITLE
:=BCM4322 Fallback SPROM
93 define Package
/broadcom-4322-sprom
/install
94 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
96 $(PKG_BUILD_DIR
)/bcm4322-sprom.bin \
97 $(1)/lib
/firmware
/brcm
/
100 $(eval
$(call BuildPackage
,broadcom-4322-sprom
))
102 # BCM4331 Fallback SPROM
103 define Package
/broadcom-4331-sprom
104 $(Package
/broadcom-sprom-default
)
105 TITLE
:=BCM4331 Fallback SPROM
108 define Package
/broadcom-4331-sprom
/install
109 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
111 $(PKG_BUILD_DIR
)/bcm4331-sprom.bin \
112 $(1)/lib
/firmware
/brcm
/
115 $(eval
$(call BuildPackage
,broadcom-4331-sprom
))
117 # BCM4360 Fallback SPROM
118 define Package
/broadcom-4360-sprom
119 $(Package
/broadcom-sprom-default
)
120 TITLE
:=BCM4360 Fallback SPROM
123 define Package
/broadcom-4360-sprom
/install
124 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
126 $(PKG_BUILD_DIR
)/bcm4360-sprom.bin \
127 $(1)/lib
/firmware
/brcm
/
130 $(eval
$(call BuildPackage
,broadcom-4360-sprom
))
132 # BCM6362 Fallback SPROM
133 define Package
/broadcom-6362-sprom
134 $(Package
/broadcom-sprom-default
)
135 TITLE
:=BCM6362 Fallback SPROM
138 define Package
/broadcom-6362-sprom
/install
139 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
141 $(PKG_BUILD_DIR
)/bcm6362-sprom.bin \
142 $(1)/lib
/firmware
/brcm
/
145 $(eval
$(call BuildPackage
,broadcom-6362-sprom
))
147 # BCM43112 Fallback SPROM
148 define Package
/broadcom-43112-sprom
149 $(Package
/broadcom-sprom-default
)
150 TITLE
:=BCM43112 Fallback SPROM
153 define Package
/broadcom-43112-sprom
/install
154 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
156 $(PKG_BUILD_DIR
)/bcm43112-sprom.bin \
157 $(1)/lib
/firmware
/brcm
/
160 $(eval
$(call BuildPackage
,broadcom-43112-sprom
))
162 # BCM43131 Fallback SPROM
163 define Package
/broadcom-43131-sprom
164 $(Package
/broadcom-sprom-default
)
165 TITLE
:=BCM43131 Fallback SPROM
168 define Package
/broadcom-43131-sprom
/install
169 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
171 $(PKG_BUILD_DIR
)/bcm43131-sprom.bin \
172 $(1)/lib
/firmware
/brcm
/
175 $(eval
$(call BuildPackage
,broadcom-43131-sprom
))
177 # BCM43217 Fallback SPROM
178 define Package
/broadcom-43217-sprom
179 $(Package
/broadcom-sprom-default
)
180 TITLE
:=BCM43217 Fallback SPROM
183 define Package
/broadcom-43217-sprom
/install
184 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
186 $(PKG_BUILD_DIR
)/bcm43217-sprom.bin \
187 $(1)/lib
/firmware
/brcm
/
190 $(eval
$(call BuildPackage
,broadcom-43217-sprom
))
192 # BCM43222 Fallback SPROM
193 define Package
/broadcom-43222-sprom
194 $(Package
/broadcom-sprom-default
)
195 TITLE
:=BCM43222 Fallback SPROM
198 define Package
/broadcom-43222-sprom
/install
199 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
201 $(PKG_BUILD_DIR
)/bcm43222-sprom.bin \
202 $(1)/lib
/firmware
/brcm
/
205 $(eval
$(call BuildPackage
,broadcom-43222-sprom
))
207 # BCM43224 Fallback SPROM
208 define Package
/broadcom-43224-sprom
209 $(Package
/broadcom-sprom-default
)
210 TITLE
:=BCM43224 Fallback SPROM
213 define Package
/broadcom-43224-sprom
/install
214 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
216 $(PKG_BUILD_DIR
)/bcm43224-sprom.bin \
217 $(1)/lib
/firmware
/brcm
/
220 $(eval
$(call BuildPackage
,broadcom-43224-sprom
))
222 # BCM43225 Fallback SPROM
223 define Package
/broadcom-43225-sprom
224 $(Package
/broadcom-sprom-default
)
225 TITLE
:=BCM43225 Fallback SPROM
228 define Package
/broadcom-43225-sprom
/install
229 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
231 $(PKG_BUILD_DIR
)/bcm43225-sprom.bin \
232 $(1)/lib
/firmware
/brcm
/
235 $(eval
$(call BuildPackage
,broadcom-43225-sprom
))
237 # BCM43226 Fallback SPROM
238 define Package
/broadcom-43226-sprom
239 $(Package
/broadcom-sprom-default
)
240 TITLE
:=BCM43226 Fallback SPROM
243 define Package
/broadcom-43226-sprom
/install
244 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
246 $(PKG_BUILD_DIR
)/bcm43226-sprom.bin \
247 $(1)/lib
/firmware
/brcm
/
250 $(eval
$(call BuildPackage
,broadcom-43226-sprom
))
252 # BCM43227 Fallback SPROM
253 define Package
/broadcom-43227-sprom
254 $(Package
/broadcom-sprom-default
)
255 TITLE
:=BCM43227 Fallback SPROM
258 define Package
/broadcom-43227-sprom
/install
259 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
261 $(PKG_BUILD_DIR
)/bcm43227-sprom.bin \
262 $(1)/lib
/firmware
/brcm
/
265 $(eval
$(call BuildPackage
,broadcom-43227-sprom
))
267 # BCM43228 Fallback SPROM
268 define Package
/broadcom-43228-sprom
269 $(Package
/broadcom-sprom-default
)
270 TITLE
:=BCM43228 Fallback SPROM
273 define Package
/broadcom-43228-sprom
/install
274 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
276 $(PKG_BUILD_DIR
)/bcm43228-sprom.bin \
277 $(1)/lib
/firmware
/brcm
/
280 $(eval
$(call BuildPackage
,broadcom-43228-sprom
))
282 # BCM43428 Fallback SPROM
283 define Package
/broadcom-43428-sprom
284 $(Package
/broadcom-sprom-default
)
285 TITLE
:=BCM43428 Fallback SPROM
288 define Package
/broadcom-43428-sprom
/install
289 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
291 $(PKG_BUILD_DIR
)/bcm43428-sprom.bin \
292 $(1)/lib
/firmware
/brcm
/
295 $(eval
$(call BuildPackage
,broadcom-43428-sprom
))