sycn
This commit is contained in:
parent
5a562900a4
commit
85e24f519b
@ -8,9 +8,9 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=ath11k-firmware
|
||||
PKG_SOURCE_DATE:=2021-07-20
|
||||
PKG_SOURCE_VERSION:=d4003c1921810adcc455d46f17776a3392b29436
|
||||
PKG_MIRROR_HASH:=6839081bafbc56d3b8e41d30790b20813c349cbc1732e887347ef5ed3ea717e4
|
||||
PKG_SOURCE_DATE:=2022-11-25
|
||||
PKG_SOURCE_VERSION:=9f285fbc1f7040d0ca6480926d1922b479e2d839
|
||||
PKG_MIRROR_HASH:=4a2d09661d8ae932f93b1cdf9889197f4051bc0dfe9b757fddc6f4af566f0bb3
|
||||
PKG_RELEASE:=$(AUTORELEASE)
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
@ -37,11 +37,6 @@ $(Package/ath11k-firmware-default)
|
||||
TITLE:=ath11k firmware for IPQ8074 devices
|
||||
endef
|
||||
|
||||
define Package/ath11k-firmware-qca6390
|
||||
$(Package/ath11k-firmware-default)
|
||||
TITLE:=ath11k firmware for QCA6390 devices
|
||||
endef
|
||||
|
||||
define Package/ath11k-firmware-qcn9074
|
||||
$(Package/ath11k-firmware-default)
|
||||
TITLE:=ath11k firmware for QCN9074 devices
|
||||
@ -58,7 +53,7 @@ define Package/ath11k-firmware-ipq6018/install
|
||||
$(PKG_BUILD_DIR)/IPQ6018/hw1.0/board-2.bin \
|
||||
$(1)/lib/firmware/ath11k/IPQ6018/hw1.0/
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/IPQ6018/hw1.0/2.5.0.1/WLAN.HK.2.5.0.1-01100-QCAHKSWPL_SILICONZ-1/* \
|
||||
$(PKG_BUILD_DIR)/IPQ6018/hw1.0/2.5.0.1/WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1/* \
|
||||
$(1)/lib/firmware/IPQ6018/
|
||||
endef
|
||||
|
||||
@ -69,25 +64,17 @@ define Package/ath11k-firmware-ipq8074/install
|
||||
$(PKG_BUILD_DIR)/IPQ8074/hw2.0/board-2.bin \
|
||||
$(1)/lib/firmware/ath11k/IPQ8074/hw2.0/
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/IPQ8074/hw2.0/2.5.0.1/WLAN.HK.2.5.0.1-01100-QCAHKSWPL_SILICONZ-1/* \
|
||||
$(PKG_BUILD_DIR)/IPQ8074/hw2.0/2.5.0.1/WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1/* \
|
||||
$(1)/lib/firmware/IPQ8074/
|
||||
endef
|
||||
|
||||
define Package/ath11k-firmware-qca6390/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/ath11k/QCA6390/hw2.0
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/QCA6390/hw2.0/1.0.1/WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1/* \
|
||||
$(1)/lib/firmware/ath11k/QCA6390/hw2.0/
|
||||
endef
|
||||
|
||||
define Package/ath11k-firmware-qcn9074/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/ath11k/QCN9074/hw1.0
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/QCN9074/hw1.0/2.5.0.1/WLAN.HK.2.5.0.1-01100-QCAHKSWPL_SILICONZ-1/* \
|
||||
$(PKG_BUILD_DIR)/QCN9074/hw1.0/2.5.0.1/WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1/* \
|
||||
$(1)/lib/firmware/ath11k/QCN9074/hw1.0/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,ath11k-firmware-ipq6018))
|
||||
$(eval $(call BuildPackage,ath11k-firmware-ipq8074))
|
||||
$(eval $(call BuildPackage,ath11k-firmware-qca6390))
|
||||
$(eval $(call BuildPackage,ath11k-firmware-qcn9074))
|
||||
|
94
package/firmware/ath11k-wifi/Makefile
Normal file
94
package/firmware/ath11k-wifi/Makefile
Normal file
@ -0,0 +1,94 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/version.mk
|
||||
|
||||
PKG_NAME:=ath11k-wifi
|
||||
PKG_RELEASE:=1
|
||||
PKG_FLAGS:=nonshared
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Build/Prepare
|
||||
mkdir -p $(PKG_BUILD_DIR)
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
endef
|
||||
|
||||
# Use ath10k-bdencoder from https://github.com/qca/qca-swiss-army-knife.git
|
||||
# to generate the board-* files here.
|
||||
#
|
||||
# This is intended to be used on an interim basis until device-specific
|
||||
# board data for new devices is available through the upstream compilation
|
||||
#
|
||||
# Please send a mail with your device-specific board files upstream.
|
||||
# You can find instructions and examples on the linux-wireless wiki:
|
||||
# <https://wireless.wiki.kernel.org/en/users/drivers/ath10k/boardfiles>
|
||||
|
||||
ALLWIFIBOARDS:= \
|
||||
edgecore-eap102 \
|
||||
gl-ax1800 \
|
||||
gl-axt1800 \
|
||||
qihoo_v6
|
||||
|
||||
ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ath11k-wifi-$(BOARD))
|
||||
|
||||
define Package/ath11k-wifi-default
|
||||
SUBMENU:=ath11k Board-Specific Overrides
|
||||
SECTION:=firmware
|
||||
CATEGORY:=Firmware
|
||||
DEPENDS:=@TARGET_ipq60xx
|
||||
TITLE:=Custom Board
|
||||
endef
|
||||
|
||||
define ath11k-wifi-install-one-to
|
||||
$(INSTALL_DIR) $(2)/lib/firmware/ath11k/$(3)/
|
||||
$(INSTALL_DATA) $(1) $(2)/lib/firmware/ath11k/$(3)/board-2.bin
|
||||
endef
|
||||
|
||||
define ath11k-wifi-install-one
|
||||
$(if $(filter $(suffix $(1)),.IPQ6018 .ipq6018),\
|
||||
$(call ath11k-wifi-install-one-to,$(1),$(2),IPQ6018/hw1.0),\
|
||||
$(error Unrecognized board-file suffix '$(suffix $(1))' for '$(1)')\
|
||||
)
|
||||
|
||||
endef
|
||||
# Blank line required at end of above define due to foreach context
|
||||
|
||||
define generate-ath11k-wifi-package
|
||||
define Package/ath11k-wifi-$(1)
|
||||
$(call Package/ath11k-wifi-default)
|
||||
TITLE:=board-2.bin Overrides for $(2)
|
||||
CONFLICTS:=$(PREV_BOARD)
|
||||
endef
|
||||
|
||||
define Package/ath11k-wifi-$(1)/description
|
||||
The $(2) requires board-specific, reference ("cal") data
|
||||
that is not yet present in the upstream wireless firmware distribution.
|
||||
|
||||
This package supplies board-2.bin file(s) that, in the interim,
|
||||
overwrite those supplied by the ath10k-firmware-* packages.
|
||||
|
||||
This is package is only necessary for the $(2).
|
||||
|
||||
Do not install it for any other device!
|
||||
endef
|
||||
|
||||
define Package/ath11k-wifi-$(1)/install-overlay
|
||||
$$$$(foreach IPQ_WIFI_BOARD_FILE,$$$$(wildcard board-$(1).*),\
|
||||
$$$$(call ath11k-wifi-install-one,$$$$(IPQ_WIFI_BOARD_FILE),$$(1)))
|
||||
endef
|
||||
|
||||
PREV_BOARD+=ath11k-wifi-$(1)
|
||||
endef
|
||||
|
||||
# Add board name to ALLWIFIBOARDS
|
||||
# Place files in this directory as board-<devicename>.<qca4019|qca9888|qca9984>
|
||||
# Add $(eval $(call generate-ath11k-wifi-package,<devicename>,<display name>))
|
||||
|
||||
$(eval $(call generate-ath11k-wifi-package,edgecore-eap102,Edgecore EAP102))
|
||||
$(eval $(call generate-ath11k-wifi-package,gl-ax1800,Gl.iNET AX1800))
|
||||
$(eval $(call generate-ath11k-wifi-package,gl-axt1800,Gl.iNET AXT1800))
|
||||
$(eval $(call generate-ath11k-wifi-package,qihoo_v6,QIHOO 360V6))
|
||||
|
||||
|
||||
$(foreach PACKAGE,$(ALLWIFIPACKAGES),$(eval $(call BuildPackage,$(PACKAGE))))
|
BIN
package/firmware/ath11k-wifi/board-2.bin.IPQ6018
Normal file
BIN
package/firmware/ath11k-wifi/board-2.bin.IPQ6018
Normal file
Binary file not shown.
BIN
package/firmware/ath11k-wifi/board-edgecore-eap102.bin.IPQ8074
Normal file
BIN
package/firmware/ath11k-wifi/board-edgecore-eap102.bin.IPQ8074
Normal file
Binary file not shown.
BIN
package/firmware/ath11k-wifi/board-gl-ax1800.bin.IPQ6018
Normal file
BIN
package/firmware/ath11k-wifi/board-gl-ax1800.bin.IPQ6018
Normal file
Binary file not shown.
BIN
package/firmware/ath11k-wifi/board-gl-axt1800.bin.IPQ6018
Normal file
BIN
package/firmware/ath11k-wifi/board-gl-axt1800.bin.IPQ6018
Normal file
Binary file not shown.
BIN
package/firmware/ath11k-wifi/board-qihoo_360v6.bin.IPQ6018
Normal file
BIN
package/firmware/ath11k-wifi/board-qihoo_360v6.bin.IPQ6018
Normal file
Binary file not shown.
99
package/firmware/ath11k-wifi/qdss_trace_config.bin
Normal file
99
package/firmware/ath11k-wifi/qdss_trace_config.bin
Normal file
@ -0,0 +1,99 @@
|
||||
//This comment and parser will ignore
|
||||
//Tracer scenario(or commands) always
|
||||
//starts with start keyword
|
||||
//Below commands to enable Event traces on UMAC,MAC0,MAC1
|
||||
//seq_start;
|
||||
//seq_type:mem_req;
|
||||
//memory size always given in KB. beow example reserves 3 buffers segments of 16 KB.
|
||||
//sink:etr_ddr,0x1,0x1000;
|
||||
//seq_end;
|
||||
//Below commands to enable Event traces on UMAC,MAC0,MAC1
|
||||
seq_start;
|
||||
seq_type:mac_event_trace;
|
||||
sink:etr_ddr;
|
||||
subsys_cfg_start:mac0;
|
||||
hwsch:0x1, 0x000FFFF1,0x1036052C,0x0,0x0;
|
||||
rxdma:0x2, 0x3400,0x8000,0x0,0x0;
|
||||
crypto:0x3, 0xF79B3770,0x0,0x0,0x0;
|
||||
txpcu:0x4, 0xD687F4E7,0x20000092,0x0,0x0;
|
||||
txole:0x5, 0x640F0622,0x2,0x0,0x0;
|
||||
pdg:0x6, 0x3C800706,0x0,0x0,0x0;
|
||||
subsys_cfg_end:mac0;
|
||||
subsys_cfg_start:mac1;
|
||||
hwsch:0x7, 0x000FFFF1,0x1036052C,0x0,0x0;
|
||||
rxdma:0x8, 0x3400,0x8000,0x0,0x0;
|
||||
crypto:0x9, 0xF79B3770,0x0,0x0,0x0;
|
||||
txpcu:0xA, 0xD687F4E7,0x20000092,0x0,0x0;
|
||||
txole:0xB, 0x640F0622,0x2,0x0,0x0;
|
||||
pdg:0xC, 0x3C800706,0x0,0x0,0x0;
|
||||
subsys_cfg_end:mac1;
|
||||
swap:0xFFFFFFFF;
|
||||
trigger_start:trc;
|
||||
wfi:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
ts0:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
ts1:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
ts2:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
ts3:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
ts4:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
trigger_end:trc;
|
||||
memw:0xFFFFFFFF,0xFFFFFFFF;
|
||||
seq_end;
|
||||
// Below commands to enable obo trace on the mac0
|
||||
//seq_start;
|
||||
//seq_type:mac_obo_trace;
|
||||
//sink:etb_wcss;
|
||||
//subsys_cfg_start:mac0;
|
||||
//hwsch:0x1,0xABCDABCD;
|
||||
//subsys_cfg_end:mac0;
|
||||
//swap:0xABCDABCD;
|
||||
//trigger_start:trc;
|
||||
//wfi:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
//ts0:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
//ts1:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
//ts2:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
//ts3:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
//ts4:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
||||
//trigger_end:trc;
|
||||
//memw:0xFFFFFFFF,0xFFFFFFFF;
|
||||
//seq_end;
|
||||
// Below commands to enable TLV trace on the mac0
|
||||
//seq_start;
|
||||
//seq_type:mac_tlv_trace;
|
||||
//sink:etb_wcss;
|
||||
//subsys_cfg_start:mac0;
|
||||
//tlv_port:PDG_TXDMA_TLV;
|
||||
//subsys_cfg_end:mac0;
|
||||
//seq_end;
|
||||
// Below commands to enable q6 etm
|
||||
//seq_start;
|
||||
//seq_type:q6_etm_trace;
|
||||
//sink:etr_ddr;
|
||||
//seq_end;
|
||||
// Below commands to enable umac noc traces
|
||||
//seq_start;
|
||||
//seq_type:umac_noc_trace;
|
||||
//sink:etb_wcss;
|
||||
//ctrl:0x12;
|
||||
//port_sel:0x4;
|
||||
//lut:0xA;
|
||||
//routeid_base:0x01000000;
|
||||
//routeid_mask:0x01c00000;
|
||||
//addr_lo:0x0;
|
||||
//addr_hi:0x0;
|
||||
//win_size:0x25;
|
||||
//req_opcode:0x3;
|
||||
//res_status:0x3;
|
||||
//fltr_len:0xF;
|
||||
//async_period:0xC;
|
||||
//seq_end;
|
||||
// Below commands to enable umac noc traces
|
||||
//seq_start;
|
||||
//seq_type:phy_tlv_trace;
|
||||
//sink:etr_ddr;
|
||||
//seq_end;
|
||||
//seq_start;
|
||||
//seq_type:phy_event_trace;
|
||||
//sink:etr_ddr;
|
||||
//phya:0x1,0x1;
|
||||
//phyb:0x1,0x1;
|
||||
//seq_end;
|
@ -1,72 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2016 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:=b43legacy-firmware
|
||||
PKG_VERSION:=3.130.20.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=wl_apsta-$(PKG_VERSION).o
|
||||
PKG_SOURCE_URL:=@OPENWRT
|
||||
PKG_HASH:=7dba610b1d96dd14e901bcbce14cd6ecd1b1ac6f5c0035b0d6b6dc46a7c3ef90
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/b43legacy-firmware
|
||||
SECTION:=firmware
|
||||
CATEGORY:=Firmware
|
||||
URL:=$(PKG_SOURCE_URL)
|
||||
TITLE:=Broadcom bcm43xx b43legacy firmware
|
||||
endef
|
||||
|
||||
define Package/b43legacy-firmware/config
|
||||
if PACKAGE_b43legacy-firmware
|
||||
|
||||
config B43LEGACY_FW_SQUASH
|
||||
bool "Remove unnecessary firmware files"
|
||||
default y
|
||||
help
|
||||
This options allows you to remove unnecessary b43legacy firmware files
|
||||
from the final rootfs image. This can reduce the rootfs size by
|
||||
up to 50k.
|
||||
|
||||
If unsure, say Y.
|
||||
|
||||
config B43LEGACY_FW_SQUASH_COREREVS
|
||||
string "Core revisions to include"
|
||||
depends on B43LEGACY_FW_SQUASH
|
||||
default "1,2,3,4"
|
||||
help
|
||||
This is a comma separated list of core revision numbers.
|
||||
|
||||
Example (keep files for rev4 only):
|
||||
4
|
||||
|
||||
Example (keep files for rev2 and rev4):
|
||||
2,4
|
||||
|
||||
endif
|
||||
endef
|
||||
|
||||
define Build/Prepare
|
||||
mkdir -p $(PKG_BUILD_DIR)
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
|
||||
endef
|
||||
|
||||
define Package/b43legacy-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware
|
||||
b43-fwcutter --unsupported -w $(1)/lib/firmware/ $(DL_DIR)/$(PKG_SOURCE)
|
||||
ifneq ($(CONFIG_B43LEGACY_FW_SQUASH),)
|
||||
b43-fwsquash.py "G" "$(CONFIG_B43LEGACY_FW_SQUASH_COREREVS)" "$(1)/lib/firmware/b43legacy"
|
||||
endif
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,b43legacy-firmware))
|
@ -7,25 +7,24 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
UNPACK_CMD=unzip -q -p $(DL_DIR)/$(PKG_SOURCE) $(PKG_SOURCE_UNZIP) | gzip -dc | $(HOST_TAR) -C $(1) $(TAR_OPTIONS)
|
||||
|
||||
PKG_NAME:=cypress-firmware
|
||||
PKG_VERSION:=v5.4.18-2020_0402
|
||||
PKG_RELEASE:=3
|
||||
PKG_VERSION:=5.4.18-2021_0812
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_UNZIP:=cypress-firmware-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE:=cypress-fmac-$(PKG_VERSION).zip
|
||||
PKG_SOURCE_URL:=https://community.cypress.com/gfawx74859/attachments/gfawx74859/resourcelibrary/1016/1/
|
||||
PKG_HASH:=b12b0570f462c2f3c26dde98b10235a845a7109037def1e7e51af728bcc1a958
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL:=https://github.com/Infineon/ifx-linux-firmware/
|
||||
PKG_MIRROR_HASH:=ac882b482dd401b53cdecc6004cd2bd3d65e888c19206dcf10931a28033ada4d
|
||||
PKG_SOURCE_VERSION:=release-v$(PKG_VERSION)
|
||||
|
||||
PKG_MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
|
||||
PKG_LICENSE_FILES:=LICENCE
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/cypress-firmware-default
|
||||
SECTION:=firmware
|
||||
CATEGORY:=Firmware
|
||||
URL:=https://community.cypress.com/community/linux
|
||||
URL:=https://community.infineon.com/
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
@ -41,10 +40,10 @@ endef
|
||||
define Package/cypress-firmware-43012-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43012-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43012-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43012-sdio.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43012-sdio.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43012-sdio.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43012-sdio.clm_blob
|
||||
endef
|
||||
|
||||
@ -59,7 +58,7 @@ endef
|
||||
define Package/cypress-firmware-43340-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43340-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43340-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43340-sdio.bin
|
||||
endef
|
||||
|
||||
@ -76,7 +75,7 @@ endef
|
||||
define Package/cypress-firmware-43362-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43362-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43362-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43362-sdio.bin
|
||||
endef
|
||||
|
||||
@ -91,7 +90,7 @@ endef
|
||||
define Package/cypress-firmware-4339-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4339-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4339-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4339-sdio.bin
|
||||
endef
|
||||
|
||||
@ -108,10 +107,10 @@ endef
|
||||
define Package/cypress-firmware-43430-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43430-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43430-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43430-sdio.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43430-sdio.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43430-sdio.clm_blob
|
||||
endef
|
||||
|
||||
@ -128,10 +127,10 @@ endef
|
||||
define Package/cypress-firmware-43455-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43455-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43455-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43455-sdio.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43455-sdio.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
|
||||
endef
|
||||
|
||||
@ -146,10 +145,10 @@ endef
|
||||
define Package/cypress-firmware-4354-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4354-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4354-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4354-sdio.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4354-sdio.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4354-sdio.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4354-sdio.clm_blob
|
||||
endef
|
||||
|
||||
@ -164,10 +163,10 @@ endef
|
||||
define Package/cypress-firmware-4356-pcie/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4356-pcie.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4356-pcie.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4356-pcie.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4356-pcie.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4356-pcie.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4356-pcie.clm_blob
|
||||
endef
|
||||
|
||||
@ -182,10 +181,10 @@ endef
|
||||
define Package/cypress-firmware-4356-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4356-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4356-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4356-sdio.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4356-sdio.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4356-sdio.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4356-sdio.clm_blob
|
||||
endef
|
||||
|
||||
@ -200,51 +199,15 @@ endef
|
||||
define Package/cypress-firmware-43570-pcie/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43570-pcie.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43570-pcie.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43570-pcie.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac43570-pcie.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac43570-pcie.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43570-pcie.clm_blob
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,cypress-firmware-43570-pcie))
|
||||
|
||||
# Cypress 4359 PCIe Firmware
|
||||
define Package/cypress-firmware-4359-pcie
|
||||
$(Package/cypress-firmware-default)
|
||||
TITLE:=CYW4359 FullMac PCIe firmware
|
||||
endef
|
||||
|
||||
define Package/cypress-firmware-4359-pcie/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4359-pcie.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4359-pcie.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4359-pcie.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4359-pcie.clm_blob
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,cypress-firmware-4359-pcie))
|
||||
|
||||
# Cypress 4359 SDIO Firmware
|
||||
define Package/cypress-firmware-4359-sdio
|
||||
$(Package/cypress-firmware-default)
|
||||
TITLE:=CYW4359 FullMac SDIO firmware
|
||||
endef
|
||||
|
||||
define Package/cypress-firmware-4359-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4359-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4359-sdio.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4359-sdio.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4359-sdio.clm_blob
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,cypress-firmware-4359-sdio))
|
||||
|
||||
# Cypress 4373 SDIO Firmware
|
||||
define Package/cypress-firmware-4373-sdio
|
||||
$(Package/cypress-firmware-default)
|
||||
@ -254,10 +217,10 @@ endef
|
||||
define Package/cypress-firmware-4373-sdio/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4373-sdio.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4373-sdio.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4373-sdio.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4373-sdio.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4373-sdio.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4373-sdio.clm_blob
|
||||
endef
|
||||
|
||||
@ -272,10 +235,10 @@ endef
|
||||
define Package/cypress-firmware-4373-usb/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4373-usb.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4373-usb.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4373-usb.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac4373.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac4373.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac4373.clm_blob
|
||||
endef
|
||||
|
||||
@ -290,29 +253,11 @@ endef
|
||||
define Package/cypress-firmware-54591-pcie/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac54591-pcie.bin \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac54591-pcie.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac54591-pcie.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac54591-pcie.clm_blob \
|
||||
$(PKG_BUILD_DIR)/firmware/cyfmac54591-pcie.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac54591-pcie.clm_blob
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,cypress-firmware-54591-pcie))
|
||||
|
||||
# Cypress 89459 PCIe Firmware
|
||||
define Package/cypress-firmware-89459-pcie
|
||||
$(Package/cypress-firmware-default)
|
||||
TITLE:=CYW89459 FullMac PCIe firmware
|
||||
endef
|
||||
|
||||
define Package/cypress-firmware-89459-pcie/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/brcm
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac89459-pcie.bin \
|
||||
$(1)/lib/firmware/brcm/brcmfmac89459-pcie.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/firmware/brcmfmac89459-pcie.clm_blob \
|
||||
$(1)/lib/firmware/brcm/brcmfmac89459-pcie.clm_blob
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,cypress-firmware-89459-pcie))
|
||||
|
@ -100,7 +100,8 @@ define Package/cypress-nvram-43455-sdio-rpi-4b/install
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/brcmfmac43455-sdio.raspberrypi,4-model-b.txt \
|
||||
$(1)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt
|
||||
$(LN) 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
|
||||
|
||||
|
@ -57,8 +57,12 @@ ALLWIFIBOARDS:= \
|
||||
p2w_r619ac \
|
||||
qnap_301w \
|
||||
qxwlan_e2600ac \
|
||||
redmi_ax6 \
|
||||
xiaomi_ax3600 \
|
||||
xiaomi_ax9000 \
|
||||
zte_mf263 \
|
||||
zte_mf269
|
||||
zte_mf269 \
|
||||
tplink_xtr10890
|
||||
|
||||
ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ipq-wifi-$(BOARD))
|
||||
|
||||
@ -143,6 +147,7 @@ $(eval $(call generate-ipq-wifi-package,engenius_eap2200,EnGenius EAP2200))
|
||||
$(eval $(call generate-ipq-wifi-package,engenius_emd1,EnGenius EMD1))
|
||||
$(eval $(call generate-ipq-wifi-package,engenius_emr3500,EnGenius EMR3500))
|
||||
$(eval $(call generate-ipq-wifi-package,ezviz_cs-w3-wd1200g-eup,EZVIZ CS-W3-WD1200G EUP))
|
||||
$(eval $(call generate-ipq-wifi-package,glinet_gl-a1300,GL.iNet GL-A1300))
|
||||
$(eval $(call generate-ipq-wifi-package,glinet_gl-ap1300,GL.iNet GL-AP1300))
|
||||
$(eval $(call generate-ipq-wifi-package,glinet_gl-s1300,GL.iNet GL-S1300))
|
||||
$(eval $(call generate-ipq-wifi-package,hiwifi_c526a,HiWiFi C526A))
|
||||
@ -160,7 +165,11 @@ $(eval $(call generate-ipq-wifi-package,plasmacloud_pa2200,Plasma Cloud PA2200))
|
||||
$(eval $(call generate-ipq-wifi-package,p2w_r619ac,P&W R619AC))
|
||||
$(eval $(call generate-ipq-wifi-package,qnap_301w,QNAP 301w))
|
||||
$(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac,Qxwlan E2600AC))
|
||||
$(eval $(call generate-ipq-wifi-package,redmi_ax6,Redmi AX6))
|
||||
$(eval $(call generate-ipq-wifi-package,xiaomi_ax3600,Xiaomi AX3600))
|
||||
$(eval $(call generate-ipq-wifi-package,xiaomi_ax9000,Xiaomi AX9000))
|
||||
$(eval $(call generate-ipq-wifi-package,zte_mf263,ZTE MF263))
|
||||
$(eval $(call generate-ipq-wifi-package,zte_mf269,ZTE MF269))
|
||||
$(eval $(call generate-ipq-wifi-package,tplink_xtr10890,TPLINK XTR10890))
|
||||
|
||||
$(foreach PACKAGE,$(ALLWIFIPACKAGES),$(eval $(call BuildPackage,$(PACKAGE))))
|
||||
|
BIN
package/firmware/ipq-wifi/board-glinet_gl-a1300.qca4019
Normal file
BIN
package/firmware/ipq-wifi/board-glinet_gl-a1300.qca4019
Normal file
Binary file not shown.
BIN
package/firmware/ipq-wifi/board-redmi_ax6.ipq8074
Normal file
BIN
package/firmware/ipq-wifi/board-redmi_ax6.ipq8074
Normal file
Binary file not shown.
BIN
package/firmware/ipq-wifi/board-tplink_xtr10890.ipq8074
Executable file
BIN
package/firmware/ipq-wifi/board-tplink_xtr10890.ipq8074
Executable file
Binary file not shown.
BIN
package/firmware/ipq-wifi/board-xiaomi_ax3600.ipq8074
Normal file
BIN
package/firmware/ipq-wifi/board-xiaomi_ax3600.ipq8074
Normal file
Binary file not shown.
BIN
package/firmware/ipq-wifi/board-xiaomi_ax3600.qca9889
Normal file
BIN
package/firmware/ipq-wifi/board-xiaomi_ax3600.qca9889
Normal file
Binary file not shown.
BIN
package/firmware/ipq-wifi/board-xiaomi_ax9000.ipq8074
Normal file
BIN
package/firmware/ipq-wifi/board-xiaomi_ax9000.ipq8074
Normal file
Binary file not shown.
@ -8,12 +8,12 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=linux-firmware
|
||||
PKG_VERSION:=20220209
|
||||
PKG_RELEASE:=1
|
||||
PKG_VERSION:=20221214
|
||||
PKG_RELEASE:=3
|
||||
|
||||
PKG_SOURCE_URL:=@KERNEL/linux/kernel/firmware
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
||||
PKG_HASH:=e2e46fa618414952bbf2f6920cd3abcddbef45bfb7d1352994b4bfc35394d177
|
||||
PKG_HASH:=e793783e92acbde549965521462d1d1327827360664cf242dbda08f075654331
|
||||
|
||||
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||
|
||||
@ -21,6 +21,9 @@ SCAN_DEPS = *.mk
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
RSTRIP:=:
|
||||
STRIP:=:
|
||||
|
||||
define Package/firmware-default
|
||||
SECTION:=firmware
|
||||
CATEGORY:=Firmware
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,354 @@
|
||||
# AP6275S_NVRAM_V1.8_20210824
|
||||
# AP6275S v00 WLBGA reference board, iPA version.
|
||||
|
||||
# SSID generated using Alberto's boardssid.py script:
|
||||
# ********************SUMMARY********************
|
||||
# Board Name: AP6275S_V00
|
||||
#SSID: 0x086d
|
||||
#macmid: 0x02df
|
||||
# Successfully made SSID entry in sromdefs.tcl.
|
||||
# Successfully made macmid entry in sromdefs.tcl.
|
||||
# Successfully made SSID entry in tblssid.py.
|
||||
# *************************************************
|
||||
# $ Copyright Broadcom $
|
||||
#
|
||||
#
|
||||
# <<Broadcom-WL-IPTag/Proprietary:>>
|
||||
NVRAMRev=$Rev: 844050 $
|
||||
sromrev=11
|
||||
boardrev=0x1213
|
||||
boardtype=0x08ed
|
||||
boardflags=0x00400201
|
||||
boardflags2=0xc0800000
|
||||
boardflags3=0x40002180
|
||||
#boardnum=57410
|
||||
macaddr=00:90:4c:12:d0:01
|
||||
jtag_irw=38
|
||||
|
||||
#Regulatory specific
|
||||
ccode=0
|
||||
regrev=0
|
||||
|
||||
# Board specific
|
||||
vendid=0x14e4
|
||||
devid=0x449d
|
||||
manfid=0x2d0
|
||||
antswitch=0
|
||||
pdgain5g=0
|
||||
pdgain2g=0
|
||||
aa2g=3
|
||||
aa5g=3
|
||||
agbg0=2
|
||||
agbg1=2
|
||||
aga0=2
|
||||
aga1=2
|
||||
extpagain2g=2
|
||||
extpagain5g=2
|
||||
rxgains2gelnagaina0=0
|
||||
rxgains2gtrisoa0=0
|
||||
rxgains2gtrelnabypa0=0
|
||||
rxgains5gelnagaina0=0
|
||||
rxgains5gtrisoa0=0
|
||||
rxgains5gtrelnabypa0=0
|
||||
rxgains5gmelnagaina0=0
|
||||
rxgains5gmtrisoa0=0
|
||||
rxgains5gmtrelnabypa0=0
|
||||
rxgains5ghelnagaina0=0
|
||||
rxgains5ghtrisoa0=0
|
||||
rxgains5ghtrelnabypa0=0
|
||||
rxgains2gelnagaina1=0
|
||||
rxgains2gtrisoa1=0
|
||||
rxgains2gtrelnabypa1=0
|
||||
rxgains5gelnagaina1=0
|
||||
rxgains5gtrisoa1=0
|
||||
rxgains5gtrelnabypa1=0
|
||||
rxgains5gmelnagaina1=0
|
||||
rxgains5gmtrisoa1=0
|
||||
rxgains5gmtrelnabypa1=0
|
||||
rxgains5ghelnagaina1=0
|
||||
rxgains5ghtrisoa1=0
|
||||
rxgains5ghtrelnabypa1=0
|
||||
|
||||
#RSSI related
|
||||
# 2G
|
||||
rssicorrnorm_c0=4,4
|
||||
rssicorrnorm_c1=4,4
|
||||
# 5G
|
||||
rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
|
||||
rssicorrnorm5g_c1=4,4,4,4,4,4,4,4,4,4,4,4
|
||||
|
||||
|
||||
#Two range TSSI
|
||||
tworangetssi2g=0
|
||||
tworangetssi5g=0
|
||||
lowpowerrange2g=0
|
||||
lowpowerrange5g=0
|
||||
low_adc_rate_en=1
|
||||
# NOTE :================================================================================
|
||||
# To run TPC with Two Range TSSI ,set tworangetssi2g = 1 and lowpowerrange2g = 0
|
||||
# To run TPC with Single Range TSSI, set tworangetssi2g = 0
|
||||
# To run TPC please READ instructions near pa2ga0 and pa2ga1 as well
|
||||
# To generate PA params for Low Range set tworangetssi2g = 0 and lowpowerrange2g to 1
|
||||
# To generate PA params for High Range set tworangetssi2g = 1 and lowpowerrange2g to 1
|
||||
# ======================================================================================
|
||||
|
||||
#Related to FW Download. Host may use this
|
||||
nocrc=1
|
||||
|
||||
otpimagesize=502
|
||||
|
||||
xtalfreq=37400
|
||||
|
||||
txchain=3
|
||||
rxchain=3
|
||||
|
||||
cckdigfilttype=2
|
||||
|
||||
#bit mask for slice capability bit 0:2G bit 1:5G
|
||||
bandcap=3
|
||||
|
||||
#TXBF Related
|
||||
rpcal2g=0
|
||||
rpcal5gb0=0
|
||||
rpcal5gb1=0
|
||||
rpcal5gb2=0
|
||||
rpcal5gb3=0
|
||||
|
||||
|
||||
#FDSS Related
|
||||
fdss_level_2g=4,4
|
||||
fdss_interp_en=1
|
||||
fdss_level_5g=4,4
|
||||
fdss_level_11ax_2g=3,3
|
||||
fdss_level_11ax_2g_ch1=3,3
|
||||
fdss_level_11ax_2g_ch11=3,3
|
||||
fdss_level_11ax_5g=3,3
|
||||
|
||||
#Tempsense Related
|
||||
tempthresh=255
|
||||
tempoffset=40
|
||||
rawtempsense=0x1ff
|
||||
phycal_tempdelta=15
|
||||
temps_period=15
|
||||
temps_hysteresis=15
|
||||
|
||||
#------------- TSSI Related -------------
|
||||
|
||||
tssipos2g=1
|
||||
tssipos5g=1
|
||||
AvVmid_c0=2,127,4,92,4,91,4,91,4,94
|
||||
AvVmid_c1=2,127,4,93,4,93,4,95,3,110
|
||||
# CCK in case of multi mode 2
|
||||
pa2gccka0=-107,8241,-929
|
||||
pa2gccka1=-86,8682,-961
|
||||
# OFDM in case of multi_mode 2
|
||||
pa2ga0=-92,7647,-831
|
||||
pa2ga1=-115,7023,-766
|
||||
pa5ga0=-175,5735,-699,-194,5574,-689,-160,6066,-727,-176,5834,-714
|
||||
pa5ga1=-163,5928,-712,-193,5622,-695,-188,5523,-688,-170,6097,-749
|
||||
|
||||
# Max power and offsets
|
||||
maxp2ga0=94
|
||||
maxp2ga1=86
|
||||
maxp5ga0=69,68,68,69
|
||||
maxp5ga1=69,68,68,69
|
||||
subband5gver=0x4
|
||||
paparambwver=3
|
||||
cckpwroffset0=0
|
||||
cckpwroffset1=0
|
||||
pdoffset40ma0=0x0000
|
||||
pdoffset80ma0=0x0100
|
||||
pdoffset40ma1=0x1111
|
||||
pdoffset80ma1=0x1010
|
||||
cckbw202gpo=0x1111
|
||||
cckbw20ul2gpo=0x0000
|
||||
mcsbw202gpo=0x77544331
|
||||
mcsbw402gpo=0x00000000
|
||||
dot11agofdmhrbw202gpo=0x4433
|
||||
ofdmlrbw202gpo=0x1111
|
||||
mcsbw205glpo=0x66200000
|
||||
mcsbw405glpo=0x94100000
|
||||
mcsbw805glpo=0x99221111
|
||||
mcsbw1605glpo=0
|
||||
mcsbw205gmpo=0x66200000
|
||||
mcsbw405gmpo=0x94100000
|
||||
mcsbw805gmpo=0x99221111
|
||||
mcsbw1605gmpo=0
|
||||
mcsbw205ghpo=0x66200000
|
||||
mcsbw405ghpo=0xA5211111
|
||||
mcsbw805ghpo=0xBB221111
|
||||
powoffs2gtna0=0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
powoffs2gtna1=-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0
|
||||
mcs1024qam2gpo=0xCCAA
|
||||
mcs1024qam5glpo=0xDDDDAA
|
||||
mcs1024qam5gmpo=0xDDDDAA
|
||||
mcs1024qam5ghpo=0xDDFFCC
|
||||
mcs1024qam5gx1po=0xEECCCC
|
||||
mcs1024qam5gx2po=0xEECCCC
|
||||
mcs8poexp=0
|
||||
mcs9poexp=0
|
||||
mcs10poexp=0
|
||||
|
||||
# 5G power offset per channel for band edge channel
|
||||
powoffs5g20mtna0=0,0,0,0,0,0,0
|
||||
powoffs5g20mtna1=0,0,0,0,0,0,0
|
||||
powoffs5g40mtna0=0,0,0,0,0
|
||||
powoffs5g40mtna1=0,0,0,0,0
|
||||
powoffs5g80mtna0=0,0,0,0,0
|
||||
powoffs5g80mtna1=0,0,0,0,0
|
||||
mcs11poexp=0
|
||||
|
||||
#LTE Coex Related
|
||||
ltecxmux=0
|
||||
ltecxpadnum=0x0504
|
||||
ltecxfnsel=0x44
|
||||
ltecxgcigpio=0x04
|
||||
#OOB params
|
||||
#device_wake_opt=1
|
||||
host_wake_opt=0
|
||||
|
||||
# SWCTRL Related
|
||||
|
||||
swctrlmap_2g=0x10101010,0x06030401,0x04011010,0x000000,0x3FF
|
||||
swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
|
||||
swctrlmap_5g=0x80408040,0x21240120,0x01208040,0x000000,0x3FF
|
||||
swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
|
||||
clb2gslice0core0=0x01b
|
||||
clb2gslice1core0=0x000
|
||||
clb5gslice0core0=0x064
|
||||
clb5gslice1core0=0x000
|
||||
clb2gslice0core1=0x056
|
||||
clb2gslice1core1=0x000
|
||||
clb5gslice0core1=0x0a1
|
||||
clb5gslice1core1=0x000
|
||||
btc_prisel_ant_mask=0x2
|
||||
clb_swctrl_smask_ant0=0x27f
|
||||
clb_swctrl_smask_ant1=0x2f7
|
||||
|
||||
|
||||
#BT Coex 1:TDM
|
||||
btc_mode=1
|
||||
|
||||
# --- PAPD Cal related params ----
|
||||
txwbpapden=0 # 0:NBPAPD 1:WBPAPD
|
||||
# NB PAPD Cal params
|
||||
nb_eps_offset=470,470
|
||||
nb_bbmult=66,66
|
||||
nb_papdcalidx=6,6
|
||||
nb_txattn=2,2
|
||||
nb_rxattn=1,1
|
||||
nb_eps_stopidx=63
|
||||
epsilonoff_5g20_c0=2,2,2,0
|
||||
epsilonoff_5g40_c0=2,2,2,0
|
||||
epsilonoff_5g80_c0=2,2,2,0
|
||||
epsilonoff_5g20_c1=0,0,-2,-2
|
||||
epsilonoff_5g40_c1=0,0,0,-2
|
||||
epsilonoff_5g80_c1=0,0,-2,-2
|
||||
epsilonoff_2g20_c0=0
|
||||
epsilonoff_2g20_c1=0
|
||||
|
||||
# energy detect threshold
|
||||
ed_thresh2g=-67
|
||||
ed_thresh5g=-67
|
||||
# energy detect threshold for EU
|
||||
eu_edthresh2g=-67
|
||||
eu_edthresh5g=-67
|
||||
|
||||
#rpcal coef for imptxbf
|
||||
rpcal5gb0=238
|
||||
rpcal5gb1=228
|
||||
rpcal5gb2=222
|
||||
rpcal5gb3=229
|
||||
rpcal2g=15
|
||||
ocl=0
|
||||
bt_coex_chdep_div=1
|
||||
|
||||
# OLPC Related
|
||||
disable_olpc=0
|
||||
olpc_thresh5g=32
|
||||
olpc_anchor5g=40
|
||||
olpc_thresh2g=32
|
||||
olpc_anchor2g=40
|
||||
|
||||
#PAPR related
|
||||
paprdis=0
|
||||
paprrmcsgamma2g=500,550,550,-1,-1,-1,-1,-1,-1,-1,-1,-1
|
||||
paprrmcsgain2g=128,128,128,0,0,0,0,0,0,0,0,0
|
||||
paprrmcsgamma2g_ch13=500,550,550,-1,-1,-1,-1,-1,-1,-1,-1,-1
|
||||
paprrmcsgain2g_ch13=128,128,128,0,0,0,0,0,0,0,0,0
|
||||
paprrmcsgamma2g_ch1=500,550,550,-1,-1,-1,-1,-1,-1,-1,-1,-1
|
||||
paprrmcsgain2g_ch1=128,128,128,0,0,0,0,0,0,0,0,0
|
||||
paprrmcsgamma5g20=500,500,500,-1,-1,-1,-1,-1,-1,-1,-1,-1
|
||||
paprrmcsgain5g20=128,128,128,0,0,0,0,0,0,0,0,0
|
||||
paprrmcsgamma5g40=600,600,600,-1,-1,-1,-1,-1,-1,-1,-1,-1
|
||||
paprrmcsgain5g40=128,128,128,0,0,0,0,0,0,0,0,0
|
||||
paprrmcsgamma5g80=-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
|
||||
paprrmcsgain5g80=0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
# Enable papd for cck when target pwr ge 16dBm
|
||||
cckpapd_pwrthresh=64
|
||||
|
||||
## ULOFDMA Board limit PPRs for 2G20 ##
|
||||
ruppr2g20bpska0=0x8421
|
||||
ruppr2g20bpska1=0x8421
|
||||
ruppr2g20qpska0=0x8421
|
||||
ruppr2g20qpska1=0x8421
|
||||
ruppr2g20qam16a0=0x10842
|
||||
ruppr2g20qam16a1=0x10842
|
||||
ruppr2g20qam64a0=0x18C63
|
||||
ruppr2g20qam64a1=0x18C63
|
||||
ruppr2g20qam256a0=0x21084
|
||||
ruppr2g20qam256a1=0x21084
|
||||
ruppr2g20qam1024a0=0x5294A
|
||||
ruppr2g20qam1024a1=0x5294A
|
||||
## ULOFDMA Board limit PPRs for 5G20 ##
|
||||
ruppr5g20bpska0=0x18000
|
||||
ruppr5g20bpska1=0x18000
|
||||
ruppr5g20qpska0=0x18000
|
||||
ruppr5g20qpska1=0x18000
|
||||
ruppr5g20qam16a0=0x18000
|
||||
ruppr5g20qam16a1=0x18000
|
||||
ruppr5g20qam64a0=0x18842
|
||||
ruppr5g20qam64a1=0x18842
|
||||
ruppr5g20qam256a0=0x318C6
|
||||
ruppr5g20qam256a1=0x318C6
|
||||
ruppr5g20qam1024a0=0x6318C
|
||||
ruppr5g20qam1024a1=0x6318C
|
||||
## ULOFDMA Board limit PPRs for 5G40 ##
|
||||
ruppr5g40bpska0=0x308421
|
||||
ruppr5g40bpska1=0x308421
|
||||
ruppr5g40qpska0=0x308421
|
||||
ruppr5g40qpska1=0x308421
|
||||
ruppr5g40qam16a0=0x308421
|
||||
ruppr5g40qam16a1=0x308421
|
||||
ruppr5g40qam64a0=0x308421
|
||||
ruppr5g40qam64a1=0x308421
|
||||
ruppr5g40qam256a0=0x739CE7
|
||||
ruppr5g40qam256a1=0x739CE7
|
||||
ruppr5g40qam1024a0=0xD6B5AD
|
||||
ruppr5g40qam1024a1=0xD6B5AD
|
||||
## ULOFDMA Board limit PPRs for 5G80 ##
|
||||
ruppr5g80bpska0=0x4108421
|
||||
ruppr5g80bpska1=0x4108421
|
||||
ruppr5g80qpska0=0x4108421
|
||||
ruppr5g80qpska1=0x4108421
|
||||
ruppr5g80qam16a0=0x4108421
|
||||
ruppr5g80qam16a1=0x4108421
|
||||
ruppr5g80qam64a0=0x8108421
|
||||
ruppr5g80qam64a1=0x8108421
|
||||
ruppr5g80qam256a0=0x1C7398C6
|
||||
ruppr5g80qam256a1=0x1C7398C6
|
||||
ruppr5g80qam1024a0=0x38C6318C
|
||||
ruppr5g80qam1024a1=0x38C6318C
|
||||
|
||||
muxenab=0x10
|
||||
|
||||
# ########### BTC Dynctl profile params ############
|
||||
# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode, bit 3 TX power control
|
||||
#btcdyn_flags=1
|
||||
|
||||
#btcdyn_default_btc_mode=5
|
||||
#btcdyn_msw_rows=0
|
||||
#btcdyn_dsns_rows=0
|
||||
#btc_params1007=100
|
||||
#btc_params1017=4
|
@ -118,3 +118,13 @@ define Package/bnx2x-firmware/install
|
||||
$(1)/lib/firmware/bnx2x/
|
||||
endef
|
||||
$(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))
|
||||
|
@ -175,6 +175,13 @@ define Package/iwlwifi-firmware-ax200/install
|
||||
endef
|
||||
$(eval $(call BuildPackage,iwlwifi-firmware-ax200))
|
||||
|
||||
Package/iwlwifi-firmware-ax201 = $(call Package/firmware-default,Intel AX201 firmware)
|
||||
define Package/iwlwifi-firmware-ax201/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/iwlwifi-so-a0-hr-b0-64.ucode $(1)/lib/firmware
|
||||
endef
|
||||
$(eval $(call BuildPackage,iwlwifi-firmware-ax201))
|
||||
|
||||
Package/iwlwifi-firmware-ax210 = $(call Package/firmware-default,Intel AX210 firmware)
|
||||
define Package/iwlwifi-firmware-ax210/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware
|
||||
@ -226,6 +233,8 @@ define Package/i915-firmware/install
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/ehl_guc_33.0.4.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/ehl_guc_49.0.1.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/ehl_guc_62.0.0.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/ehl_guc_69.0.3.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/ehl_guc_70.1.1.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/ehl_huc_9.0.0.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/glk_dmc_ver1_04.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/glk_guc_32.0.3.bin $(1)/lib/firmware/i915/
|
||||
@ -249,6 +258,7 @@ define Package/i915-firmware/install
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/kbl_guc_33.0.0.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/kbl_guc_49.0.1.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/kbl_guc_62.0.0.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/kbl_guc_70.1.1.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/kbl_guc_ver9_14.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/kbl_guc_ver9_39.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/kbl_huc_4.0.0.bin $(1)/lib/firmware/i915/
|
||||
@ -277,6 +287,7 @@ define Package/i915-firmware/install
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/tgl_guc_35.2.0.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/tgl_guc_49.0.1.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/tgl_guc_62.0.0.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/tgl_guc_70.1.1.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/tgl_huc_7.0.12.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/tgl_huc_7.0.3.bin $(1)/lib/firmware/i915/
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/i915/tgl_huc_7.5.0.bin $(1)/lib/firmware/i915/
|
||||
|
@ -50,3 +50,21 @@ define Package/mt7622bt-firmware/install
|
||||
$(1)/lib/firmware/mediatek
|
||||
endef
|
||||
$(eval $(call BuildPackage,mt7622bt-firmware))
|
||||
|
||||
Package/mt7921bt-firmware = $(call Package/firmware-default,mt7921bt firmware)
|
||||
define Package/mt7921bt-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/mediatek
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin \
|
||||
$(1)/lib/firmware/mediatek
|
||||
endef
|
||||
$(eval $(call BuildPackage,mt7921bt-firmware))
|
||||
|
||||
Package/mt7922bt-firmware = $(call Package/firmware-default,mt7922bt firmware)
|
||||
define Package/mt7922bt-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/mediatek
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin \
|
||||
$(1)/lib/firmware/mediatek
|
||||
endef
|
||||
$(eval $(call BuildPackage,mt7922bt-firmware))
|
||||
|
@ -1,14 +1,3 @@
|
||||
QCA99X0_BOARD_REV:=ddcec9efd245da9365c474f513a855a55f3ac7fe
|
||||
QCA99X0_BOARD_FILE:=board-2.bin.$(QCA99X0_BOARD_REV)
|
||||
|
||||
define Download/qca99x0-board
|
||||
URL:=https://source.codeaurora.org/quic/qsdk/oss/firmware/ath10k-firmware/plain/ath10k/QCA99X0/hw2.0
|
||||
URL_FILE:=board-2.bin?id=$(QCA99X0_BOARD_REV)
|
||||
FILE:=$(QCA99X0_BOARD_FILE)
|
||||
HASH:=03711ac21e60ef59d3815e235eb721c0c22851b5410299411085aa6f2af45401
|
||||
endef
|
||||
$(eval $(call Download,qca99x0-board))
|
||||
|
||||
Package/ath10k-board-qca4019 = $(call Package/firmware-default,ath10k qca4019 board firmware)
|
||||
define Package/ath10k-board-qca4019/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/ath10k/QCA4019/hw1.0
|
||||
@ -117,13 +106,11 @@ Package/ath10k-board-qca99x0 = $(call Package/firmware-default,ath10k qca99x0 bo
|
||||
define Package/ath10k-board-qca99x0/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/ath10k/QCA99X0/hw2.0
|
||||
$(INSTALL_DATA) \
|
||||
$(DL_DIR)/$(QCA99X0_BOARD_FILE) \
|
||||
$(PKG_BUILD_DIR)/ath10k/QCA99X0/hw2.0/board-2.bin \
|
||||
$(1)/lib/firmware/ath10k/QCA99X0/hw2.0/board-2.bin
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/ath10k/QCA99X0/hw2.0/board.bin \
|
||||
$(1)/lib/firmware/ath10k/QCA99X0/hw2.0/board.bin
|
||||
endef
|
||||
$(eval $(call BuildPackage,ath10k-board-qca99x0))
|
||||
|
||||
Package/ath10k-firmware-qca99x0 = $(call Package/firmware-default,ath10k qca99x0 firmware,+ath10k-board-qca99x0)
|
||||
define Package/ath10k-firmware-qca99x0/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/ath10k/QCA99X0/hw2.0
|
||||
|
24
package/firmware/linux-firmware/qca_ath11k.mk
Normal file
24
package/firmware/linux-firmware/qca_ath11k.mk
Normal file
@ -0,0 +1,24 @@
|
||||
Package/ath11k-firmware-qca6390 = $(call Package/firmware-default,QCA6390 ath11k firmware)
|
||||
define Package/ath11k-firmware-qca6390/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/ath11k/QCA6390/hw2.0
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/ath11k/QCA6390/hw2.0/* $(1)/lib/firmware/ath11k/QCA6390/hw2.0/
|
||||
endef
|
||||
$(eval $(call BuildPackage,ath11k-firmware-qca6390))
|
||||
|
||||
Package/ath11k-firmware-wcn6750 = $(call Package/firmware-default,WCN6750 ath11k firmware)
|
||||
define Package/ath11k-firmware-wcn6750/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/ath11k/WCN6750/hw1.0
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/ath11k/WCN6750/hw1.0/* $(1)/lib/firmware/ath11k/WCN6750/hw1.0/
|
||||
endef
|
||||
$(eval $(call BuildPackage,ath11k-firmware-wcn6750))
|
||||
|
||||
Package/ath11k-firmware-wcn6855 = $(call Package/firmware-default,WCN6855 ath11k firmware)
|
||||
define Package/ath11k-firmware-wcn6855/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/ath11k/WCN6855/hw2.0
|
||||
$(INSTALL_DATA) \
|
||||
$(PKG_BUILD_DIR)/ath11k/WCN6855/hw2.0/* $(1)/lib/firmware/ath11k/WCN6855/hw2.0/
|
||||
$(LN) ./hw2.0 $(1)/lib/firmware/ath11k/WCN6855/hw2.1
|
||||
endef
|
||||
$(eval $(call BuildPackage,ath11k-firmware-wcn6855))
|
@ -93,6 +93,13 @@ define Package/rtl8723bu-firmware/install
|
||||
endef
|
||||
$(eval $(call BuildPackage,rtl8723bu-firmware))
|
||||
|
||||
Package/rtl8723du-firmware = $(call Package/firmware-default,RealTek RTL8723DU firmware)
|
||||
define Package/rtl8723du-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/rtw88
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/rtw88/rtw8723d_fw.bin $(1)/lib/firmware/rtw88
|
||||
endef
|
||||
$(eval $(call BuildPackage,rtl8723du-firmware))
|
||||
|
||||
Package/rtl8821ae-firmware = $(call Package/firmware-default,RealTek RTL8821AE firmware)
|
||||
define Package/rtl8821ae-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/rtlwifi
|
||||
@ -101,6 +108,13 @@ define Package/rtl8821ae-firmware/install
|
||||
endef
|
||||
$(eval $(call BuildPackage,rtl8821ae-firmware))
|
||||
|
||||
Package/rtl8821ce-firmware = $(call Package/firmware-default,RealTek RTL8821CE firmware)
|
||||
define Package/rtl8821ce-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/rtw88
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/rtw88/rtw8821c_fw.bin $(1)/lib/firmware/rtw88
|
||||
endef
|
||||
$(eval $(call BuildPackage,rtl8821ce-firmware))
|
||||
|
||||
Package/rtl8822be-firmware = $(call Package/firmware-default,RealTek RTL8822BE firmware)
|
||||
define Package/rtl8822be-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware/rtw88
|
||||
|
@ -8,25 +8,17 @@ include $(TOPDIR)/rules.mk
|
||||
PKG_NAME:=prism54-firmware
|
||||
PKG_RELEASE:=1
|
||||
|
||||
# Prism54 FullMAC firmware (jbnore.free.fr seems to be rather slow, so we use daemonizer.de)
|
||||
# P54 SoftMAC firmware (jbnore.free.fr seems to be rather slow, so we use daemonizer.de)
|
||||
PRG_URL:=https://daemonizer.de/prism54/prism54-fw/
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
||||
# PRISM54/P54 firmwares
|
||||
PRISM54FW:=1.0.4.3.arm
|
||||
# P54 firmwares
|
||||
P54USBFW:=2.13.24.0.lm87.arm
|
||||
P54PCIFW:=2.13.12.0.arm
|
||||
P54SPIFW:=2.13.0.0.a.13.14.arm
|
||||
|
||||
define Download/prism54-firmware
|
||||
FILE:=$(PRISM54FW)
|
||||
URL:=$(PRG_URL)/fw-fullmac
|
||||
HASH:=dce24156c57234dba131429fbe8cd1de8ba818c9481ddc33cf7e5af9d57a737c
|
||||
endef
|
||||
$(eval $(call Download,prism54-firmware))
|
||||
|
||||
define Download/p54-usb-firmware
|
||||
FILE:=$(P54USBFW)
|
||||
URL:=$(PRG_URL)/fw-usb
|
||||
@ -55,11 +47,6 @@ define Package/prism54-firmware-default
|
||||
URL:=https://daemonizer.de/prism54/prism54-fw
|
||||
endef
|
||||
|
||||
define Package/prism54-firmware
|
||||
$(Package/prism54-firmware-default)
|
||||
TITLE:=prism54 firmware
|
||||
endef
|
||||
|
||||
define Package/p54-usb-firmware
|
||||
$(Package/prism54-firmware-default)
|
||||
TITLE:=p54-usb firmware
|
||||
@ -84,11 +71,6 @@ define Build/Compile
|
||||
|
||||
endef
|
||||
|
||||
define Package/prism54-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware
|
||||
$(INSTALL_DATA) $(DL_DIR)/$(PRISM54FW) $(1)/lib/firmware/isl3890
|
||||
endef
|
||||
|
||||
define Package/p54-usb-firmware/install
|
||||
$(INSTALL_DIR) $(1)/lib/firmware
|
||||
$(INSTALL_DATA) $(DL_DIR)/$(P54USBFW) $(1)/lib/firmware/isl3887usb
|
||||
@ -105,7 +87,6 @@ define Package/p54-spi-firmware/install
|
||||
endef
|
||||
|
||||
|
||||
$(eval $(call BuildPackage,prism54-firmware))
|
||||
$(eval $(call BuildPackage,p54-usb-firmware))
|
||||
$(eval $(call BuildPackage,p54-pci-firmware))
|
||||
$(eval $(call BuildPackage,p54-spi-firmware))
|
||||
|
Loading…
x
Reference in New Issue
Block a user