qualcommax: ipq807x: fix IPQ807x devices NSS build and nss-firmware

This commit is contained in:
coolsnowwolf 2024-06-17 15:10:08 +08:00
parent edb64fde27
commit 0f039195d0
3 changed files with 9 additions and 6 deletions

View File

@ -43,7 +43,7 @@ endef
define Package/nss-firmware-ipq8074
$(Package/nss-firmware-default)
TITLE:=NSS firmware for IPQ8074 devices
NSS_ARCHIVE:=$(VERSION_PATH)/IPQ8074.ATH.12.0.0/BIN-NSS.FW.12.0.r1-002-HK.R.tar.bz2
NSS_ARCHIVE:=$(VERSION_PATH)/IPQ8074.ATH.12.0.0/BIN-NSS.FW.12.1-022-HK.R.tar.bz2
endef
define Build/Compile

View File

@ -23,7 +23,7 @@ Signed-off-by: Robert Marko <robimarko@gmail.com>
#size-cells = <2>;
ranges;
+ nss@40000000 {
+ nss_region: nss@40000000 {
+ no-map;
+ reg = <0x0 0x40000000 0x0 0x01000000>;
+ };

View File

@ -1,13 +1,16 @@
--- a/include/linux/timer.h
+++ b/include/linux/timer.h
@@ -17,6 +17,7 @@ struct timer_list {
@@ -17,10 +17,7 @@
unsigned long expires;
void (*function)(struct timer_list *);
u32 flags;
+ unsigned long cust_data;
#ifdef CONFIG_SHORTCUT_FE
-
-#ifdef CONFIG_SHORTCUT_FE
unsigned long cust_data;
-#endif
#ifdef CONFIG_LOCKDEP
struct lockdep_map lockdep_map;
--- a/drivers/net/ifb.c
+++ b/drivers/net/ifb.c
@@ -151,6 +151,31 @@ resched: