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
>
21 include $(INCLUDE_DIR
)/package.mk
23 define Package
/cypress-nvram-default
26 URL
:=https
://community.cypress.com
/community
/linux
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 PROVIDES
:=brcmfmac-firmware-43430-sdio-rpi-3b
39 CONFLICTS
:=brcmfmac-firmware-43430-sdio-rpi-3b
42 define Package
/cypress-nvram-43430-sdio-rpi-3b
/install
43 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
45 $(PKG_BUILD_DIR
)/brcmfmac43430-sdio.raspberrypi
,3-model-b.txt \
46 $(1)/lib
/firmware
/brcm
/brcmfmac43430-sdio.raspberrypi
,3-model-b.txt
49 $(eval
$(call BuildPackage
,cypress-nvram-43430-sdio-rpi-3b
))
51 # Cypress 43430 SDIO Raspberry Pi Zero W NVRAM
52 define Package
/cypress-nvram-43430-sdio-rpi-zero-w
53 $(Package
/cypress-nvram-default
)
54 TITLE
:=CYW43430 NVRAM for Raspberry Pi Zero W
55 DEPENDS
:=@TARGET_bcm27xx
56 PROVIDES
:=brcmfmac-firmware-43430-sdio-rpi-zero-w
57 CONFLICTS
:=brcmfmac-firmware-43430-sdio-rpi-zero-w
60 define Package
/cypress-nvram-43430-sdio-rpi-zero-w
/install
61 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
63 $(PKG_BUILD_DIR
)/brcmfmac43430-sdio.raspberrypi
,model-zero-w.txt \
64 $(1)/lib
/firmware
/brcm
/brcmfmac43430-sdio.raspberrypi
,model-zero-w.txt
67 $(eval
$(call BuildPackage
,cypress-nvram-43430-sdio-rpi-zero-w
))
69 # Cypress 43455 SDIO Raspberry Pi 3B+ NVRAM
70 define Package
/cypress-nvram-43455-sdio-rpi-3b-plus
71 $(Package
/cypress-nvram-default
)
72 TITLE
:=CYW43455 NVRAM for Raspberry Pi
3B
+
73 DEPENDS
:=@TARGET_bcm27xx
74 PROVIDES
:=brcmfmac-firmware-43455-sdio-rpi-3b-plus
75 CONFLICTS
:=brcmfmac-firmware-43455-sdio-rpi-3b-plus
78 define Package
/cypress-nvram-43455-sdio-rpi-3b-plus
/install
79 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
81 $(PKG_BUILD_DIR
)/brcmfmac43455-sdio.raspberrypi
,3-model-b-plus.txt \
82 $(1)/lib
/firmware
/brcm
/brcmfmac43455-sdio.raspberrypi
,3-model-b-plus.txt
85 $(eval
$(call BuildPackage
,cypress-nvram-43455-sdio-rpi-3b-plus
))
87 # Cypress 43455 SDIO Raspberry Pi 4B NVRAM
88 define Package
/cypress-nvram-43455-sdio-rpi-4b
89 $(Package
/cypress-nvram-default
)
90 TITLE
:=CYW43455 NVRAM for Raspberry Pi
4B
91 DEPENDS
:=@TARGET_bcm27xx
92 PROVIDES
:=brcmfmac-firmware-43455-sdio-rpi-4b
93 CONFLICTS
:=brcmfmac-firmware-43455-sdio-rpi-4b
96 define Package
/cypress-nvram-43455-sdio-rpi-4b
/install
97 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
99 $(PKG_BUILD_DIR
)/brcmfmac43455-sdio.raspberrypi
,4-model-b.txt \
100 $(1)/lib
/firmware
/brcm
/brcmfmac43455-sdio.raspberrypi
,4-model-b.txt
103 $(eval
$(call BuildPackage
,cypress-nvram-43455-sdio-rpi-4b
))