diff options
author | Zoltan Herpai <wigyori@uid0.hu> | 2016-07-20 23:24:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-20 23:24:22 +0200 |
commit | 5a7639c2f620aebe30df18af42d61eb5307f4d6d (patch) | |
tree | 66a4791b1bd5c20967aea465d61819378e653b2c /package/firmware | |
parent | 0b4cf150b54a8a037d0c825e5b7336b3987e9b58 (diff) | |
parent | 6567a9614b14663b1cbbb699e35eb8443d2fb5e2 (diff) | |
download | master-187ad058-5a7639c2f620aebe30df18af42d61eb5307f4d6d.tar.gz master-187ad058-5a7639c2f620aebe30df18af42d61eb5307f4d6d.tar.bz2 master-187ad058-5a7639c2f620aebe30df18af42d61eb5307f4d6d.zip |
Merge pull request #36 from wigyori/master
refresh uboot-lantiq patches, update prism54 packaging
Diffstat (limited to 'package/firmware')
-rw-r--r-- | package/firmware/prism54-firmware/Makefile | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/package/firmware/prism54-firmware/Makefile b/package/firmware/prism54-firmware/Makefile new file mode 100644 index 0000000000..780c29abde --- /dev/null +++ b/package/firmware/prism54-firmware/Makefile @@ -0,0 +1,111 @@ +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=prism54-firmware +PKG_RELEASE:=1 + +# Prism54 FullMAC firmware (jbnore.free.fr seems to be rather slow, so we use daemonizer.de) +PRG_URL:=https://daemonizer.de/prism54/prism54-fw/ + +include $(INCLUDE_DIR)/package.mk + + +# PRISM54/P54 firmwares +PRISM54FW:=1.0.4.3.arm +P54USBFW:=2.13.24.0.lm87.arm +P54PCIFW:=2.13.12.0.arm +P54SPIFW:=2.13.0.0.a.13.14.arm + +define Download/prism54-firmware + FILE:=$(PRISM54FW) + URL:=$(PRG_URL)/fw-fullmac + MD5SUM:=8bd4310971772a486b9784c77f8a6df9 +endef +$(eval $(call Download,prism54-firmware)) + +define Download/p54-usb-firmware + FILE:=$(P54USBFW) + URL:=$(PRG_URL)/fw-usb + MD5SUM:=8e8ab005a4f8f0123bcdc51bc25b47f6 +endef +$(eval $(call Download,p54-usb-firmware)) + +define Download/p54-pci-firmware + FILE:=$(P54PCIFW) + URL:=$(PRG_URL)/fw-softmac + MD5SUM:=ff7536af2092b1c4b21315bd103ef4c4 +endef +$(eval $(call Download,p54-pci-firmware)) + +define Download/p54-spi-firmware + FILE:=$(P54SPIFW) + URL:=$(PRG_URL)/stlc4560 + MD5SUM:=42661f8ecbadd88012807493f596081d +endef +$(eval $(call Download,p54-spi-firmware)) + + +define Package/prism54-firmware-default + SECTION:=firmware + CATEGORY:=Firmware + URL:=https://daemonizer.de/prism54/prism54-fw +endef + +define Package/prism54-firmware +$(Package/prism54-firmware-default) + TITLE:=prism54 firmware +endef + +define Package/p54-usb-firmware +$(Package/prism54-firmware-default) + TITLE:=p54-usb firmware +endef + +define Package/p54-pci-firmware +$(Package/prism54-firmware-default) + TITLE:=p54-pci firmware +endef + +define Package/p54-spi-firmware +$(Package/prism54-firmware-default) + TITLE:=p54-spi firmware +endef + + +define Build/Prepare + mkdir -p $(PKG_BUILD_DIR) +endef + +define Build/Compile + +endef + +define Package/prism54-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware + $(INSTALL_DATA) $(DL_DIR)/$(PRISM54FW) $(1)/lib/firmware/isl3890 +endef + +define Package/p54-usb-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware + $(INSTALL_DATA) $(DL_DIR)/$(P54USBFW) $(1)/lib/firmware/isl3887usb +endef + +define Package/p54-pci-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware + $(INSTALL_DATA) $(DL_DIR)/$(P54PCIFW) $(1)/lib/firmware/isl3886pci +endef + +define Package/p54-spi-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware + $(INSTALL_DATA) $(DL_DIR)/$(P54SPIFW) $(1)/lib/firmware/3826.arm +endef + + +$(eval $(call BuildPackage,prism54-firmware)) +$(eval $(call BuildPackage,p54-usb-firmware)) +$(eval $(call BuildPackage,p54-pci-firmware)) +$(eval $(call BuildPackage,p54-spi-firmware)) |