2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
8 PKG_NAME
:=prism54-firmware
12 PRG_URL
:=https
://daemonizer.de
/prism54
/prism54-fw
/
14 # Prism54 FullMAC firmware (jbnore.free.fr seems to be rather slow, so we use daemonizer.de)
15 PKG_SOURCE
:=$(PKG_VERSION
).arm
16 PKG_SOURCE_URL
:=$(PRG_URL
)/fw-fullmac
/
17 PKG_MD5SUM
:=8bd4310971772a486b9784c77f8a6df9
19 include $(INCLUDE_DIR
)/package.mk
23 P54USBFW
:=2.13.24.0.lm87.arm
24 P54PCIFW
:=2.13.12.0.arm
25 P54SPIFW
:=2.13.0.0.a
.13.14.arm
27 define Download
/p54-usb-firmware
29 URL
:=$(PRG_URL
)/fw-usb
30 MD5SUM
:=8e8ab005a4f8f0123bcdc51bc25b47f6
32 $(eval
$(call Download
,p54-usb-firmware
))
34 define Download
/p54-pci-firmware
36 URL
:=$(PRG_URL
)/fw-softmac
37 MD5SUM
:=ff7536af2092b1c4b21315bd103ef4c4
39 $(eval
$(call Download
,p54-pci-firmware
))
41 define Download
/p54-spi-firmware
43 URL
:=$(PRG_URL
)/stlc4560
44 MD5SUM
:=42661f8ecbadd88012807493f596081d
46 $(eval
$(call Download
,p54-spi-firmware
))
49 define Package
/prism54-firmware-default
52 URL
:=https
://daemonizer.de
/prism54
/prism54-fw
55 define Package
/prism54-firmware
56 $(Package
/prism54-firmware-default
)
57 TITLE
:=prism54 firmware
60 define Package
/p54-usb-firmware
61 $(Package
/prism54-firmware-default
)
62 TITLE
:=p54-usb firmware
65 define Package
/p54-pci-firmware
66 $(Package
/prism54-firmware-default
)
67 TITLE
:=p54-pci firmware
70 define Package
/p54-spi-firmware
71 $(Package
/prism54-firmware-default
)
72 TITLE
:=p54-spi firmware
77 mkdir
-p
$(PKG_BUILD_DIR
)
84 define Package
/prism54-firmware
/install
85 $(INSTALL_DIR
) $(1)/lib
/firmware
86 $(INSTALL_DATA
) $(DL_DIR
)/$(PKG_SOURCE
) $(1)/lib
/firmware
/isl3890
89 define Package
/p54-usb-firmware
/install
90 $(INSTALL_DIR
) $(1)/lib
/firmware
91 $(INSTALL_DATA
) $(DL_DIR
)/$(P54USBFW
) $(1)/lib
/firmware
/isl3887usb
94 define Package
/p54-pci-firmware
/install
95 $(INSTALL_DIR
) $(1)/lib
/firmware
96 $(INSTALL_DATA
) $(DL_DIR
)/$(P54PCIFW
) $(1)/lib
/firmware
/isl3886pci
99 define Package
/p54-spi-firmware
/install
100 $(INSTALL_DIR
) $(1)/lib
/firmware
101 $(INSTALL_DATA
) $(DL_DIR
)/$(P54SPIFW
) $(1)/lib
/firmware
/3826.arm
105 $(eval
$(call BuildPackage
,prism54-firmware
))
106 $(eval
$(call BuildPackage
,p54-usb-firmware
))
107 $(eval
$(call BuildPackage
,p54-pci-firmware
))
108 $(eval
$(call BuildPackage
,p54-spi-firmware
))