brcm2708: rename target to bcm27xx
[openwrt/staging/wigyori.git] / package / firmware / cypress-nvram / Makefile
1 #
2 # Copyright (C) 2019 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=cypress-nvram
11 PKG_SOURCE_DATE:=2019-09-03
12 PKG_SOURCE_VERSION:=e7b78df22f2a0c5f56abb7b5880661611de35e5f
13 PKG_MIRROR_HASH:=1cb20a749696852be0a512d51961365dd9c031362af0af1a2b9f5a3fb894885f
14 PKG_RELEASE:=1
15
16 PKG_SOURCE_PROTO:=git
17 PKG_SOURCE_URL:=https://github.com/openwrt/cypress-nvram.git
18
19 PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/cypress-nvram-default
24 SECTION:=firmware
25 CATEGORY:=Firmware
26 URL:=https://community.cypress.com/community/linux
27 endef
28
29 define Build/Compile
30 true
31 endef
32
33 # Cypress 43430 SDIO Raspberry Pi 3B NVRAM
34 define Package/cypress-nvram-43430-sdio-rpi-3b
35 $(Package/cypress-nvram-default)
36 TITLE:=CYW43430 NVRAM for Raspberry Pi 3B
37 DEPENDS:=@TARGET_bcm27xx
38 endef
39
40 define Package/cypress-nvram-43430-sdio-rpi-3b/install
41 $(INSTALL_DIR) $(1)/lib/firmware/brcm
42 $(INSTALL_DATA) \
43 $(PKG_BUILD_DIR)/brcmfmac43430-sdio.raspberrypi,3-model-b.txt \
44 $(1)/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
45 endef
46
47 $(eval $(call BuildPackage,cypress-nvram-43430-sdio-rpi-3b))
48
49 # Cypress 43430 SDIO Raspberry Pi Zero W NVRAM
50 define Package/cypress-nvram-43430-sdio-rpi-zero-w
51 $(Package/cypress-nvram-default)
52 TITLE:=CYW43430 NVRAM for Raspberry Pi Zero W
53 DEPENDS:=@TARGET_bcm27xx
54 endef
55
56 define Package/cypress-nvram-43430-sdio-rpi-zero-w/install
57 $(INSTALL_DIR) $(1)/lib/firmware/brcm
58 $(INSTALL_DATA) \
59 $(PKG_BUILD_DIR)/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt \
60 $(1)/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
61 endef
62
63 $(eval $(call BuildPackage,cypress-nvram-43430-sdio-rpi-zero-w))
64
65 # Cypress 43455 SDIO Raspberry Pi 3B+ NVRAM
66 define Package/cypress-nvram-43455-sdio-rpi-3b-plus
67 $(Package/cypress-nvram-default)
68 TITLE:=CYW43455 NVRAM for Raspberry Pi 3B+
69 DEPENDS:=@TARGET_bcm27xx
70 endef
71
72 define Package/cypress-nvram-43455-sdio-rpi-3b-plus/install
73 $(INSTALL_DIR) $(1)/lib/firmware/brcm
74 $(INSTALL_DATA) \
75 $(PKG_BUILD_DIR)/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt \
76 $(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
77 endef
78
79 $(eval $(call BuildPackage,cypress-nvram-43455-sdio-rpi-3b-plus))
80
81 # Cypress 43455 SDIO Raspberry Pi 4B NVRAM
82 define Package/cypress-nvram-43455-sdio-rpi-4b
83 $(Package/cypress-nvram-default)
84 TITLE:=CYW43455 NVRAM for Raspberry Pi 4B
85 DEPENDS:=@TARGET_bcm27xx
86 endef
87
88 define Package/cypress-nvram-43455-sdio-rpi-4b/install
89 $(INSTALL_DIR) $(1)/lib/firmware/brcm
90 $(INSTALL_DATA) \
91 $(PKG_BUILD_DIR)/brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
92 $(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt
93 endef
94
95 $(eval $(call BuildPackage,cypress-nvram-43455-sdio-rpi-4b))