mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-20 00:23:30 +00:00
package: bump up broadcom firmware
This commit is contained in:
parent
92238a38e6
commit
06b4e7d34f
@ -1,19 +1,14 @@
|
|||||||
#
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
# Copyright (C) 2019-2020 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=cypress-firmware
|
PKG_NAME:=cypress-firmware
|
||||||
PKG_VERSION:=5.4.18-2021_0812
|
PKG_VERSION:=5.10.9-2022_0909
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL:=https://github.com/Infineon/ifx-linux-firmware/
|
PKG_SOURCE_URL:=https://github.com/Infineon/ifx-linux-firmware/
|
||||||
PKG_MIRROR_HASH:=ac882b482dd401b53cdecc6004cd2bd3d65e888c19206dcf10931a28033ada4d
|
PKG_MIRROR_HASH:=944faae3a80013f1a963b6692d7f50a38c97edcf91fd163de521df755e6922b5
|
||||||
PKG_SOURCE_VERSION:=release-v$(PKG_VERSION)
|
PKG_SOURCE_VERSION:=release-v$(PKG_VERSION)
|
||||||
|
|
||||||
PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
|
PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
|
||||||
@ -38,12 +33,19 @@ define Package/cypress-firmware-43012-sdio
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-43012-sdio/install
|
define Package/cypress-firmware-43012-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43012-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43012-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43012-sdio.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43012-sdio.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43012-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43012-sdio.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43012-sdio.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43012-sdio.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43012-sdio.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac43012-sdio.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -56,9 +58,13 @@ define Package/cypress-firmware-43340-sdio
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-43340-sdio/install
|
define Package/cypress-firmware-43340-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43340-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43340-sdio.bin \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43340-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43340-sdio.bin
|
$(1)/lib/firmware/brcm/brcmfmac43340-sdio.bin
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -73,9 +79,13 @@ define Package/cypress-firmware-43362-sdio
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-43362-sdio/install
|
define Package/cypress-firmware-43362-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43362-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43362-sdio.bin \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43362-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43362-sdio.bin
|
$(1)/lib/firmware/brcm/brcmfmac43362-sdio.bin
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -85,12 +95,18 @@ $(eval $(call BuildPackage,cypress-firmware-43362-sdio))
|
|||||||
define Package/cypress-firmware-4339-sdio
|
define Package/cypress-firmware-4339-sdio
|
||||||
$(Package/cypress-firmware-default)
|
$(Package/cypress-firmware-default)
|
||||||
TITLE:=CYW4339 FullMac SDIO firmware
|
TITLE:=CYW4339 FullMac SDIO firmware
|
||||||
|
PROVIDES:=brcmfmac-firmware-4339-sdio
|
||||||
|
CONFLICTS:=brcmfmac-firmware-4339-sdio
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-4339-sdio/install
|
define Package/cypress-firmware-4339-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4339-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4339-sdio.bin \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4339-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4339-sdio.bin
|
$(1)/lib/firmware/brcm/brcmfmac4339-sdio.bin
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -105,17 +121,49 @@ define Package/cypress-firmware-43430-sdio
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-43430-sdio/install
|
define Package/cypress-firmware-43430-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43430-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43430-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43430-sdio.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43430-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43430-sdio.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43430-sdio.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,cypress-firmware-43430-sdio))
|
$(eval $(call BuildPackage,cypress-firmware-43430-sdio))
|
||||||
|
|
||||||
|
# Cypress 43439 SDIO Firmware
|
||||||
|
define Package/cypress-firmware-43439-sdio
|
||||||
|
$(Package/cypress-firmware-default)
|
||||||
|
TITLE:=CYW43439 FullMac SDIO firmware
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/cypress-firmware-43439-sdio/install
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac43439-sdio.bin \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac43439-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43439-sdio.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43439-sdio.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43439-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43439-sdio.clm_blob
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,cypress-firmware-43439-sdio))
|
||||||
|
|
||||||
# Cypress 43455 SDIO Firmware
|
# Cypress 43455 SDIO Firmware
|
||||||
define Package/cypress-firmware-43455-sdio
|
define Package/cypress-firmware-43455-sdio
|
||||||
$(Package/cypress-firmware-default)
|
$(Package/cypress-firmware-default)
|
||||||
@ -125,12 +173,19 @@ define Package/cypress-firmware-43455-sdio
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-43455-sdio/install
|
define Package/cypress-firmware-43455-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43455-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43455-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43455-sdio.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43455-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43455-sdio.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43455-sdio.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -143,12 +198,19 @@ define Package/cypress-firmware-4354-sdio
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-4354-sdio/install
|
define Package/cypress-firmware-4354-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4354-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4354-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4354-sdio.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4354-sdio.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4354-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4354-sdio.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4354-sdio.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4354-sdio.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4354-sdio.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac4354-sdio.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -161,12 +223,19 @@ define Package/cypress-firmware-4356-pcie
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-4356-pcie/install
|
define Package/cypress-firmware-4356-pcie/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4356-pcie.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4356-pcie.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4356-pcie.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4356-pcie.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4356-pcie.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4356-pcie.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4356-pcie.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4356-pcie.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4356-pcie.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac4356-pcie.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -179,12 +248,19 @@ define Package/cypress-firmware-4356-sdio
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-4356-sdio/install
|
define Package/cypress-firmware-4356-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4356-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4356-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4356-sdio.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4356-sdio.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4356-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4356-sdio.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4356-sdio.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4356-sdio.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4356-sdio.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac4356-sdio.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -197,17 +273,49 @@ define Package/cypress-firmware-43570-pcie
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-43570-pcie/install
|
define Package/cypress-firmware-43570-pcie/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43570-pcie.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43570-pcie.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43570-pcie.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac43570-pcie.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac43570-pcie.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43570-pcie.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43570-pcie.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac43570-pcie.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43570-pcie.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac43570-pcie.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,cypress-firmware-43570-pcie))
|
$(eval $(call BuildPackage,cypress-firmware-43570-pcie))
|
||||||
|
|
||||||
|
# Cypress 4373 PCIe Firmware
|
||||||
|
define Package/cypress-firmware-4373-pcie
|
||||||
|
$(Package/cypress-firmware-default)
|
||||||
|
TITLE:=CYW4373 FullMac PCIe firmware
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/cypress-firmware-4373-pcie/install
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac4373-pcie.bin \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac4373-pcie.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4373-pcie.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4373-pcie.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4373-pcie.clm_blob \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4373-pcie.clm_blob
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,cypress-firmware-4373-pcie))
|
||||||
|
|
||||||
# Cypress 4373 SDIO Firmware
|
# Cypress 4373 SDIO Firmware
|
||||||
define Package/cypress-firmware-4373-sdio
|
define Package/cypress-firmware-4373-sdio
|
||||||
$(Package/cypress-firmware-default)
|
$(Package/cypress-firmware-default)
|
||||||
@ -215,12 +323,19 @@ define Package/cypress-firmware-4373-sdio
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-4373-sdio/install
|
define Package/cypress-firmware-4373-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4373-sdio.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4373-sdio.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4373-sdio.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4373-sdio.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4373-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4373-sdio.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4373-sdio.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4373-sdio.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4373-sdio.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac4373-sdio.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -233,12 +348,19 @@ define Package/cypress-firmware-4373-usb
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-4373-usb/install
|
define Package/cypress-firmware-4373-usb/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4373-usb.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4373-usb.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4373-usb.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac4373.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac4373.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4373-usb.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4373-usb.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac4373.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac4373.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac4373.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -251,13 +373,114 @@ define Package/cypress-firmware-54591-pcie
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-firmware-54591-pcie/install
|
define Package/cypress-firmware-54591-pcie/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac54591-pcie.bin \
|
$(PKG_BUILD_DIR)/firmware/cyfmac54591-pcie.bin \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac54591-pcie.bin
|
$(1)/lib/firmware/cypress/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/firmware/cyfmac54591-pcie.clm_blob \
|
$(PKG_BUILD_DIR)/firmware/cyfmac54591-pcie.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac54591-pcie.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac54591-pcie.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac54591-pcie.clm_blob \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac54591-pcie.clm_blob
|
$(1)/lib/firmware/brcm/brcmfmac54591-pcie.clm_blob
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,cypress-firmware-54591-pcie))
|
$(eval $(call BuildPackage,cypress-firmware-54591-pcie))
|
||||||
|
|
||||||
|
# Cypress 54591 SDIO Firmware
|
||||||
|
define Package/cypress-firmware-54591-sdio
|
||||||
|
$(Package/cypress-firmware-default)
|
||||||
|
TITLE:=CYW54591 FullMac SDIO firmware
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/cypress-firmware-54591-sdio/install
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac54591-sdio.bin \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac54591-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac54591-sdio.bin \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac54591-sdio.bin
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac54591-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac54591-sdio.clm_blob
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,cypress-firmware-54591-sdio))
|
||||||
|
|
||||||
|
# Cypress 55560 PCIe Firmware
|
||||||
|
define Package/cypress-firmware-55560-pcie
|
||||||
|
$(Package/cypress-firmware-default)
|
||||||
|
TITLE:=CYW55560 FullMac PCIe firmware
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/cypress-firmware-55560-pcie/install
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac55560-pcie.trxse \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac55560-pcie.trxse \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac55560-pcie.trxse
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,cypress-firmware-55560-pcie))
|
||||||
|
|
||||||
|
# Cypress 55572 PCIe Firmware
|
||||||
|
define Package/cypress-firmware-55572-pcie
|
||||||
|
$(Package/cypress-firmware-default)
|
||||||
|
TITLE:=CYW55572 FullMac PCIe firmware
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/cypress-firmware-55572-pcie/install
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac55572-pcie.trxse \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac55572-pcie.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac55572-pcie.trxse \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac55572-pcie.trxse
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac55572-pcie.clm_blob \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac55572-pcie.clm_blob
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,cypress-firmware-55572-pcie))
|
||||||
|
|
||||||
|
# Cypress 55572 SDIO Firmware
|
||||||
|
define Package/cypress-firmware-55572-sdio
|
||||||
|
$(Package/cypress-firmware-default)
|
||||||
|
TITLE:=CYW55572 FullMac SDIO firmware
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/cypress-firmware-55572-sdio/install
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/cypress
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac55572-sdio.trxse \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/firmware/cyfmac55572-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/cypress/
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac55572-sdio.trxse \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac55572-sdio.trxse
|
||||||
|
$(LN) \
|
||||||
|
../cypress/cyfmac55572-sdio.clm_blob \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac55572-sdio.clm_blob
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,cypress-firmware-55572-sdio))
|
||||||
|
@ -1,108 +1,38 @@
|
|||||||
#
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
# Copyright (C) 2019 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=cypress-nvram
|
PKG_NAME:=cypress-nvram
|
||||||
PKG_SOURCE_DATE:=2019-09-03
|
PKG_RELEASE:=7
|
||||||
PKG_SOURCE_VERSION:=e7b78df22f2a0c5f56abb7b5880661611de35e5f
|
|
||||||
PKG_MIRROR_HASH:=1cb20a749696852be0a512d51961365dd9c031362af0af1a2b9f5a3fb894885f
|
|
||||||
PKG_RELEASE:=2
|
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
|
||||||
PKG_SOURCE_URL:=https://github.com/openwrt/cypress-nvram.git
|
|
||||||
|
|
||||||
PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
|
PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
|
||||||
|
|
||||||
PKG_FLAGS:=nonshared
|
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
define Package/cypress-nvram-default
|
define Package/cypress-nvram-default
|
||||||
SECTION:=firmware
|
SECTION:=firmware
|
||||||
CATEGORY:=Firmware
|
CATEGORY:=Firmware
|
||||||
URL:=https://community.cypress.com/community/linux
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/Compile
|
define Build/Compile
|
||||||
true
|
true
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# Cypress 43430 SDIO Raspberry Pi 3B NVRAM
|
# Cypress 4339 SDIO NVRAM
|
||||||
define Package/cypress-nvram-43430-sdio-rpi-3b
|
define Package/cypress-nvram-4339-sdio
|
||||||
$(Package/cypress-nvram-default)
|
$(Package/cypress-nvram-default)
|
||||||
TITLE:=CYW43430 NVRAM for Raspberry Pi 3B
|
TITLE:=BCM4339 SDIO NVRAM
|
||||||
DEPENDS:=@TARGET_bcm27xx
|
CONFLICTS:=brcmfmac-nvram-4339-sdio
|
||||||
PROVIDES:=brcmfmac-firmware-43430-sdio-rpi-3b
|
|
||||||
CONFLICTS:=brcmfmac-firmware-43430-sdio-rpi-3b
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/cypress-nvram-43430-sdio-rpi-3b/install
|
define Package/cypress-nvram-4339-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/brcmfmac43430-sdio.raspberrypi,3-model-b.txt \
|
./files/brcmfmac4339-sdio.AP6335.txt \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
|
$(1)/lib/firmware/brcm/
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac4339-sdio.AP6335.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4339-sdio.technexion,imx7d-pico-pi.txt
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,cypress-nvram-43430-sdio-rpi-3b))
|
$(eval $(call BuildPackage,cypress-nvram-4339-sdio))
|
||||||
|
|
||||||
# Cypress 43430 SDIO Raspberry Pi Zero W NVRAM
|
|
||||||
define Package/cypress-nvram-43430-sdio-rpi-zero-w
|
|
||||||
$(Package/cypress-nvram-default)
|
|
||||||
TITLE:=CYW43430 NVRAM for Raspberry Pi Zero W
|
|
||||||
DEPENDS:=@TARGET_bcm27xx
|
|
||||||
PROVIDES:=brcmfmac-firmware-43430-sdio-rpi-zero-w
|
|
||||||
CONFLICTS:=brcmfmac-firmware-43430-sdio-rpi-zero-w
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/cypress-nvram-43430-sdio-rpi-zero-w/install
|
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
|
||||||
$(INSTALL_DATA) \
|
|
||||||
$(PKG_BUILD_DIR)/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt \
|
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call BuildPackage,cypress-nvram-43430-sdio-rpi-zero-w))
|
|
||||||
|
|
||||||
# Cypress 43455 SDIO Raspberry Pi 3B+ NVRAM
|
|
||||||
define Package/cypress-nvram-43455-sdio-rpi-3b-plus
|
|
||||||
$(Package/cypress-nvram-default)
|
|
||||||
TITLE:=CYW43455 NVRAM for Raspberry Pi 3B+
|
|
||||||
DEPENDS:=@TARGET_bcm27xx
|
|
||||||
PROVIDES:=brcmfmac-firmware-43455-sdio-rpi-3b-plus
|
|
||||||
CONFLICTS:=brcmfmac-firmware-43455-sdio-rpi-3b-plus
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/cypress-nvram-43455-sdio-rpi-3b-plus/install
|
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
|
||||||
$(INSTALL_DATA) \
|
|
||||||
$(PKG_BUILD_DIR)/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt \
|
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call BuildPackage,cypress-nvram-43455-sdio-rpi-3b-plus))
|
|
||||||
|
|
||||||
# Cypress 43455 SDIO Raspberry Pi 4B NVRAM
|
|
||||||
define Package/cypress-nvram-43455-sdio-rpi-4b
|
|
||||||
$(Package/cypress-nvram-default)
|
|
||||||
TITLE:=CYW43455 NVRAM for Raspberry Pi 4B
|
|
||||||
DEPENDS:=@TARGET_bcm27xx
|
|
||||||
PROVIDES:=brcmfmac-firmware-43455-sdio-rpi-4b
|
|
||||||
CONFLICTS:=brcmfmac-firmware-43455-sdio-rpi-4b
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/cypress-nvram-43455-sdio-rpi-4b/install
|
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
|
||||||
$(INSTALL_DATA) \
|
|
||||||
$(PKG_BUILD_DIR)/brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt
|
|
||||||
$(INSTALL_DATA) \
|
|
||||||
$(PKG_BUILD_DIR)/brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.txt
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call BuildPackage,cypress-nvram-43455-sdio-rpi-4b))
|
|
||||||
|
@ -0,0 +1,99 @@
|
|||||||
|
#AP6335_NVRAM_V1.5_03112014
|
||||||
|
NVRAMRev=$Rev: 410316 $
|
||||||
|
sromrev=11
|
||||||
|
boardrev=0x1203
|
||||||
|
boardtype=0x06c5
|
||||||
|
boardflags=0x00000c01
|
||||||
|
boardflags2=0x00002000
|
||||||
|
boardflags3=0x101188
|
||||||
|
macaddr=00:90:4c:c5:12:38
|
||||||
|
ccode=0
|
||||||
|
regrev=0
|
||||||
|
antswitch=0
|
||||||
|
pdgain2g=7
|
||||||
|
pdgain5g=7
|
||||||
|
tworangetssi2g=0
|
||||||
|
tworangetssi5g=0
|
||||||
|
femctrl=7
|
||||||
|
pcieingress_war=15
|
||||||
|
vendid=0x14e4
|
||||||
|
devid=0x43ae
|
||||||
|
manfid=0x2d0
|
||||||
|
nocrc=1
|
||||||
|
otpimagesize=502
|
||||||
|
xtalfreq=37400
|
||||||
|
extpagain2g=2
|
||||||
|
pdetrange2g=2
|
||||||
|
extpagain5g=2
|
||||||
|
pdetrange5g=2
|
||||||
|
rxgains2gelnagaina0=0
|
||||||
|
rxgains2gtrisoa0=7
|
||||||
|
rxgains2gtrelnabypa0=0
|
||||||
|
rxgains5gelnagaina0=0
|
||||||
|
rxgains5gtrisoa0=11
|
||||||
|
rxgains5gtrelnabypa0=0
|
||||||
|
rxchain=1
|
||||||
|
txchain=1
|
||||||
|
aa2g=1
|
||||||
|
aa5g=1
|
||||||
|
tssipos5g=0
|
||||||
|
tssipos2g=0
|
||||||
|
pa2ga0=-161,6269,-723
|
||||||
|
pa2gccka0=-116,7568,-852
|
||||||
|
pa5ga0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D
|
||||||
|
pa5gbw40a0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D
|
||||||
|
pa5gbw80a0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D
|
||||||
|
pdoffset40ma0=0
|
||||||
|
pdoffset80ma0=0
|
||||||
|
pdoffsetcckma0=0
|
||||||
|
maxp2ga0=75
|
||||||
|
maxp5ga0=64,64,72,72
|
||||||
|
cckbw202gpo=0x0000
|
||||||
|
cckbw20ul2gpo=0x0
|
||||||
|
mcsbw202gpo=0x99445533
|
||||||
|
mcsbw402gpo=0x99775533
|
||||||
|
dot11agofdmhrbw202gpo=0x2233
|
||||||
|
ofdmlrbw202gpo=0x0000
|
||||||
|
tssifloor2g=500
|
||||||
|
mcsbw205glpo=0x66333330
|
||||||
|
mcsbw405glpo=0x66665530
|
||||||
|
mcsbw805glpo=0xAA555530
|
||||||
|
mcsbw1605glpo=0x99555530
|
||||||
|
mcsbw205gmpo=0x99BB5530
|
||||||
|
mcsbw405gmpo=0x99BB5530
|
||||||
|
mcsbw805gmpo=0xEE555530
|
||||||
|
mcsbw1605gmpo=0x99555530
|
||||||
|
mcsbw205ghpo=0x99995530
|
||||||
|
mcsbw405ghpo=0x99BB5530
|
||||||
|
mcsbw805ghpo=0xEE555530
|
||||||
|
mcsbw1605ghpo=0x99555530
|
||||||
|
mcslr5glpo=0x0000
|
||||||
|
mcslr5gmpo=0x0000
|
||||||
|
mcslr5ghpo=0x0000
|
||||||
|
sb20in40hrrpo=0x0
|
||||||
|
sb20in80and160hr5glpo=0x0
|
||||||
|
sb40and80hr5glpo=0x0
|
||||||
|
sb20in80and160hr5gmpo=0x0
|
||||||
|
sb40and80hr5gmpo=0x0
|
||||||
|
sb20in80and160hr5ghpo=0x0
|
||||||
|
sb40and80hr5ghpo=0x0
|
||||||
|
sb20in40lrpo=0x0
|
||||||
|
sb20in80and160lr5glpo=0x0
|
||||||
|
sb40and80lr5glpo=0x0
|
||||||
|
sb20in80and160lr5gmpo=0x0
|
||||||
|
sb40and80lr5gmpo=0x0
|
||||||
|
sb20in80and160lr5ghpo=0x0
|
||||||
|
sb40and80lr5ghpo=0x0
|
||||||
|
dot11agduphrpo=0x0
|
||||||
|
dot11agduplrpo=0x0
|
||||||
|
phycal_tempdelta=25
|
||||||
|
cckdigfilttype=2
|
||||||
|
pacalidx2g=65
|
||||||
|
dacrate2g=160
|
||||||
|
swctrlmap_5g=0x00000008,0x00000010,0x00000008,0x000000,0x038
|
||||||
|
swctrlmap_2g=0x00000001,0x00000002,0x00000001,0x040002,0x0ff
|
||||||
|
swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
|
||||||
|
swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
|
||||||
|
rssicorrnorm_c0=3,3
|
||||||
|
rssicorrnorm5g_c0=2,3,4,2,3,3,0,1,2,0,1,2
|
||||||
|
muxenab=0x10
|
Binary file not shown.
@ -1,125 +0,0 @@
|
|||||||
# Sample variables file for BCM94356Z NGFF 22x30mm iPA, iLNA board with PCIe for production package
|
|
||||||
NVRAMRev=$Rev: 492104 $
|
|
||||||
#4356 chip = 4354 A2 chip
|
|
||||||
sromrev=11
|
|
||||||
boardrev=0x1102
|
|
||||||
boardtype=0x073e
|
|
||||||
boardflags=0x02400201
|
|
||||||
#0x2000 enable 2G spur WAR
|
|
||||||
boardflags2=0x00802000
|
|
||||||
boardflags3=0x0000000a
|
|
||||||
#boardflags3 0x00000100 /* to read swctrlmap from nvram*/
|
|
||||||
#define BFL3_5G_SPUR_WAR 0x00080000 /* enable spur WAR in 5G band */
|
|
||||||
#define BFL3_AvVim 0x40000000 /* load AvVim from nvram */
|
|
||||||
macaddr=00:90:4c:1a:10:01
|
|
||||||
ccode=0x5854
|
|
||||||
regrev=205
|
|
||||||
antswitch=0
|
|
||||||
pdgain5g=4
|
|
||||||
pdgain2g=4
|
|
||||||
tworangetssi2g=0
|
|
||||||
tworangetssi5g=0
|
|
||||||
paprdis=0
|
|
||||||
femctrl=10
|
|
||||||
vendid=0x14e4
|
|
||||||
devid=0x43ec
|
|
||||||
manfid=0x2d0
|
|
||||||
#prodid=0x052e
|
|
||||||
nocrc=1
|
|
||||||
otpimagesize=502
|
|
||||||
xtalfreq=37400
|
|
||||||
rxgains2gelnagaina0=0
|
|
||||||
rxgains2gtrisoa0=7
|
|
||||||
rxgains2gtrelnabypa0=0
|
|
||||||
rxgains5gelnagaina0=0
|
|
||||||
rxgains5gtrisoa0=11
|
|
||||||
rxgains5gtrelnabypa0=0
|
|
||||||
rxgains5gmelnagaina0=0
|
|
||||||
rxgains5gmtrisoa0=13
|
|
||||||
rxgains5gmtrelnabypa0=0
|
|
||||||
rxgains5ghelnagaina0=0
|
|
||||||
rxgains5ghtrisoa0=12
|
|
||||||
rxgains5ghtrelnabypa0=0
|
|
||||||
rxgains2gelnagaina1=0
|
|
||||||
rxgains2gtrisoa1=7
|
|
||||||
rxgains2gtrelnabypa1=0
|
|
||||||
rxgains5gelnagaina1=0
|
|
||||||
rxgains5gtrisoa1=10
|
|
||||||
rxgains5gtrelnabypa1=0
|
|
||||||
rxgains5gmelnagaina1=0
|
|
||||||
rxgains5gmtrisoa1=11
|
|
||||||
rxgains5gmtrelnabypa1=0
|
|
||||||
rxgains5ghelnagaina1=0
|
|
||||||
rxgains5ghtrisoa1=11
|
|
||||||
rxgains5ghtrelnabypa1=0
|
|
||||||
rxchain=3
|
|
||||||
txchain=3
|
|
||||||
aa2g=3
|
|
||||||
aa5g=3
|
|
||||||
agbg0=2
|
|
||||||
agbg1=2
|
|
||||||
aga0=2
|
|
||||||
aga1=2
|
|
||||||
tssipos2g=1
|
|
||||||
extpagain2g=2
|
|
||||||
tssipos5g=1
|
|
||||||
extpagain5g=2
|
|
||||||
tempthresh=255
|
|
||||||
tempoffset=255
|
|
||||||
rawtempsense=0x1ff
|
|
||||||
pa2ga0=-147,6192,-705
|
|
||||||
pa2ga1=-161,6041,-701
|
|
||||||
pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715
|
|
||||||
pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746
|
|
||||||
subband5gver=0x4
|
|
||||||
pdoffsetcckma0=0x4
|
|
||||||
pdoffsetcckma1=0x4
|
|
||||||
pdoffset40ma0=0x0000
|
|
||||||
pdoffset80ma0=0x0000
|
|
||||||
pdoffset40ma1=0x0000
|
|
||||||
pdoffset80ma1=0x0000
|
|
||||||
maxp2ga0=76
|
|
||||||
maxp5ga0=74,74,74,74
|
|
||||||
maxp2ga1=76
|
|
||||||
maxp5ga1=74,74,74,74
|
|
||||||
cckbw202gpo=0x0000
|
|
||||||
cckbw20ul2gpo=0x0000
|
|
||||||
mcsbw202gpo=0x99644422
|
|
||||||
mcsbw402gpo=0x99644422
|
|
||||||
dot11agofdmhrbw202gpo=0x6666
|
|
||||||
ofdmlrbw202gpo=0x0022
|
|
||||||
mcsbw205glpo=0x88766663
|
|
||||||
mcsbw405glpo=0x88666663
|
|
||||||
mcsbw805glpo=0xbb666665
|
|
||||||
mcsbw205gmpo=0xd8666663
|
|
||||||
mcsbw405gmpo=0x88666663
|
|
||||||
mcsbw805gmpo=0xcc666665
|
|
||||||
mcsbw205ghpo=0xdc666663
|
|
||||||
mcsbw405ghpo=0xaa666663
|
|
||||||
mcsbw805ghpo=0xdd666665
|
|
||||||
mcslr5glpo=0x0000
|
|
||||||
mcslr5gmpo=0x0000
|
|
||||||
mcslr5ghpo=0x0000
|
|
||||||
sb20in40hrpo=0x0
|
|
||||||
sb20in80and160hr5glpo=0x0
|
|
||||||
sb40and80hr5glpo=0x0
|
|
||||||
sb20in80and160hr5gmpo=0x0
|
|
||||||
sb40and80hr5gmpo=0x0
|
|
||||||
sb20in80and160hr5ghpo=0x0
|
|
||||||
sb40and80hr5ghpo=0x0
|
|
||||||
sb20in40lrpo=0x0
|
|
||||||
sb20in80and160lr5glpo=0x0
|
|
||||||
sb40and80lr5glpo=0x0
|
|
||||||
sb20in80and160lr5gmpo=0x0
|
|
||||||
sb40and80lr5gmpo=0x0
|
|
||||||
sb20in80and160lr5ghpo=0x0
|
|
||||||
sb40and80lr5ghpo=0x0
|
|
||||||
dot11agduphrpo=0x0
|
|
||||||
dot11agduplrpo=0x0
|
|
||||||
phycal_tempdelta=255
|
|
||||||
temps_period=15
|
|
||||||
temps_hysteresis=15
|
|
||||||
rssicorrnorm_c0=4,4
|
|
||||||
rssicorrnorm_c1=4,4
|
|
||||||
rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8
|
|
||||||
rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8
|
|
@ -47,23 +47,53 @@ define Package/brcmfmac-firmware-4329-sdio/install
|
|||||||
endef
|
endef
|
||||||
$(eval $(call BuildPackage,brcmfmac-firmware-4329-sdio))
|
$(eval $(call BuildPackage,brcmfmac-firmware-4329-sdio))
|
||||||
|
|
||||||
Package/brcmfmac-firmware-43430-sdio-rpi-3b = $(call Package/firmware-default,Broadcom BCM43430 NVRAM for Raspberry Pi 3B)
|
Package/brcmfmac-nvram-43430-sdio = $(call Package/firmware-default,Broadcom BCM43430 SDIO NVRAM)
|
||||||
define Package/brcmfmac-firmware-43430-sdio-rpi-3b/install
|
define Package/brcmfmac-nvram-43430-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt \
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43430-sdio.AP6212.txt \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
|
$(1)/lib/firmware/brcm/
|
||||||
endef
|
$(LN) \
|
||||||
$(eval $(call BuildPackage,brcmfmac-firmware-43430-sdio-rpi-3b))
|
brcmfmac43430-sdio.AP6212.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-plus.txt
|
||||||
Package/brcmfmac-firmware-43430-sdio-rpi-zero-w = $(call Package/firmware-default,Broadcom BCM43430 NVRAM for Raspberry Pi Zero W)
|
$(LN) \
|
||||||
define Package/brcmfmac-firmware-43430-sdio-rpi-zero-w/install
|
brcmfmac43430-sdio.AP6212.txt \
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43430-sdio.AP6212.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43430-sdio.AP6212.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43430-sdio.AP6212.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43430-sdio.AP6212.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.starfive,visionfive-v1.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43430-sdio.AP6212.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-a1.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43430-sdio.AP6212.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-r0.txt
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt \
|
||||||
|
$(1)/lib/firmware/brcm/
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43430-sdio.MUR1DX.txt \
|
||||||
|
$(1)/lib/firmware/brcm/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt \
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt \
|
||||||
|
$(1)/lib/firmware/brcm/
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43430-sdio.raspberrypi,3-model-b.txt \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43430-sdio.raspberrypi,3-model-b.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2-w.txt
|
||||||
endef
|
endef
|
||||||
$(eval $(call BuildPackage,brcmfmac-firmware-43430-sdio-rpi-zero-w))
|
$(eval $(call BuildPackage,brcmfmac-nvram-43430-sdio))
|
||||||
|
|
||||||
Package/brcmfmac-firmware-43430a0-sdio = $(call Package/firmware-default,Broadcom BCM43430a0 FullMac SDIO firmware)
|
Package/brcmfmac-firmware-43430a0-sdio = $(call Package/firmware-default,Broadcom BCM43430a0 FullMac SDIO firmware)
|
||||||
define Package/brcmfmac-firmware-43430a0-sdio/install
|
define Package/brcmfmac-firmware-43430a0-sdio/install
|
||||||
@ -74,23 +104,68 @@ define Package/brcmfmac-firmware-43430a0-sdio/install
|
|||||||
endef
|
endef
|
||||||
$(eval $(call BuildPackage,brcmfmac-firmware-43430a0-sdio))
|
$(eval $(call BuildPackage,brcmfmac-firmware-43430a0-sdio))
|
||||||
|
|
||||||
Package/brcmfmac-firmware-43455-sdio-rpi-3b-plus = $(call Package/firmware-default,Broadcom BCM43455 NVRAM for Raspberry Pi 3B+)
|
Package/brcmfmac-nvram-43455-sdio = $(call Package/firmware-default,Broadcom BCM43455 SDIO NVRAM)
|
||||||
define Package/brcmfmac-firmware-43455-sdio-rpi-3b-plus/install
|
define Package/brcmfmac-nvram-43455-sdio/install
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.acepc-t8.txt \
|
||||||
|
$(1)/lib/firmware/brcm/
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt \
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
|
$(1)/lib/firmware/brcm/
|
||||||
endef
|
$(LN) \
|
||||||
$(eval $(call BuildPackage,brcmfmac-firmware-43455-sdio-rpi-3b-plus))
|
brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt
|
||||||
Package/brcmfmac-firmware-43455-sdio-rpi-4b = $(call Package/firmware-default,Broadcom BCM43455 NVRAM for Raspberry Pi 4B)
|
|
||||||
define Package/brcmfmac-firmware-43455-sdio-rpi-4b/install
|
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
|
||||||
$(INSTALL_DATA) \
|
$(INSTALL_DATA) \
|
||||||
$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
||||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt
|
$(1)/lib/firmware/brcm/
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.Raspberry\ Pi\ Foundation-Raspberry\ Pi\ 4\ Model\ B.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,5-model-b.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.Raspberry\ Pi\ Foundation-Raspberry\ Pi\ Compute\ Module\ 4.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.Raspberry\ Pi\ Foundation-Raspberry\ Pi\ 5\ Model\ B.txt
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.MINIX-NEO\ Z83-4.txt \
|
||||||
|
$(1)/lib/firmware/brcm/
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.AW-CM256SM.txt \
|
||||||
|
$(1)/lib/firmware/brcm/
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.AW-CM256SM.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.AW-CM256SM.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinebook-pro.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.AW-CM256SM.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac43455-sdio.AW-CM256SM.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt
|
||||||
endef
|
endef
|
||||||
$(eval $(call BuildPackage,brcmfmac-firmware-43455-sdio-rpi-4b))
|
$(eval $(call BuildPackage,brcmfmac-nvram-43455-sdio))
|
||||||
|
|
||||||
|
Package/brcmfmac-nvram-4356-sdio = $(call Package/firmware-default,Broadcom BCM4356 SDIO NVRAM)
|
||||||
|
define Package/brcmfmac-nvram-4356-sdio/install
|
||||||
|
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||||
|
$(INSTALL_DATA) \
|
||||||
|
$(PKG_BUILD_DIR)/brcm/brcmfmac4356-sdio.AP6356S.txt \
|
||||||
|
$(1)/lib/firmware/brcm/
|
||||||
|
$(LN) \
|
||||||
|
brcmfmac4356-sdio.AP6356S.txt \
|
||||||
|
$(1)/lib/firmware/brcm/brcmfmac4356-sdio.rongpin,king3399.txt
|
||||||
|
endef
|
||||||
|
$(eval $(call BuildPackage,brcmfmac-nvram-4356-sdio))
|
||||||
|
|
||||||
Package/brcmfmac-firmware-usb = $(call Package/firmware-default,Broadcom BCM43xx fullmac USB firmware)
|
Package/brcmfmac-firmware-usb = $(call Package/firmware-default,Broadcom BCM43xx fullmac USB firmware)
|
||||||
define Package/brcmfmac-firmware-usb/install
|
define Package/brcmfmac-firmware-usb/install
|
||||||
@ -131,29 +206,3 @@ define Package/bnx2x-firmware/install
|
|||||||
$(1)/lib/firmware/bnx2x/
|
$(1)/lib/firmware/bnx2x/
|
||||||
endef
|
endef
|
||||||
$(eval $(call BuildPackage,bnx2x-firmware))
|
$(eval $(call BuildPackage,bnx2x-firmware))
|
||||||
|
|
||||||
Package/station-p2-firmware = $(call Package/firmware-default,Broadcom FullMac SDIO firmware)
|
|
||||||
define Package/station-p2-firmware/install
|
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
|
||||||
$(INSTALL_DATA) ./brcm_firmware/ap6275s/BCM4362A2.hcd $(1)/lib/firmware/brcm/BCM4362A2.hcd
|
|
||||||
$(INSTALL_DATA) ./brcm_firmware/ap6275s/clm_bcm43752a2_ag.blob $(1)/lib/firmware/brcm/brcmfmac43752-sdio.clm_blob
|
|
||||||
$(INSTALL_DATA) ./brcm_firmware/ap6275s/fw_bcm43752a2_ag_apsta.bin $(1)/lib/firmware/brcm/brcmfmac43752-sdio.firefly,rk3568-roc-pc.bin
|
|
||||||
$(INSTALL_DATA) ./brcm_firmware/ap6275s/nvram_ap6275s.txt $(1)/lib/firmware/brcm/brcmfmac43752-sdio.firefly,rk3568-roc-pc.txt
|
|
||||||
endef
|
|
||||||
$(eval $(call BuildPackage,station-p2-firmware))
|
|
||||||
|
|
||||||
Package/rongpin-king3399-firmware = $(call Package/firmware-default,Broadcom FullMac SDIO firmware)
|
|
||||||
define Package/rongpin-king3399-firmware/install
|
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
|
||||||
$(INSTALL_DATA) ./brcm_firmware/ap6356s/brcmfmac4356-sdio.rongpin,king3399.bin $(1)/lib/firmware/brcm/brcmfmac4356-sdio.rongpin,king3399.bin
|
|
||||||
$(INSTALL_DATA) ./brcm_firmware/ap6356s/brcmfmac4356-sdio.rongpin,king3399.txt $(1)/lib/firmware/brcm/brcmfmac4356-sdio.rongpin,king3399.txt
|
|
||||||
endef
|
|
||||||
$(eval $(call BuildPackage,rongpin-king3399-firmware))
|
|
||||||
|
|
||||||
Package/panther-x2-firmware = $(call Package/firmware-default,Broadcom FullMac SDIO firmware)
|
|
||||||
define Package/panther-x2-firmware/install
|
|
||||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
|
||||||
$(INSTALL_DATA) ./brcm_firmware/ap6236/brcmfmac43430-sdio.bin $(1)/lib/firmware/brcm/brcmfmac43430-sdio.bin
|
|
||||||
$(INSTALL_DATA) ./brcm_firmware/ap6236/brcmfmac43430-sdio.txt $(1)/lib/firmware/brcm/brcmfmac43430-sdio.txt
|
|
||||||
endef
|
|
||||||
$(eval $(call BuildPackage,panther-x2-firmware))
|
|
||||||
|
@ -1,97 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (C) 2019-2020 OpenWrt.org
|
|
||||||
#
|
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
|
||||||
# See /LICENSE for more information.
|
|
||||||
#
|
|
||||||
|
|
||||||
include $(TOPDIR)/rules.mk
|
|
||||||
|
|
||||||
PKG_NAME:=bcm27xx-userland
|
|
||||||
PKG_VERSION:=c4fd1b8986c6d6d4ae5cd51e65a8bbeb495dfa4e
|
|
||||||
PKG_RELEASE:=$(AUTORELEASE)
|
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
||||||
PKG_SOURCE_URL:=https://codeload.github.com/raspberrypi/userland/tar.gz/$(PKG_VERSION)?
|
|
||||||
PKG_HASH:=ab8a5b27c34cf1b97de87b895448a6355229f73b679866b47c51a723273cc8ae
|
|
||||||
|
|
||||||
PKG_FLAGS:=nonshared
|
|
||||||
|
|
||||||
PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
|
|
||||||
PKG_LICENSE:=BSD-3-Clause
|
|
||||||
PKG_LICENSE_FILES:=LICENCE
|
|
||||||
|
|
||||||
CMAKE_INSTALL:=1
|
|
||||||
CMAKE_OPTIONS+=-DVMCS_INSTALL_PREFIX=/usr
|
|
||||||
|
|
||||||
ifeq ($(ARCH),aarch64)
|
|
||||||
CMAKE_OPTIONS+=-DARM64=ON
|
|
||||||
else
|
|
||||||
CMAKE_OPTIONS+=-DARM64=OFF
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
|
||||||
include $(INCLUDE_DIR)/cmake.mk
|
|
||||||
|
|
||||||
TAR_OPTIONS:=--strip-components 1 $(TAR_OPTIONS)
|
|
||||||
TAR_CMD=$(HOST_TAR) -C $(1) $(TAR_OPTIONS)
|
|
||||||
|
|
||||||
define Package/bcm27xx-userland
|
|
||||||
SECTION:=utils
|
|
||||||
CATEGORY:=Utilities
|
|
||||||
DEPENDS:=@TARGET_bcm27xx
|
|
||||||
TITLE:=BCM27xx userland tools
|
|
||||||
DEFAULT:=y if TARGET_bcm27xx
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/bcm27xx-userland/description
|
|
||||||
BCM27xx userland tools including vcgencmd and tvservice.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/bcm27xx-userland-dev
|
|
||||||
SECTION:=devel
|
|
||||||
CATEGORY:=Development
|
|
||||||
SUBMENU:=Libraries
|
|
||||||
DEPENDS:=@TARGET_bcm27xx +bcm27xx-userland
|
|
||||||
TITLE:=Development files of BCM27xx userland tools
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/bcm27xx-userland-dev/description
|
|
||||||
This package contains the header and static libraries of
|
|
||||||
the BCM27xx userland tools.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/bcm27xx-userland/install
|
|
||||||
$(INSTALL_DIR) $(1)/usr/bin
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dtmerge $(1)/usr/bin
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dtparam $(1)/usr/bin
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dtoverlay $(1)/usr/bin
|
|
||||||
ifneq ($(ARCH),aarch64)
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/raspistill $(1)/usr/bin
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/raspivid $(1)/usr/bin
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/raspividyuv $(1)/usr/bin
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/raspiyuv $(1)/usr/bin
|
|
||||||
endif
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/tvservice $(1)/usr/bin
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/vcgencmd $(1)/usr/bin
|
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/vcmailbox $(1)/usr/bin
|
|
||||||
|
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/
|
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so $(1)/usr/lib/
|
|
||||||
ifneq ($(ARCH),aarch64)
|
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/plugins
|
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/plugins/ $(1)/usr/lib/
|
|
||||||
endif
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/bcm27xx-userland-dev/install
|
|
||||||
$(INSTALL_DIR) $(1)/usr/include
|
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/ $(1)/usr/
|
|
||||||
|
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig $(1)/usr/lib/
|
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/*.a $(1)/usr/lib/
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call BuildPackage,bcm27xx-userland))
|
|
||||||
$(eval $(call BuildPackage,bcm27xx-userland-dev))
|
|
64
package/utils/bcm27xx-utils/Makefile
Normal file
64
package/utils/bcm27xx-utils/Makefile
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
|
||||||
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
|
PKG_NAME:=bcm27xx-utils
|
||||||
|
PKG_VERSION:=2024-01-18
|
||||||
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
|
PKG_SOURCE_PROTO:=git
|
||||||
|
PKG_SOURCE_URL:=https://github.com/raspberrypi/utils.git
|
||||||
|
PKG_SOURCE_VERSION:=e65f5ec102e74218cda7da9fdc8b1caa0fd1127d
|
||||||
|
PKG_MIRROR_HASH:=14f4aa1a8115240d702251bc399b53cbfa0928813f70a73ca27b22da94b696d2
|
||||||
|
|
||||||
|
PKG_FLAGS:=nonshared
|
||||||
|
PKG_BUILD_FLAGS:=no-lto
|
||||||
|
|
||||||
|
PKG_LICENSE:=BSD-3-Clause
|
||||||
|
PKG_LICENSE_FILES:=LICENCE
|
||||||
|
|
||||||
|
CMAKE_INSTALL:=1
|
||||||
|
|
||||||
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
include $(INCLUDE_DIR)/cmake.mk
|
||||||
|
|
||||||
|
define Package/bcm27xx-utils
|
||||||
|
SECTION:=utils
|
||||||
|
CATEGORY:=Utilities
|
||||||
|
DEPENDS:=@TARGET_bcm27xx +libfdt
|
||||||
|
TITLE:=BCM27xx scripts and simple applications
|
||||||
|
PROVIDES:=bcm27xx-userland
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/bcm27xx-utils/description
|
||||||
|
BCM27xx scripts and simple applications.
|
||||||
|
Replaces bcm27xx-userland scripts and applications.
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/bcm27xx-utils/install
|
||||||
|
$(INSTALL_DIR) $(1)/usr/bin
|
||||||
|
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dtmerge $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dtoverlay $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dtparam $(1)/usr/bin
|
||||||
|
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/eepdump $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/eepflash.sh $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/eepmake $(1)/usr/bin
|
||||||
|
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/otpset $(1)/usr/bin
|
||||||
|
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/overlaycheck $(1)/usr/bin
|
||||||
|
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/bin/overlaycheck_exclusions.txt $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ovmerge $(1)/usr/bin
|
||||||
|
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/pinctrl $(1)/usr/bin
|
||||||
|
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/raspinfo $(1)/usr/bin
|
||||||
|
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/vcgencmd $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/vclog $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/vcmailbox $(1)/usr/bin
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,bcm27xx-utils))
|
@ -0,0 +1,255 @@
|
|||||||
|
From 0db3fb3119eda8c2360454c2a01f84602a879c38 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= <noltari@gmail.com>
|
||||||
|
Date: Tue, 16 Jan 2024 15:32:12 +0100
|
||||||
|
Subject: [PATCH] raspinfo: adapt to OpenWrt
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
|
||||||
|
---
|
||||||
|
raspinfo/raspinfo | 186 ++++------------------------------------------
|
||||||
|
1 file changed, 13 insertions(+), 173 deletions(-)
|
||||||
|
|
||||||
|
--- a/raspinfo/raspinfo
|
||||||
|
+++ b/raspinfo/raspinfo
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-#!/bin/bash
|
||||||
|
+#!/bin/sh
|
||||||
|
|
||||||
|
# Some of the regex's used in sed
|
||||||
|
# Catch basic IP6 address "s/\([0-9a-fA-F]\{1,4\}:\)\{7,7\}[0-9a-fA-F]\{1,4\}/y.y.y.y.y.y.y.y/g"
|
||||||
|
@@ -6,147 +6,6 @@
|
||||||
|
# IP4 d.d.d.d decimal "s/\([0-9]\{1,3\}\.\)\{3,3\}[0-9]\{1,3\}/x.x.x.x/g"
|
||||||
|
# mac address "s/\([0-9a-fA-F]\{2,2\}\:\)\{5,5\}[0-9a-fA-F]\{2,2\}/m.m.m.m/g"
|
||||||
|
|
||||||
|
-
|
||||||
|
-display_info_drm() {
|
||||||
|
- # If running X then can use xrandr, otherwise
|
||||||
|
- # dump the /sys/class entries for the displays
|
||||||
|
- if command -v xrandr > /dev/null &&
|
||||||
|
- DISPLAY=${DISPLAY:-:0} xrandr --listmonitors &>/dev/null;
|
||||||
|
- then
|
||||||
|
- echo "Running (F)KMS and X"
|
||||||
|
- echo
|
||||||
|
-
|
||||||
|
- DISPLAY=${DISPLAY:-:0} xrandr --verbose
|
||||||
|
- else
|
||||||
|
- echo "Running (F)KMS, console"
|
||||||
|
- echo
|
||||||
|
-
|
||||||
|
- for card in /sys/class/drm/card[0-9]-*;
|
||||||
|
- do
|
||||||
|
- echo $card
|
||||||
|
-
|
||||||
|
- # if kmsprint isn't installed print basic mode info
|
||||||
|
- if ! command -v kmsprint > /dev/null; then
|
||||||
|
- if [ -f $card/modes ];
|
||||||
|
- then
|
||||||
|
- cat $card/modes
|
||||||
|
- else
|
||||||
|
- echo "No modes found"
|
||||||
|
- fi
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- if [ -f $card/edid ];
|
||||||
|
- then
|
||||||
|
- base64 $card/edid
|
||||||
|
- else
|
||||||
|
- echo "No EDID found"
|
||||||
|
- fi
|
||||||
|
- echo
|
||||||
|
- done
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- # kmsprint is more useful, but not always installed
|
||||||
|
- echo
|
||||||
|
- if command -v kmsprint > /dev/null; then
|
||||||
|
- kmsprint
|
||||||
|
- echo
|
||||||
|
- kmsprint -m
|
||||||
|
- else
|
||||||
|
- echo "kmsprint is not installed. Install with: sudo apt install kms++-utils"
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- echo
|
||||||
|
-
|
||||||
|
- # dump the /sys/class entries for the displays
|
||||||
|
- cardfound=0
|
||||||
|
- for card in `seq 0 9`;
|
||||||
|
- do
|
||||||
|
- if sudo test -f "/sys/kernel/debug/dri/${card}/state";
|
||||||
|
- then
|
||||||
|
- for hdmi in 0 1;
|
||||||
|
- do
|
||||||
|
- if sudo test -f "/sys/kernel/debug/dri/${card}/hdmi${hdmi}_regs";
|
||||||
|
- then
|
||||||
|
- echo "HDMI${hdmi}: $(sudo cat /sys/kernel/debug/dri/$card/hdmi${hdmi}_regs | grep HOTPLUG)"
|
||||||
|
- fi
|
||||||
|
- done
|
||||||
|
- echo
|
||||||
|
- echo "/sys/kernel/debug/dri/$card/state:"
|
||||||
|
- sudo cat "/sys/kernel/debug/dri/$card/state"
|
||||||
|
- echo
|
||||||
|
- cardfound=1
|
||||||
|
- fi
|
||||||
|
- done
|
||||||
|
- if [ "$cardfound" == "0" ];
|
||||||
|
- then
|
||||||
|
- echo "kms state not found"
|
||||||
|
- fi
|
||||||
|
- echo
|
||||||
|
-
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
-display_info_legacy() {
|
||||||
|
- # Legacy mode
|
||||||
|
- echo "Running Legacy framebuffer"
|
||||||
|
- echo
|
||||||
|
-
|
||||||
|
- for card in `seq 0 9`;
|
||||||
|
- do
|
||||||
|
- F="/dev/fb${card}"
|
||||||
|
- if test -e $F;
|
||||||
|
- then
|
||||||
|
- echo Framebuffer: $F
|
||||||
|
- fbset -s -fb $F
|
||||||
|
- fi
|
||||||
|
- done
|
||||||
|
-
|
||||||
|
- disps=`tvservice -l | awk '/Display Number/{print substr($3,1,1)}'`
|
||||||
|
-
|
||||||
|
- tmp=$(mktemp)
|
||||||
|
-
|
||||||
|
- for display in $disps
|
||||||
|
- do
|
||||||
|
- echo
|
||||||
|
- echo "Display: " $display
|
||||||
|
-
|
||||||
|
- tvservice -v $display -s
|
||||||
|
- tvservice -v $display -n
|
||||||
|
- tvservice -v $display -m CEA
|
||||||
|
- tvservice -v $display -m DMT
|
||||||
|
-
|
||||||
|
- echo
|
||||||
|
- tvservice -v $display -d $tmp > /dev/null
|
||||||
|
- base64 $tmp
|
||||||
|
- done
|
||||||
|
-
|
||||||
|
- rm $tmp
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
-display_info() {
|
||||||
|
- # Check if we are running a KMS/DRM system
|
||||||
|
-
|
||||||
|
- if [ -d "/dev/dri" ];
|
||||||
|
- then
|
||||||
|
- display_info_drm
|
||||||
|
- else
|
||||||
|
- display_info_legacy
|
||||||
|
- fi
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
-audio_info() {
|
||||||
|
- aplay -l
|
||||||
|
- echo
|
||||||
|
- aplay -L
|
||||||
|
- echo
|
||||||
|
- systemctl --user status pipewire.socket pipewire.service pulseaudio.service pulseaudio.socket
|
||||||
|
- echo
|
||||||
|
- if command -v pactl > /dev/null; then
|
||||||
|
- pactl info
|
||||||
|
- else
|
||||||
|
- echo pactl not installed
|
||||||
|
- fi
|
||||||
|
-}
|
||||||
|
-
|
||||||
|
OUT=raspinfo.txt
|
||||||
|
|
||||||
|
rm -f $OUT
|
||||||
|
@@ -163,8 +22,6 @@ echo
|
||||||
|
cat /etc/os-release | head -4
|
||||||
|
echo
|
||||||
|
|
||||||
|
-cat /etc/rpi-issue
|
||||||
|
-echo
|
||||||
|
uname -a
|
||||||
|
|
||||||
|
cat /proc/cpuinfo | tail -3
|
||||||
|
@@ -190,17 +47,6 @@ echo
|
||||||
|
cat /proc/swaps
|
||||||
|
|
||||||
|
echo
|
||||||
|
-echo "Package version information"
|
||||||
|
-echo "---------------------------"
|
||||||
|
-
|
||||||
|
-apt-cache policy raspberrypi-ui-mods | head -2
|
||||||
|
-apt-cache policy raspberrypi-sys-mods | head -2
|
||||||
|
-apt-cache policy openbox | head -2
|
||||||
|
-apt-cache policy lxpanel | head -2
|
||||||
|
-apt-cache policy pcmanfm | head -2
|
||||||
|
-apt-cache policy rpd-plym-splash | head -2
|
||||||
|
-
|
||||||
|
-echo
|
||||||
|
echo "Networking Information"
|
||||||
|
echo "----------------------"
|
||||||
|
echo
|
||||||
|
@@ -212,21 +58,11 @@ echo "USB Information"
|
||||||
|
echo "---------------"
|
||||||
|
echo
|
||||||
|
|
||||||
|
-lsusb -t
|
||||||
|
-
|
||||||
|
-echo
|
||||||
|
-echo "Display Information"
|
||||||
|
-echo "-------------------"
|
||||||
|
-echo
|
||||||
|
-
|
||||||
|
-display_info
|
||||||
|
-
|
||||||
|
-echo
|
||||||
|
-echo "Audio Information"
|
||||||
|
-echo "-------------------"
|
||||||
|
-echo
|
||||||
|
-
|
||||||
|
-audio_info
|
||||||
|
+if command -v lsusb > /dev/null; then
|
||||||
|
+ lsusb -t
|
||||||
|
+else
|
||||||
|
+ echo usbutils not installed
|
||||||
|
+fi
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "config.txt"
|
||||||
|
@@ -250,7 +86,7 @@ echo "-----------------"
|
||||||
|
echo
|
||||||
|
|
||||||
|
if command -v pinctrl > /dev/null; then
|
||||||
|
- sudo pinctrl 2>&1
|
||||||
|
+ pinctrl 2>&1
|
||||||
|
elif command -v raspi-gpio > /dev/null; then
|
||||||
|
raspi-gpio get 2>&1
|
||||||
|
else
|
||||||
|
@@ -263,9 +99,9 @@ echo "------------------"
|
||||||
|
echo
|
||||||
|
|
||||||
|
if command -v vcdbg > /dev/null; then
|
||||||
|
- sudo vcdbg log msg 2>&1
|
||||||
|
+ vcdbg log msg 2>&1
|
||||||
|
elif command -v vclog > /dev/null; then
|
||||||
|
- sudo vclog --msg 2>&1
|
||||||
|
+ vclog --msg 2>&1
|
||||||
|
else
|
||||||
|
echo "vcdbg not found"
|
||||||
|
fi
|
||||||
|
@@ -284,5 +120,9 @@ echo
|
||||||
|
echo "EEPROM"
|
||||||
|
echo "------"
|
||||||
|
echo
|
||||||
|
-sudo rpi-eeprom-update
|
||||||
|
+if command -v rpi-eeprom-update > /dev/null; then
|
||||||
|
+ rpi-eeprom-update
|
||||||
|
+else
|
||||||
|
+ echo bcm27xx-eeprom not installed
|
||||||
|
+fi
|
||||||
|
fi
|
Loading…
Reference in New Issue
Block a user