2 # Copyright (C) 2019 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=cypress-nvram
11 PKG_SOURCE_DATE
:=2019-09-03
12 PKG_SOURCE_VERSION
:=e7b78df22f2a0c5f56abb7b5880661611de35e5f
13 PKG_MIRROR_HASH
:=1cb20a749696852be0a512d51961365dd9c031362af0af1a2b9f5a3fb894885f
17 PKG_SOURCE_URL
:=https
://github.com
/openwrt
/cypress-nvram.git
19 PKG_MAINTAINER
:=Álvaro Fernández Rojas
<noltari@gmail.com
>
23 include $(INCLUDE_DIR
)/package.mk
25 define Package
/cypress-nvram-default
28 URL
:=https
://community.cypress.com
/community
/linux
35 # Cypress 43430 SDIO Raspberry Pi 3B NVRAM
36 define Package
/cypress-nvram-43430-sdio-rpi-3b
37 $(Package
/cypress-nvram-default
)
38 TITLE
:=CYW43430 NVRAM for Raspberry Pi
3B
39 DEPENDS
:=@TARGET_bcm27xx
40 PROVIDES
:=brcmfmac-firmware-43430-sdio-rpi-3b
41 CONFLICTS
:=brcmfmac-firmware-43430-sdio-rpi-3b
44 define Package
/cypress-nvram-43430-sdio-rpi-3b
/install
45 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
47 $(PKG_BUILD_DIR
)/brcmfmac43430-sdio.raspberrypi
,3-model-b.txt \
48 $(1)/lib
/firmware
/brcm
/brcmfmac43430-sdio.raspberrypi
,3-model-b.txt
51 $(eval
$(call BuildPackage
,cypress-nvram-43430-sdio-rpi-3b
))
53 # Cypress 43430 SDIO Raspberry Pi Zero W NVRAM
54 define Package
/cypress-nvram-43430-sdio-rpi-zero-w
55 $(Package
/cypress-nvram-default
)
56 TITLE
:=CYW43430 NVRAM for Raspberry Pi Zero W
57 DEPENDS
:=@TARGET_bcm27xx
58 PROVIDES
:=brcmfmac-firmware-43430-sdio-rpi-zero-w
59 CONFLICTS
:=brcmfmac-firmware-43430-sdio-rpi-zero-w
62 define Package
/cypress-nvram-43430-sdio-rpi-zero-w
/install
63 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
65 $(PKG_BUILD_DIR
)/brcmfmac43430-sdio.raspberrypi
,model-zero-w.txt \
66 $(1)/lib
/firmware
/brcm
/brcmfmac43430-sdio.raspberrypi
,model-zero-w.txt
69 $(eval
$(call BuildPackage
,cypress-nvram-43430-sdio-rpi-zero-w
))
71 # Cypress 43455 SDIO Raspberry Pi 3B+ NVRAM
72 define Package
/cypress-nvram-43455-sdio-rpi-3b-plus
73 $(Package
/cypress-nvram-default
)
74 TITLE
:=CYW43455 NVRAM for Raspberry Pi
3B
+
75 DEPENDS
:=@TARGET_bcm27xx
76 PROVIDES
:=brcmfmac-firmware-43455-sdio-rpi-3b-plus
77 CONFLICTS
:=brcmfmac-firmware-43455-sdio-rpi-3b-plus
80 define Package
/cypress-nvram-43455-sdio-rpi-3b-plus
/install
81 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
83 $(PKG_BUILD_DIR
)/brcmfmac43455-sdio.raspberrypi
,3-model-b-plus.txt \
84 $(1)/lib
/firmware
/brcm
/brcmfmac43455-sdio.raspberrypi
,3-model-b-plus.txt
87 $(eval
$(call BuildPackage
,cypress-nvram-43455-sdio-rpi-3b-plus
))
89 # Cypress 43455 SDIO Raspberry Pi 4B NVRAM
90 define Package
/cypress-nvram-43455-sdio-rpi-4b
91 $(Package
/cypress-nvram-default
)
92 TITLE
:=CYW43455 NVRAM for Raspberry Pi
4B
93 DEPENDS
:=@TARGET_bcm27xx
94 PROVIDES
:=brcmfmac-firmware-43455-sdio-rpi-4b
95 CONFLICTS
:=brcmfmac-firmware-43455-sdio-rpi-4b
98 define Package
/cypress-nvram-43455-sdio-rpi-4b
/install
99 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
101 $(PKG_BUILD_DIR
)/brcmfmac43455-sdio.raspberrypi
,4-model-b.txt \
102 $(1)/lib
/firmware
/brcm
/brcmfmac43455-sdio.raspberrypi
,4-model-b.txt
105 $(eval
$(call BuildPackage
,cypress-nvram-43455-sdio-rpi-4b
))