mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-19 14:13:30 +00:00

* firmware: intel-microcode: update to 20220809 Debian's changelog by Henrique de Moraes Holschuh <hmh@debian.org>: * New upstream microcode datafile 20220809 * Fixes INTEL-SA-00657, CVE-2022-21233 Stale data from APIC leaks SGX memory (AEPIC leak) * Fixes unspecified errata (functional issues) on Xeon Scalable * Updated Microcodes: sig 0x00050653, pf_mask 0x97, 2022-03-14, rev 0x100015e, size 34816 sig 0x00050654, pf_mask 0xb7, 2022-03-08, rev 0x2006e05, size 44032 sig 0x000606a6, pf_mask 0x87, 2022-04-07, rev 0xd000375, size 293888 sig 0x000706a1, pf_mask 0x01, 2022-03-23, rev 0x003c, size 75776 sig 0x000706a8, pf_mask 0x01, 2022-03-23, rev 0x0020, size 75776 sig 0x000706e5, pf_mask 0x80, 2022-03-17, rev 0x00b2, size 112640 sig 0x000806c2, pf_mask 0xc2, 2022-03-19, rev 0x0028, size 97280 sig 0x000806d1, pf_mask 0xc2, 2022-03-28, rev 0x0040, size 102400 sig 0x00090672, pf_mask 0x03, 2022-06-07, rev 0x0022, size 216064 sig 0x00090675, pf_mask 0x03, 2022-06-07, rev 0x0022, size 216064 sig 0x000906a3, pf_mask 0x80, 2022-06-15, rev 0x0421, size 216064 sig 0x000906a4, pf_mask 0x80, 2022-06-15, rev 0x0421, size 216064 sig 0x000a0671, pf_mask 0x02, 2022-03-17, rev 0x0054, size 103424 sig 0x000b06f2, pf_mask 0x03, 2022-06-07, rev 0x0022, size 216064 sig 0x000b06f5, pf_mask 0x03, 2022-06-07, rev 0x0022, size 216064 Signed-off-by: Christian Lamparter <chunkeey@gmail.com> * bcm27xx-gpu-fw: update to latest version Multiple firmware fixes needed for kernel updates. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> * bcm27xx-gpu-fw: update to latest version Latest GPU FW contains multiple fixes and improvements. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> * bcm63xx-cfe: update to the latest master e5050f3 linksys: ea9500-v2: add cferam file Signed-off-by: Rafał Miłecki <rafal@milecki.pl> * nat46: fix translation of ICMP protocols parameter problem and unreachable 9b3a819 nat46-core: Fix translation of ICMP protocols parameter problem and unreachable (#27) Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> * nat46: update to latest git HEAD 1fdf2a3 Fix kernel panic due to device deletion (#29) e7b48d1 add the mutex lock for create/delete/config/insert nat46 devices to fix nat46 module crash issues. (#28) Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> * nat46: update to latest git HEAD d9bc161 nat46-core: Fix typo since day one (#31) 840e235 Fix coverity issues observed so far (#30) Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> * nat46: update to git HEAD 95ca1c3 nat46-core: ignore IPv4 options when translating packets 39778c2 add a module argument to ignore TOS translate for IPv4 9a36ee1 add a module argument to ignore TOS translate for IPv4 79190a8 add a module argument to ignore TOS translate for IPv4 Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> * mwlwifi: fix 5.15 kernel support Fix compilation and usage under kernel 5.15 for the mwlwifi driver. For detailed description of changes, check individual patches. Signed-off-by: Robert Marko <robert.marko@sartura.hr> * rtl8812au-ct: Fix compile Replace the extern inline with a static inline. With extern inline the compiler will generate the function in all compile units including this file which breaks linking later. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Christian Lamparter <chunkeey@gmail.com> Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> Signed-off-by: Robert Marko <robert.marko@sartura.hr> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Co-authored-by: Christian Lamparter <chunkeey@gmail.com> Co-authored-by: Álvaro Fernández Rojas <noltari@gmail.com> Co-authored-by: Rafał Miłecki <rafal@milecki.pl> Co-authored-by: Hans Dedecker <dedeckeh@gmail.com> Co-authored-by: Robert Marko <robert.marko@sartura.hr> Co-authored-by: Hauke Mehrtens <hauke@hauke-m.de>
105 lines
2.9 KiB
Makefile
105 lines
2.9 KiB
Makefile
#
|
|
# Copyright (C) 2014-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:=mwlwifi
|
|
PKG_RELEASE=3
|
|
|
|
PKG_LICENSE:=ISC
|
|
PKG_LICENSE_FILES:=
|
|
|
|
PKG_SOURCE_URL:=https://github.com/kaloz/mwlwifi
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_DATE:=2020-02-06
|
|
PKG_SOURCE_VERSION:=a2fd00bb74c35820dfe233d762690c0433a87ef5
|
|
PKG_MIRROR_HASH:=0eda0e774a87e58e611d6436350e1cf2be3de50fddde334909a07a15b0c9862b
|
|
|
|
PKG_MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
|
|
PKG_BUILD_PARALLEL:=1
|
|
PKG_FLAGS:=nonshared
|
|
|
|
include $(INCLUDE_DIR)/kernel.mk
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define KernelPackage/mwlwifi
|
|
SUBMENU:=Wireless Drivers
|
|
TITLE:=Marvell 88W8864/88W8897/88W8964/88W8997 wireless driver
|
|
DEPENDS:=+kmod-mac80211 +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT @PCI_SUPPORT @TARGET_mvebu
|
|
FILES:=$(PKG_BUILD_DIR)/mwlwifi.ko
|
|
AUTOLOAD:=$(call AutoLoad,50,mwlwifi)
|
|
endef
|
|
|
|
NOSTDINC_FLAGS := \
|
|
$(KERNEL_NOSTDINC_FLAGS) \
|
|
-I$(PKG_BUILD_DIR) \
|
|
-I$(STAGING_DIR)/usr/include/mac80211-backport/uapi \
|
|
-I$(STAGING_DIR)/usr/include/mac80211-backport \
|
|
-I$(STAGING_DIR)/usr/include/mac80211/uapi \
|
|
-I$(STAGING_DIR)/usr/include/mac80211 \
|
|
-include backport/backport.h
|
|
|
|
define Build/Compile
|
|
+$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \
|
|
$(KERNEL_MAKE_FLAGS) \
|
|
M="$(PKG_BUILD_DIR)" \
|
|
NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \
|
|
modules
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-default
|
|
SECTION:=firmware
|
|
CATEGORY:=Firmware
|
|
TITLE:=Marvell $(1) firmware
|
|
DEPENDS:=+kmod-mwlwifi @TARGET_mvebu
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware/install
|
|
$(INSTALL_DIR) $(1)/lib/firmware
|
|
$(INSTALL_DIR) $(1)/lib/firmware/mwlwifi
|
|
$(CP) $(PKG_BUILD_DIR)/bin/firmware/$(2) $(1)/lib/firmware/mwlwifi/
|
|
$(CP) $(PKG_BUILD_DIR)/bin/firmware/Marvell_license.txt $(1)/lib/firmware/mwlwifi/$(2).Marvell_license.txt
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-88w8864
|
|
$(call Package/mwlwifi-firmware-default,88W8864)
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-88w8864/install
|
|
$(call Package/mwlwifi-firmware/install,$(1),88W8864.bin)
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-88w8897
|
|
$(call Package/mwlwifi-firmware-default,88W8897)
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-88w8897/install
|
|
$(call Package/mwlwifi-firmware/install,$(1),88W8897.bin)
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-88w8964
|
|
$(call Package/mwlwifi-firmware-default,88W8964)
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-88w8964/install
|
|
$(call Package/mwlwifi-firmware/install,$(1),88W8964.bin)
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-88w8997
|
|
$(call Package/mwlwifi-firmware-default,88W8997)
|
|
endef
|
|
|
|
define Package/mwlwifi-firmware-88w8997/install
|
|
$(call Package/mwlwifi-firmware/install,$(1),88W8997.bin)
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,mwlwifi))
|
|
$(eval $(call BuildPackage,mwlwifi-firmware-88w8864))
|
|
$(eval $(call BuildPackage,mwlwifi-firmware-88w8897))
|
|
$(eval $(call BuildPackage,mwlwifi-firmware-88w8964))
|
|
$(eval $(call BuildPackage,mwlwifi-firmware-88w8997))
|