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_brcm2708
40 define Package
/cypress-nvram-43430-sdio-rpi-3b
/install
41 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
43 $(PKG_BUILD_DIR
)/brcmfmac43430-sdio.raspberrypi
,3-model-b.txt \
44 $(1)/lib
/firmware
/brcm
/brcmfmac43430-sdio.raspberrypi
,3-model-b.txt
47 $(eval
$(call BuildPackage
,cypress-nvram-43430-sdio-rpi-3b
))
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_brcm2708
56 define Package
/cypress-nvram-43430-sdio-rpi-zero-w
/install
57 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
59 $(PKG_BUILD_DIR
)/brcmfmac43430-sdio.raspberrypi
,model-zero-w.txt \
60 $(1)/lib
/firmware
/brcm
/brcmfmac43430-sdio.raspberrypi
,model-zero-w.txt
63 $(eval
$(call BuildPackage
,cypress-nvram-43430-sdio-rpi-zero-w
))
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_brcm2708
72 define Package
/cypress-nvram-43455-sdio-rpi-3b-plus
/install
73 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
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
79 $(eval
$(call BuildPackage
,cypress-nvram-43455-sdio-rpi-3b-plus
))
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_brcm2708
88 define Package
/cypress-nvram-43455-sdio-rpi-4b
/install
89 $(INSTALL_DIR
) $(1)/lib
/firmware
/brcm
91 $(PKG_BUILD_DIR
)/brcmfmac43455-sdio.raspberrypi
,4-model-b.txt \
92 $(1)/lib
/firmware
/brcm
/brcmfmac43455-sdio.raspberrypi
,4-model-b.txt
95 $(eval
$(call BuildPackage
,cypress-nvram-43455-sdio-rpi-4b
))