Merge Official Source
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
commit
bc3a665f26
@ -1,2 +1,2 @@
|
|||||||
LINUX_VERSION-5.15 = .123
|
LINUX_VERSION-5.15 = .125
|
||||||
LINUX_KERNEL_HASH-5.15.123 = 2de69544a12e6a059163c58fc901c13bcf22e8cac39c66b56f8fbb633399bf93
|
LINUX_KERNEL_HASH-5.15.125 = 150f3846b76cd23a6135f49cef71372bade5a06e851cb4f8558df8b862d8fec7
|
||||||
|
|||||||
@ -10,9 +10,9 @@ include $(INCLUDE_DIR)/kernel.mk
|
|||||||
|
|
||||||
PKG_NAME:=perf
|
PKG_NAME:=perf
|
||||||
PKG_VERSION:=$(LINUX_VERSION)
|
PKG_VERSION:=$(LINUX_VERSION)
|
||||||
PKG_RELEASE:=4
|
PKG_RELEASE:=5
|
||||||
|
|
||||||
PKG_BUILD_FLAGS:=no-mips16
|
PKG_BUILD_FLAGS:=no-mips16 no-lto
|
||||||
PKG_BUILD_PARALLEL:=1
|
PKG_BUILD_PARALLEL:=1
|
||||||
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||||
PKG_FLAGS:=nonshared
|
PKG_FLAGS:=nonshared
|
||||||
|
|||||||
@ -8,12 +8,12 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=intel-microcode
|
PKG_NAME:=intel-microcode
|
||||||
PKG_VERSION:=20230512
|
PKG_VERSION:=20230808
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_SOURCE:=intel-microcode_3.$(PKG_VERSION).1.tar.xz
|
PKG_SOURCE:=intel-microcode_3.$(PKG_VERSION).1.tar.xz
|
||||||
PKG_SOURCE_URL:=@DEBIAN/pool/non-free-firmware/i/intel-microcode/
|
PKG_SOURCE_URL:=@DEBIAN/pool/non-free-firmware/i/intel-microcode/
|
||||||
PKG_HASH:=e6717a42d7b6e92280565fbb180cd0d11bc5d14874ef06ff1bed2b7a11d17c67
|
PKG_HASH:=29e77c275b3f60a691832c0844f70effbd94a4594d04af21e0c2e6e0c1ac1894
|
||||||
PKG_BUILD_DIR:=$(BUILD_DIR)/intel-microcode-3.$(PKG_VERSION).1
|
PKG_BUILD_DIR:=$(BUILD_DIR)/intel-microcode-3.$(PKG_VERSION).1
|
||||||
|
|
||||||
PKG_BUILD_DEPENDS:=iucode-tool/host
|
PKG_BUILD_DEPENDS:=iucode-tool/host
|
||||||
|
|||||||
@ -8,12 +8,12 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=linux-firmware
|
PKG_NAME:=linux-firmware
|
||||||
PKG_VERSION:=20230625
|
PKG_VERSION:=20230804
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_SOURCE_URL:=@KERNEL/linux/kernel/firmware
|
PKG_SOURCE_URL:=@KERNEL/linux/kernel/firmware
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
||||||
PKG_HASH:=87597111c0d4b71b31e53cb85a92c386921b84c825a402db8c82e0e86015500d
|
PKG_HASH:=88d46c543847ee3b03404d4941d91c92974690ee1f6fdcbee9cef3e5f97db688
|
||||||
|
|
||||||
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||||
|
|
||||||
|
|||||||
@ -505,7 +505,7 @@ define KernelPackage/nvme
|
|||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/nvme/host/nvme-core.ko \
|
$(LINUX_DIR)/drivers/nvme/host/nvme-core.ko \
|
||||||
$(LINUX_DIR)/drivers/nvme/host/nvme.ko
|
$(LINUX_DIR)/drivers/nvme/host/nvme.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,nvme-core nvme)
|
AUTOLOAD:=$(call AutoLoad,30,nvme-core nvme,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/nvme/description
|
define KernelPackage/nvme/description
|
||||||
|
|||||||
@ -92,7 +92,8 @@ define KernelPackage/vxlan
|
|||||||
+kmod-udptunnel4 \
|
+kmod-udptunnel4 \
|
||||||
+IPV6:kmod-udptunnel6
|
+IPV6:kmod-udptunnel6
|
||||||
KCONFIG:=CONFIG_VXLAN
|
KCONFIG:=CONFIG_VXLAN
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/vxlan.ko
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/drivers/net/vxlan/vxlan.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,13,vxlan)
|
AUTOLOAD:=$(call AutoLoad,13,vxlan)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -970,6 +971,18 @@ endef
|
|||||||
$(eval $(call KernelPackage,sched-red))
|
$(eval $(call KernelPackage,sched-red))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-skbprio
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=SKB priority queue scheduler (SKBPRIO)
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:= CONFIG_NET_SCH_SKBPRIO
|
||||||
|
FILES:= $(LINUX_DIR)/net/sched/sch_skbprio.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,sch_skbprio)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-skbprio))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/bpf-test
|
define KernelPackage/bpf-test
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=Test Berkeley Packet Filter functionality
|
TITLE:=Test Berkeley Packet Filter functionality
|
||||||
|
|||||||
@ -8,13 +8,13 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=mbedtls
|
PKG_NAME:=mbedtls
|
||||||
PKG_VERSION:=2.28.3
|
PKG_VERSION:=2.28.4
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
PKG_BUILD_FLAGS:=no-mips16 gc-sections no-lto
|
PKG_BUILD_FLAGS:=no-mips16 gc-sections no-lto
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://codeload.github.com/ARMmbed/mbedtls/tar.gz/v$(PKG_VERSION)?
|
PKG_SOURCE_URL:=https://codeload.github.com/ARMmbed/mbedtls/tar.gz/v$(PKG_VERSION)?
|
||||||
PKG_HASH:=bdf7c5bbdc338da3edad89b2885d4f8668f9a6fffeba6ec17a60333e36dade6f
|
PKG_HASH:=578c4dcd15bbff3f5cd56aa07cd4f850fc733634e3d5947be4f7157d5bfd81ac
|
||||||
|
|
||||||
PKG_LICENSE:=GPL-2.0-or-later
|
PKG_LICENSE:=GPL-2.0-or-later
|
||||||
PKG_LICENSE_FILES:=gpl-2.0.txt
|
PKG_LICENSE_FILES:=gpl-2.0.txt
|
||||||
|
|||||||
@ -33,7 +33,7 @@ Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
|
|||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#else
|
#else
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
@@ -2995,6 +2999,61 @@ find_parent:
|
@@ -3001,6 +3005,61 @@ find_parent:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
|
|||||||
/*
|
/*
|
||||||
* Check for CN match
|
* Check for CN match
|
||||||
*/
|
*/
|
||||||
@@ -3015,24 +3074,51 @@ static int x509_crt_check_cn(const mbedt
|
@@ -3021,24 +3080,51 @@ static int x509_crt_check_cn(const mbedt
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -158,7 +158,7 @@ Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -3043,31 +3129,23 @@ static void x509_crt_verify_name(const m
|
@@ -3049,31 +3135,23 @@ static void x509_crt_verify_name(const m
|
||||||
uint32_t *flags)
|
uint32_t *flags)
|
||||||
{
|
{
|
||||||
const mbedtls_x509_name *name;
|
const mbedtls_x509_name *name;
|
||||||
|
|||||||
@ -8,9 +8,9 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=openssl
|
PKG_NAME:=openssl
|
||||||
PKG_VERSION:=3.0.9
|
PKG_VERSION:=3.0.10
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=1
|
||||||
PKG_BUILD_FLAGS:=no-mips16 gc-sections
|
PKG_BUILD_FLAGS:=no-mips16 gc-sections no-lto
|
||||||
|
|
||||||
PKG_BUILD_PARALLEL:=1
|
PKG_BUILD_PARALLEL:=1
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ PKG_SOURCE_URL:= \
|
|||||||
ftp://ftp.pca.dfn.de/pub/tools/net/openssl/source/ \
|
ftp://ftp.pca.dfn.de/pub/tools/net/openssl/source/ \
|
||||||
ftp://ftp.pca.dfn.de/pub/tools/net/openssl/source/old/$(PKG_BASE)/
|
ftp://ftp.pca.dfn.de/pub/tools/net/openssl/source/old/$(PKG_BASE)/
|
||||||
|
|
||||||
PKG_HASH:=eb1ab04781474360f77c318ab89d8c5a03abc38e63d65a603cabbf1b00a1dc90
|
PKG_HASH:=1761d4f5b13a1028b9b6f3d4b8e17feb0cedc9370f6afe61d7193d2cdce83323
|
||||||
|
|
||||||
PKG_LICENSE:=Apache-2.0
|
PKG_LICENSE:=Apache-2.0
|
||||||
PKG_LICENSE_FILES:=LICENSE
|
PKG_LICENSE_FILES:=LICENSE
|
||||||
|
|||||||
@ -10,7 +10,7 @@ Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
|
|||||||
|
|
||||||
--- a/Configure
|
--- a/Configure
|
||||||
+++ b/Configure
|
+++ b/Configure
|
||||||
@@ -1677,7 +1677,9 @@ $config{CFLAGS} = [ map { $_ eq '--ossl-
|
@@ -1674,7 +1674,9 @@ $config{CFLAGS} = [ map { $_ eq '--ossl-
|
||||||
|
|
||||||
unless ($disabled{afalgeng}) {
|
unless ($disabled{afalgeng}) {
|
||||||
$config{afalgeng}="";
|
$config{afalgeng}="";
|
||||||
|
|||||||
@ -11,13 +11,13 @@ PKG_RELEASE:=1
|
|||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/iwinfo.git
|
PKG_SOURCE_URL=$(PROJECT_GIT)/project/iwinfo.git
|
||||||
PKG_SOURCE_DATE:=2023-05-17
|
PKG_SOURCE_DATE:=2023-07-01
|
||||||
PKG_SOURCE_VERSION:=c9f5c3f7b50d146f18be1458ab5591defc0af6da
|
PKG_SOURCE_VERSION:=ca79f64154b107f192ec3c1ba631816cb8b07922
|
||||||
PKG_MIRROR_HASH:=0d9263cbbe79d62966398af66b3b3ce7b58991da6b266f8f4ec2ec4be3d4ad97
|
PKG_MIRROR_HASH:=5eddf584a1c3ed5637162d6bfc573ed1ce3691fcb38bdd55bf9f1e11e82ccc46
|
||||||
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
|
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
|
||||||
PKG_LICENSE:=GPL-2.0
|
PKG_LICENSE:=GPL-2.0
|
||||||
|
|
||||||
IWINFO_ABI_VERSION:=20230121
|
IWINFO_ABI_VERSION:=20230701
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
|
|||||||
@ -12,9 +12,9 @@ PKG_RELEASE:=1
|
|||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/procd.git
|
PKG_SOURCE_URL=$(PROJECT_GIT)/project/procd.git
|
||||||
PKG_MIRROR_HASH:=75a92c01ef85f41dc7e0b77ac35f464fbe45942af02ca6847516c4ebf574c4a4
|
PKG_MIRROR_HASH:=a7e42525ae65eb1342e593a714e88bc59e46467cbb5a7fd7d7aca4a9815b7c0d
|
||||||
PKG_SOURCE_DATE:=2023-01-16
|
PKG_SOURCE_DATE:=2023-06-25
|
||||||
PKG_SOURCE_VERSION:=190f13a75e67e0bdb662188da79b8be31e0aae01
|
PKG_SOURCE_VERSION:=2db836553e8fc318143b38dbc6e12b8625cf5c33
|
||||||
CMAKE_INSTALL:=1
|
CMAKE_INSTALL:=1
|
||||||
|
|
||||||
PKG_LICENSE:=GPL-2.0
|
PKG_LICENSE:=GPL-2.0
|
||||||
|
|||||||
@ -12,9 +12,9 @@ PKG_RELEASE:=1
|
|||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/rpcd.git
|
PKG_SOURCE_URL=$(PROJECT_GIT)/project/rpcd.git
|
||||||
PKG_MIRROR_HASH:=d636b6e08a69578d615b2a294d6ca2c7ef73791de2a8314f1afb741655d8a143
|
PKG_MIRROR_HASH:=76467ff072b50190f93d071b7792ade7c717674397a2547e995a8f819a48954e
|
||||||
PKG_SOURCE_DATE:=2023-03-14
|
PKG_SOURCE_DATE:=2023-07-01
|
||||||
PKG_SOURCE_VERSION:=d97883005ffb5be251872c3e4abe04f71732f9bd
|
PKG_SOURCE_VERSION:=c07ab2f91061ad64209e9aaa1fb1b77061a1af25
|
||||||
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
|
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
|
||||||
|
|
||||||
PKG_LICENSE:=ISC
|
PKG_LICENSE:=ISC
|
||||||
|
|||||||
@ -13,9 +13,9 @@ PKG_RELEASE:=1
|
|||||||
|
|
||||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/uci.git
|
PKG_SOURCE_URL=$(PROJECT_GIT)/project/uci.git
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_DATE=2023-03-05
|
PKG_SOURCE_DATE=2023-08-10
|
||||||
PKG_SOURCE_VERSION:=04d0c46cfe30f557da0c603516636830cab4a08a
|
PKG_SOURCE_VERSION:=5781664d5087ccc4b5ab58505883231212dbedbc
|
||||||
PKG_MIRROR_HASH:=5402091db0645d19a60c3ec51850062138af8fb9eda6764091819637d84f1036
|
PKG_MIRROR_HASH:=2d60a8543fa00cfc75df6417354b004abf58f672c91bf0a3bffe3ea1dbf84a4b
|
||||||
|
|
||||||
PKG_LICENSE:=LGPL-2.1
|
PKG_LICENSE:=LGPL-2.1
|
||||||
PKG_LICENSE_FILES:=
|
PKG_LICENSE_FILES:=
|
||||||
|
|||||||
@ -267,7 +267,6 @@ endef
|
|||||||
define Package/tune2fs/install
|
define Package/tune2fs/install
|
||||||
$(INSTALL_DIR) $(1)/usr/sbin
|
$(INSTALL_DIR) $(1)/usr/sbin
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/tune2fs $(1)/usr/sbin/
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/tune2fs $(1)/usr/sbin/
|
||||||
$(LN) tune2fs $(1)/usr/sbin/findfs
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/resize2fs/install
|
define Package/resize2fs/install
|
||||||
|
|||||||
@ -1600,18 +1600,18 @@
|
|||||||
+ * (and doing them).
|
+ * (and doing them).
|
||||||
+ */
|
+ */
|
||||||
+int try_addint( lua_Integer *r, lua_Integer ib, lua_Integer ic ) {
|
+int try_addint( lua_Integer *r, lua_Integer ib, lua_Integer ic ) {
|
||||||
+ lua_Integer v= ib+ic; /* may overflow */
|
+ /* Signed int overflow is undefined behavior, so catch it without causing it. */
|
||||||
+ if (ib>0 && ic>0) { if (v < 0) return 0; /*overflow, use floats*/ }
|
+ if (ic>0) { if (ib > LUA_INTEGER_MAX - ic) return 0; /*overflow, use floats*/ }
|
||||||
+ else if (ib<0 && ic<0) { if (v >= 0) return 0; }
|
+ else { if (ib < LUA_INTEGER_MIN - ic) return 0; }
|
||||||
+ *r= v;
|
+ *r = ib + ic;
|
||||||
+ return 1;
|
+ return 1;
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+int try_subint( lua_Integer *r, lua_Integer ib, lua_Integer ic ) {
|
+int try_subint( lua_Integer *r, lua_Integer ib, lua_Integer ic ) {
|
||||||
+ lua_Integer v= ib-ic; /* may overflow */
|
+ /* Signed int overflow is undefined behavior, so catch it without causing it. */
|
||||||
+ if (ib>=0 && ic<0) { if (v < 0) return 0; /*overflow, use floats*/ }
|
+ if (ic>0) { if (ib < LUA_INTEGER_MIN + ic) return 0; /*overflow, use floats*/ }
|
||||||
+ else if (ib<0 && ic>0) { if (v >= 0) return 0; }
|
+ else { if (ib > LUA_INTEGER_MAX + ic) return 0; }
|
||||||
+ *r= v;
|
+ *r = ib - ic;
|
||||||
+ return 1;
|
+ return 1;
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
|
|||||||
@ -1589,18 +1589,18 @@
|
|||||||
+ * (and doing them).
|
+ * (and doing them).
|
||||||
+ */
|
+ */
|
||||||
+int try_addint( lua_Integer *r, lua_Integer ib, lua_Integer ic ) {
|
+int try_addint( lua_Integer *r, lua_Integer ib, lua_Integer ic ) {
|
||||||
+ lua_Integer v= ib+ic; /* may overflow */
|
+ /* Signed int overflow is undefined behavior, so catch it without causing it. */
|
||||||
+ if (ib>0 && ic>0) { if (v < 0) return 0; /*overflow, use floats*/ }
|
+ if (ic>0) { if (ib > LUA_INTEGER_MAX - ic) return 0; /*overflow, use floats*/ }
|
||||||
+ else if (ib<0 && ic<0) { if (v >= 0) return 0; }
|
+ else { if (ib < LUA_INTEGER_MIN - ic) return 0; }
|
||||||
+ *r= v;
|
+ *r = ib + ic;
|
||||||
+ return 1;
|
+ return 1;
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+int try_subint( lua_Integer *r, lua_Integer ib, lua_Integer ic ) {
|
+int try_subint( lua_Integer *r, lua_Integer ib, lua_Integer ic ) {
|
||||||
+ lua_Integer v= ib-ic; /* may overflow */
|
+ /* Signed int overflow is undefined behavior, so catch it without causing it. */
|
||||||
+ if (ib>=0 && ic<0) { if (v < 0) return 0; /*overflow, use floats*/ }
|
+ if (ic>0) { if (ib < LUA_INTEGER_MIN + ic) return 0; /*overflow, use floats*/ }
|
||||||
+ else if (ib<0 && ic>0) { if (v >= 0) return 0; }
|
+ else { if (ib > LUA_INTEGER_MAX + ic) return 0; }
|
||||||
+ *r= v;
|
+ *r = ib - ic;
|
||||||
+ return 1;
|
+ return 1;
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
|
|||||||
@ -174,6 +174,17 @@ define Package/cfdisk/description
|
|||||||
cfdisk is a curses-based program for partitioning any hard disk drive
|
cfdisk is a curses-based program for partitioning any hard disk drive
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/colrm
|
||||||
|
$(call Package/util-linux/Default)
|
||||||
|
TITLE:=colrm removes selected columns from a file
|
||||||
|
DEPENDS:=
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/colrm/description
|
||||||
|
colrm removes selected columns from a file. Input is taken from
|
||||||
|
standard input. Output is sent to standard output.
|
||||||
|
endef
|
||||||
|
|
||||||
define Package/dmesg
|
define Package/dmesg
|
||||||
$(call Package/util-linux/Default)
|
$(call Package/util-linux/Default)
|
||||||
TITLE:=print or control the kernel ring buffer
|
TITLE:=print or control the kernel ring buffer
|
||||||
@ -699,6 +710,11 @@ define Package/cfdisk/install
|
|||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/cfdisk $(1)/usr/sbin/
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/cfdisk $(1)/usr/sbin/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/colrm/install
|
||||||
|
$(INSTALL_DIR) $(1)/usr/bin
|
||||||
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/colrm $(1)/usr/bin/
|
||||||
|
endef
|
||||||
|
|
||||||
define Package/dmesg/install
|
define Package/dmesg/install
|
||||||
$(INSTALL_DIR) $(1)/usr/bin
|
$(INSTALL_DIR) $(1)/usr/bin
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dmesg $(1)/usr/bin/
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dmesg $(1)/usr/bin/
|
||||||
@ -898,6 +914,7 @@ $(eval $(call BuildPackage,blkid))
|
|||||||
$(eval $(call BuildPackage,blockdev))
|
$(eval $(call BuildPackage,blockdev))
|
||||||
$(eval $(call BuildPackage,cal))
|
$(eval $(call BuildPackage,cal))
|
||||||
$(eval $(call BuildPackage,cfdisk))
|
$(eval $(call BuildPackage,cfdisk))
|
||||||
|
$(eval $(call BuildPackage,colrm))
|
||||||
$(eval $(call BuildPackage,dmesg))
|
$(eval $(call BuildPackage,dmesg))
|
||||||
$(eval $(call BuildPackage,eject))
|
$(eval $(call BuildPackage,eject))
|
||||||
$(eval $(call BuildPackage,fdisk))
|
$(eval $(call BuildPackage,fdisk))
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -571,6 +571,18 @@ config ARCH_VIRT
|
@@ -572,6 +572,18 @@ config ARCH_VIRT
|
||||||
select HAVE_ARM_ARCH_TIMER
|
select HAVE_ARM_ARCH_TIMER
|
||||||
select ARCH_SUPPORTS_BIG_ENDIAN
|
select ARCH_SUPPORTS_BIG_ENDIAN
|
||||||
|
|
||||||
|
|||||||
@ -13,7 +13,7 @@ Signed-off-by: Mathew McBride <matt@traverse.com.au>
|
|||||||
|
|
||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -117,7 +117,6 @@ config ARM
|
@@ -118,7 +118,6 @@ config ARM
|
||||||
select HAVE_UID16
|
select HAVE_UID16
|
||||||
select HAVE_VIRT_CPU_ACCOUNTING_GEN
|
select HAVE_VIRT_CPU_ACCOUNTING_GEN
|
||||||
select IRQ_FORCED_THREADING
|
select IRQ_FORCED_THREADING
|
||||||
|
|||||||
@ -202,7 +202,7 @@
|
|||||||
+subsys_initcall(ar5312_gpio_init);
|
+subsys_initcall(ar5312_gpio_init);
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -231,6 +231,7 @@ config ATH25
|
@@ -232,6 +232,7 @@ config ATH25
|
||||||
select CEVT_R4K
|
select CEVT_R4K
|
||||||
select CSRC_R4K
|
select CSRC_R4K
|
||||||
select DMA_NONCOHERENT
|
select DMA_NONCOHERENT
|
||||||
|
|||||||
@ -485,7 +485,9 @@ ubnt,bullet-m-xw|\
|
|||||||
ubnt,nanostation-loco-m-xw|\
|
ubnt,nanostation-loco-m-xw|\
|
||||||
ubnt,nanostation-m-xw|\
|
ubnt,nanostation-m-xw|\
|
||||||
ubnt,powerbeam-m2-xw|\
|
ubnt,powerbeam-m2-xw|\
|
||||||
ubnt,powerbeam-m5-xw)
|
ubnt,powerbeam-m5-xw|\
|
||||||
|
ubnt,powerbridge-m|\
|
||||||
|
ubnt,rocket-m)
|
||||||
ucidef_set_rssimon "wlan0" "200000" "1"
|
ucidef_set_rssimon "wlan0" "200000" "1"
|
||||||
ucidef_set_led_rssi "rssilow" "RSSILOW" "red:link1" "wlan0" "1" "100"
|
ucidef_set_led_rssi "rssilow" "RSSILOW" "red:link1" "wlan0" "1" "100"
|
||||||
ucidef_set_led_rssi "rssimediumlow" "RSSIMEDIUMLOW" "orange:link2" "wlan0" "26" "100"
|
ucidef_set_led_rssi "rssimediumlow" "RSSIMEDIUMLOW" "orange:link2" "wlan0" "26" "100"
|
||||||
|
|||||||
@ -110,7 +110,9 @@ ath79_setup_interfaces()
|
|||||||
ubnt,powerbeam-5ac-gen2|\
|
ubnt,powerbeam-5ac-gen2|\
|
||||||
ubnt,powerbeam-m2-xw|\
|
ubnt,powerbeam-m2-xw|\
|
||||||
ubnt,powerbeam-m5-xw|\
|
ubnt,powerbeam-m5-xw|\
|
||||||
|
ubnt,powerbridge-m|\
|
||||||
ubnt,rocket-5ac-lite|\
|
ubnt,rocket-5ac-lite|\
|
||||||
|
ubnt,rocket-m|\
|
||||||
ubnt,unifiac-lite|\
|
ubnt,unifiac-lite|\
|
||||||
ubnt,unifiac-lr|\
|
ubnt,unifiac-lr|\
|
||||||
ubnt,unifiac-mesh|\
|
ubnt,unifiac-mesh|\
|
||||||
@ -785,6 +787,8 @@ ath79_setup_macs()
|
|||||||
wan_mac=$(mtd_get_mac_text mac 0x18)
|
wan_mac=$(mtd_get_mac_text mac 0x18)
|
||||||
label_mac=$wan_mac
|
label_mac=$wan_mac
|
||||||
;;
|
;;
|
||||||
|
ubnt,powerbridge-m|\
|
||||||
|
ubnt,rocket-m|\
|
||||||
ubnt,unifi)
|
ubnt,unifi)
|
||||||
label_mac=$(cat /sys/class/ieee80211/phy0/macaddress)
|
label_mac=$(cat /sys/class/ieee80211/phy0/macaddress)
|
||||||
;;
|
;;
|
||||||
|
|||||||
@ -109,6 +109,10 @@ case "$FIRMWARE" in
|
|||||||
tplink,tl-wr842n-v1)
|
tplink,tl-wr842n-v1)
|
||||||
caldata_extract "art" 0x1000 0x3e0
|
caldata_extract "art" 0x1000 0x3e0
|
||||||
;;
|
;;
|
||||||
|
ubnt,powerbridge-m|\
|
||||||
|
ubnt,rocket-m)
|
||||||
|
caldata_extract "art" 0x1000 0x1000
|
||||||
|
;;
|
||||||
wd,mynet-n600|\
|
wd,mynet-n600|\
|
||||||
wd,mynet-n750)
|
wd,mynet-n750)
|
||||||
caldata_extract "art" 0x5000 0x440
|
caldata_extract "art" 0x5000 0x440
|
||||||
|
|||||||
@ -158,6 +158,15 @@ define Device/ubnt_powerbeam-m5-xw
|
|||||||
endef
|
endef
|
||||||
TARGET_DEVICES += ubnt_powerbeam-m5-xw
|
TARGET_DEVICES += ubnt_powerbeam-m5-xw
|
||||||
|
|
||||||
|
define Device/ubnt_powerbridge-m
|
||||||
|
$(Device/ubnt-xm)
|
||||||
|
SOC := ar7241
|
||||||
|
DEVICE_MODEL := PowerBridge M
|
||||||
|
DEVICE_PACKAGES += rssileds
|
||||||
|
SUPPORTED_DEVICES += bullet-m
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += ubnt_powerbridge-m
|
||||||
|
|
||||||
define Device/ubnt_rocket-5ac-lite
|
define Device/ubnt_rocket-5ac-lite
|
||||||
$(Device/ubnt-xc)
|
$(Device/ubnt-xc)
|
||||||
SOC := qca9558
|
SOC := qca9558
|
||||||
@ -167,6 +176,15 @@ define Device/ubnt_rocket-5ac-lite
|
|||||||
endef
|
endef
|
||||||
TARGET_DEVICES += ubnt_rocket-5ac-lite
|
TARGET_DEVICES += ubnt_rocket-5ac-lite
|
||||||
|
|
||||||
|
define Device/ubnt_rocket-m
|
||||||
|
$(Device/ubnt-xm)
|
||||||
|
SOC := ar7241
|
||||||
|
DEVICE_MODEL := Rocket M
|
||||||
|
DEVICE_PACKAGES += rssileds
|
||||||
|
SUPPORTED_DEVICES += rocket-m
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += ubnt_rocket-m
|
||||||
|
|
||||||
define Device/ubnt_routerstation_common
|
define Device/ubnt_routerstation_common
|
||||||
DEVICE_PACKAGES := -kmod-ath9k -wpad-openssl -uboot-envtools kmod-usb-ohci \
|
DEVICE_PACKAGES := -kmod-ath9k -wpad-openssl -uboot-envtools kmod-usb-ohci \
|
||||||
kmod-usb2 fconfig
|
kmod-usb2 fconfig
|
||||||
|
|||||||
@ -70,21 +70,3 @@ define Device/ubnt_nanostation-loco-m
|
|||||||
DEFAULT := n
|
DEFAULT := n
|
||||||
endef
|
endef
|
||||||
TARGET_DEVICES += ubnt_nanostation-loco-m
|
TARGET_DEVICES += ubnt_nanostation-loco-m
|
||||||
|
|
||||||
define Device/ubnt_powerbridge-m
|
|
||||||
$(Device/ubnt-xm)
|
|
||||||
SOC := ar7241
|
|
||||||
DEVICE_MODEL := PowerBridge M
|
|
||||||
DEVICE_PACKAGES += rssileds
|
|
||||||
SUPPORTED_DEVICES += bullet-m
|
|
||||||
endef
|
|
||||||
TARGET_DEVICES += ubnt_powerbridge-m
|
|
||||||
|
|
||||||
define Device/ubnt_rocket-m
|
|
||||||
$(Device/ubnt-xm)
|
|
||||||
SOC := ar7241
|
|
||||||
DEVICE_MODEL := Rocket M
|
|
||||||
DEVICE_PACKAGES += rssileds
|
|
||||||
SUPPORTED_DEVICES += rocket-m
|
|
||||||
endef
|
|
||||||
TARGET_DEVICES += ubnt_rocket-m
|
|
||||||
|
|||||||
@ -15,7 +15,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
|||||||
|
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -257,6 +257,8 @@ config ATH79
|
@@ -258,6 +258,8 @@ config ATH79
|
||||||
select SYS_SUPPORTS_BIG_ENDIAN
|
select SYS_SUPPORTS_BIG_ENDIAN
|
||||||
select SYS_SUPPORTS_MIPS16
|
select SYS_SUPPORTS_MIPS16
|
||||||
select SYS_SUPPORTS_ZBOOT_UART_PROM
|
select SYS_SUPPORTS_ZBOOT_UART_PROM
|
||||||
|
|||||||
@ -654,7 +654,7 @@ SVN-Revision: 35130
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -750,13 +754,13 @@ static inline void ipv6_addr_set_v4mappe
|
@@ -746,13 +750,13 @@ static inline void ipv6_addr_set_v4mappe
|
||||||
*/
|
*/
|
||||||
static inline int __ipv6_addr_diff32(const void *token1, const void *token2, int addrlen)
|
static inline int __ipv6_addr_diff32(const void *token1, const void *token2, int addrlen)
|
||||||
{
|
{
|
||||||
@ -670,7 +670,7 @@ SVN-Revision: 35130
|
|||||||
if (xb)
|
if (xb)
|
||||||
return i * 32 + 31 - __fls(ntohl(xb));
|
return i * 32 + 31 - __fls(ntohl(xb));
|
||||||
}
|
}
|
||||||
@@ -950,17 +954,18 @@ static inline u32 ip6_multipath_hash_fie
|
@@ -946,17 +950,18 @@ static inline u32 ip6_multipath_hash_fie
|
||||||
static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass,
|
static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass,
|
||||||
__be32 flowlabel)
|
__be32 flowlabel)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -116,9 +116,7 @@ ubnt,bullet-m-ar7241|\
|
|||||||
ubnt,nanobridge-m|\
|
ubnt,nanobridge-m|\
|
||||||
ubnt,nanostation-loco-m|\
|
ubnt,nanostation-loco-m|\
|
||||||
ubnt,nanostation-m|\
|
ubnt,nanostation-m|\
|
||||||
ubnt,picostation-m|\
|
ubnt,picostation-m)
|
||||||
ubnt,powerbridge-m|\
|
|
||||||
ubnt,rocket-m)
|
|
||||||
ucidef_set_rssimon "wlan0" "200000" "1"
|
ucidef_set_rssimon "wlan0" "200000" "1"
|
||||||
ucidef_set_led_rssi "rssilow" "RSSILOW" "red:link1" "wlan0" "1" "100"
|
ucidef_set_led_rssi "rssilow" "RSSILOW" "red:link1" "wlan0" "1" "100"
|
||||||
ucidef_set_led_rssi "rssimediumlow" "RSSIMEDIUMLOW" "orange:link2" "wlan0" "26" "100"
|
ucidef_set_led_rssi "rssimediumlow" "RSSIMEDIUMLOW" "orange:link2" "wlan0" "26" "100"
|
||||||
|
|||||||
@ -54,9 +54,7 @@ ath79_setup_interfaces()
|
|||||||
ubnt,bullet-m-ar7241|\
|
ubnt,bullet-m-ar7241|\
|
||||||
ubnt,nanobridge-m|\
|
ubnt,nanobridge-m|\
|
||||||
ubnt,picostation-m|\
|
ubnt,picostation-m|\
|
||||||
ubnt,nanostation-loco-m|\
|
ubnt,nanostation-loco-m)
|
||||||
ubnt,powerbridge-m|\
|
|
||||||
ubnt,rocket-m)
|
|
||||||
ucidef_set_interface_lan "eth0"
|
ucidef_set_interface_lan "eth0"
|
||||||
;;
|
;;
|
||||||
engenius,enh202-v1)
|
engenius,enh202-v1)
|
||||||
@ -135,9 +133,7 @@ ath79_setup_macs()
|
|||||||
ubnt,nanobridge-m|\
|
ubnt,nanobridge-m|\
|
||||||
ubnt,nanostation-loco-m|\
|
ubnt,nanostation-loco-m|\
|
||||||
ubnt,nanostation-m|\
|
ubnt,nanostation-m|\
|
||||||
ubnt,picostation-m|\
|
ubnt,picostation-m)
|
||||||
ubnt,powerbridge-m|\
|
|
||||||
ubnt,rocket-m)
|
|
||||||
label_mac=$(cat /sys/class/ieee80211/phy0/macaddress)
|
label_mac=$(cat /sys/class/ieee80211/phy0/macaddress)
|
||||||
;;
|
;;
|
||||||
tplink,tl-wr941-v2|\
|
tplink,tl-wr941-v2|\
|
||||||
|
|||||||
@ -43,9 +43,7 @@ case "$FIRMWARE" in
|
|||||||
ubnt,nanobridge-m|\
|
ubnt,nanobridge-m|\
|
||||||
ubnt,nanostation-loco-m|\
|
ubnt,nanostation-loco-m|\
|
||||||
ubnt,nanostation-m|\
|
ubnt,nanostation-m|\
|
||||||
ubnt,picostation-m|\
|
ubnt,picostation-m)
|
||||||
ubnt,powerbridge-m|\
|
|
||||||
ubnt,rocket-m)
|
|
||||||
caldata_extract "art" 0x1000 0x1000
|
caldata_extract "art" 0x1000 0x1000
|
||||||
;;
|
;;
|
||||||
pqi,air-pen)
|
pqi,air-pen)
|
||||||
|
|||||||
@ -25,7 +25,7 @@ Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -17534,6 +17534,14 @@ T: git git://linuxtv.org/media_tree.git
|
@@ -17535,6 +17535,14 @@ T: git git://linuxtv.org/media_tree.git
|
||||||
F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
|
F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
|
||||||
F: drivers/media/i2c/imx412.c
|
F: drivers/media/i2c/imx412.c
|
||||||
|
|
||||||
|
|||||||
@ -132,7 +132,7 @@ Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
|
|||||||
+...
|
+...
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -17548,6 +17548,7 @@ M: Raspberry Pi Kernel Maintenance <kern
|
@@ -17549,6 +17549,7 @@ M: Raspberry Pi Kernel Maintenance <kern
|
||||||
L: linux-media@vger.kernel.org
|
L: linux-media@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
T: git git://linuxtv.org/media_tree.git
|
T: git git://linuxtv.org/media_tree.git
|
||||||
|
|||||||
@ -26,7 +26,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
|
|
||||||
--- a/drivers/usb/host/xhci-ring.c
|
--- a/drivers/usb/host/xhci-ring.c
|
||||||
+++ b/drivers/usb/host/xhci-ring.c
|
+++ b/drivers/usb/host/xhci-ring.c
|
||||||
@@ -697,9 +697,9 @@ deq_found:
|
@@ -674,9 +674,9 @@ deq_found:
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((ep->ep_state & SET_DEQ_PENDING)) {
|
if ((ep->ep_state & SET_DEQ_PENDING)) {
|
||||||
|
|||||||
@ -132,7 +132,7 @@ Signed-off-by: Lee Jackson <info@arducam.com>
|
|||||||
+...
|
+...
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -17552,6 +17552,14 @@ F: Documentation/devicetree/bindings/med
|
@@ -17553,6 +17553,14 @@ F: Documentation/devicetree/bindings/med
|
||||||
F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
|
F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
|
||||||
F: drivers/media/i2c/imx477.c
|
F: drivers/media/i2c/imx477.c
|
||||||
|
|
||||||
|
|||||||
@ -22,17 +22,21 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
|
|
||||||
--- a/drivers/usb/host/xhci-pci.c
|
--- a/drivers/usb/host/xhci-pci.c
|
||||||
+++ b/drivers/usb/host/xhci-pci.c
|
+++ b/drivers/usb/host/xhci-pci.c
|
||||||
@@ -297,6 +297,7 @@ static void xhci_pci_quirks(struct devic
|
@@ -294,8 +294,10 @@ static void xhci_pci_quirks(struct devic
|
||||||
if (pdev->vendor == PCI_VENDOR_ID_VIA && pdev->device == 0x3483) {
|
pdev->device == 0x3432)
|
||||||
|
xhci->quirks |= XHCI_BROKEN_STREAMS;
|
||||||
|
|
||||||
|
- if (pdev->vendor == PCI_VENDOR_ID_VIA && pdev->device == 0x3483)
|
||||||
|
+ if (pdev->vendor == PCI_VENDOR_ID_VIA && pdev->device == 0x3483) {
|
||||||
xhci->quirks |= XHCI_LPM_SUPPORT;
|
xhci->quirks |= XHCI_LPM_SUPPORT;
|
||||||
xhci->quirks |= XHCI_EP_CTX_BROKEN_DCS;
|
|
||||||
+ xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
|
+ xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
|
||||||
}
|
+ }
|
||||||
|
|
||||||
if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA &&
|
if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA &&
|
||||||
|
pdev->device == PCI_DEVICE_ID_ASMEDIA_1042_XHCI) {
|
||||||
--- a/drivers/usb/host/xhci-ring.c
|
--- a/drivers/usb/host/xhci-ring.c
|
||||||
+++ b/drivers/usb/host/xhci-ring.c
|
+++ b/drivers/usb/host/xhci-ring.c
|
||||||
@@ -687,6 +687,15 @@ static int xhci_move_dequeue_past_td(str
|
@@ -664,6 +664,15 @@ static int xhci_move_dequeue_past_td(str
|
||||||
} while (!cycle_found || !td_last_trb_found);
|
} while (!cycle_found || !td_last_trb_found);
|
||||||
|
|
||||||
deq_found:
|
deq_found:
|
||||||
|
|||||||
@ -205,7 +205,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
xhci_err(xhci, "Tried to move enqueue past ring segment\n");
|
xhci_err(xhci, "Tried to move enqueue past ring segment\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -3189,7 +3192,7 @@ irqreturn_t xhci_irq(struct usb_hcd *hcd
|
@@ -3166,7 +3169,7 @@ irqreturn_t xhci_irq(struct usb_hcd *hcd
|
||||||
* that clears the EHB.
|
* that clears the EHB.
|
||||||
*/
|
*/
|
||||||
while (xhci_handle_event(xhci) > 0) {
|
while (xhci_handle_event(xhci) > 0) {
|
||||||
@ -214,7 +214,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
continue;
|
continue;
|
||||||
xhci_update_erst_dequeue(xhci, event_ring_deq);
|
xhci_update_erst_dequeue(xhci, event_ring_deq);
|
||||||
event_ring_deq = xhci->event_ring->dequeue;
|
event_ring_deq = xhci->event_ring->dequeue;
|
||||||
@@ -3331,7 +3334,8 @@ static int prepare_ring(struct xhci_hcd
|
@@ -3308,7 +3311,8 @@ static int prepare_ring(struct xhci_hcd
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -53,9 +53,9 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
cycle_state, type, max_packet, flags);
|
cycle_state, type, max_packet, flags);
|
||||||
--- a/drivers/usb/host/xhci-pci.c
|
--- a/drivers/usb/host/xhci-pci.c
|
||||||
+++ b/drivers/usb/host/xhci-pci.c
|
+++ b/drivers/usb/host/xhci-pci.c
|
||||||
@@ -298,6 +298,7 @@ static void xhci_pci_quirks(struct devic
|
@@ -297,6 +297,7 @@ static void xhci_pci_quirks(struct devic
|
||||||
|
if (pdev->vendor == PCI_VENDOR_ID_VIA && pdev->device == 0x3483) {
|
||||||
xhci->quirks |= XHCI_LPM_SUPPORT;
|
xhci->quirks |= XHCI_LPM_SUPPORT;
|
||||||
xhci->quirks |= XHCI_EP_CTX_BROKEN_DCS;
|
|
||||||
xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
|
xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
|
||||||
+ xhci->quirks |= XHCI_VLI_TRB_CACHE_BUG;
|
+ xhci->quirks |= XHCI_VLI_TRB_CACHE_BUG;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,8 +26,8 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
|
|
||||||
--- a/drivers/usb/host/xhci-pci.c
|
--- a/drivers/usb/host/xhci-pci.c
|
||||||
+++ b/drivers/usb/host/xhci-pci.c
|
+++ b/drivers/usb/host/xhci-pci.c
|
||||||
@@ -299,6 +299,7 @@ static void xhci_pci_quirks(struct devic
|
@@ -298,6 +298,7 @@ static void xhci_pci_quirks(struct devic
|
||||||
xhci->quirks |= XHCI_EP_CTX_BROKEN_DCS;
|
xhci->quirks |= XHCI_LPM_SUPPORT;
|
||||||
xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
|
xhci->quirks |= XHCI_AVOID_DQ_ON_LINK;
|
||||||
xhci->quirks |= XHCI_VLI_TRB_CACHE_BUG;
|
xhci->quirks |= XHCI_VLI_TRB_CACHE_BUG;
|
||||||
+ xhci->quirks |= XHCI_VLI_SS_BULK_OUT_BUG;
|
+ xhci->quirks |= XHCI_VLI_SS_BULK_OUT_BUG;
|
||||||
@ -36,7 +36,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA &&
|
if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA &&
|
||||||
--- a/drivers/usb/host/xhci-ring.c
|
--- a/drivers/usb/host/xhci-ring.c
|
||||||
+++ b/drivers/usb/host/xhci-ring.c
|
+++ b/drivers/usb/host/xhci-ring.c
|
||||||
@@ -3644,14 +3644,15 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
@@ -3621,14 +3621,15 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
||||||
unsigned int num_trbs;
|
unsigned int num_trbs;
|
||||||
unsigned int start_cycle, num_sgs = 0;
|
unsigned int start_cycle, num_sgs = 0;
|
||||||
unsigned int enqd_len, block_len, trb_buff_len, full_len;
|
unsigned int enqd_len, block_len, trb_buff_len, full_len;
|
||||||
@ -54,7 +54,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
full_len = urb->transfer_buffer_length;
|
full_len = urb->transfer_buffer_length;
|
||||||
/* If we have scatter/gather list, we use it. */
|
/* If we have scatter/gather list, we use it. */
|
||||||
if (urb->num_sgs && !(urb->transfer_flags & URB_DMA_MAP_SINGLE)) {
|
if (urb->num_sgs && !(urb->transfer_flags & URB_DMA_MAP_SINGLE)) {
|
||||||
@@ -3688,6 +3689,17 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
@@ -3665,6 +3666,17 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
||||||
start_cycle = ring->cycle_state;
|
start_cycle = ring->cycle_state;
|
||||||
send_addr = addr;
|
send_addr = addr;
|
||||||
|
|
||||||
@ -72,7 +72,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
/* Queue the TRBs, even if they are zero-length */
|
/* Queue the TRBs, even if they are zero-length */
|
||||||
for (enqd_len = 0; first_trb || enqd_len < full_len;
|
for (enqd_len = 0; first_trb || enqd_len < full_len;
|
||||||
enqd_len += trb_buff_len) {
|
enqd_len += trb_buff_len) {
|
||||||
@@ -3700,6 +3712,11 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
@@ -3677,6 +3689,11 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
||||||
if (enqd_len + trb_buff_len > full_len)
|
if (enqd_len + trb_buff_len > full_len)
|
||||||
trb_buff_len = full_len - enqd_len;
|
trb_buff_len = full_len - enqd_len;
|
||||||
|
|
||||||
|
|||||||
@ -13,7 +13,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
|
|
||||||
--- a/drivers/usb/host/xhci-ring.c
|
--- a/drivers/usb/host/xhci-ring.c
|
||||||
+++ b/drivers/usb/host/xhci-ring.c
|
+++ b/drivers/usb/host/xhci-ring.c
|
||||||
@@ -3644,7 +3644,7 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
@@ -3621,7 +3621,7 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
||||||
unsigned int num_trbs;
|
unsigned int num_trbs;
|
||||||
unsigned int start_cycle, num_sgs = 0;
|
unsigned int start_cycle, num_sgs = 0;
|
||||||
unsigned int enqd_len, block_len, trb_buff_len, full_len;
|
unsigned int enqd_len, block_len, trb_buff_len, full_len;
|
||||||
@ -22,7 +22,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
u32 field, length_field, remainder, maxpacket;
|
u32 field, length_field, remainder, maxpacket;
|
||||||
u64 addr, send_addr;
|
u64 addr, send_addr;
|
||||||
|
|
||||||
@@ -3690,14 +3690,9 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
@@ -3667,14 +3667,9 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
||||||
send_addr = addr;
|
send_addr = addr;
|
||||||
|
|
||||||
if (xhci->quirks & XHCI_VLI_SS_BULK_OUT_BUG &&
|
if (xhci->quirks & XHCI_VLI_SS_BULK_OUT_BUG &&
|
||||||
@ -40,7 +40,7 @@ Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Queue the TRBs, even if they are zero-length */
|
/* Queue the TRBs, even if they are zero-length */
|
||||||
@@ -3712,7 +3707,7 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
@@ -3689,7 +3684,7 @@ int xhci_queue_bulk_tx(struct xhci_hcd *
|
||||||
if (enqd_len + trb_buff_len > full_len)
|
if (enqd_len + trb_buff_len > full_len)
|
||||||
trb_buff_len = full_len - enqd_len;
|
trb_buff_len = full_len - enqd_len;
|
||||||
|
|
||||||
|
|||||||
@ -63,7 +63,7 @@ Link: https://patchwork.freedesktop.org/patch/msgid/20220227124713.39766-6-noral
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -5973,6 +5973,14 @@ T: git git://anongit.freedesktop.org/drm
|
@@ -5974,6 +5974,14 @@ T: git git://anongit.freedesktop.org/drm
|
||||||
F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
|
F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
|
||||||
F: drivers/gpu/drm/tiny/mi0283qt.c
|
F: drivers/gpu/drm/tiny/mi0283qt.c
|
||||||
|
|
||||||
|
|||||||
@ -14,7 +14,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
|
|||||||
|
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -332,6 +332,9 @@ config BCM63XX
|
@@ -333,6 +333,9 @@ config BCM63XX
|
||||||
select SYNC_R4K
|
select SYNC_R4K
|
||||||
select DMA_NONCOHERENT
|
select DMA_NONCOHERENT
|
||||||
select IRQ_MIPS_CPU
|
select IRQ_MIPS_CPU
|
||||||
|
|||||||
@ -13,7 +13,7 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
|
|||||||
|
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -275,25 +275,20 @@ config BMIPS_GENERIC
|
@@ -276,25 +276,20 @@ config BMIPS_GENERIC
|
||||||
select SYNC_R4K
|
select SYNC_R4K
|
||||||
select COMMON_CLK
|
select COMMON_CLK
|
||||||
select BCM6345_L1_IRQ
|
select BCM6345_L1_IRQ
|
||||||
|
|||||||
@ -14,7 +14,7 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
|
|||||||
|
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -275,6 +275,7 @@ config BMIPS_GENERIC
|
@@ -276,6 +276,7 @@ config BMIPS_GENERIC
|
||||||
select SYNC_R4K
|
select SYNC_R4K
|
||||||
select COMMON_CLK
|
select COMMON_CLK
|
||||||
select BCM6345_L1_IRQ
|
select BCM6345_L1_IRQ
|
||||||
|
|||||||
@ -73,7 +73,7 @@ Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
|
|||||||
|
|
||||||
--- a/arch/Kconfig
|
--- a/arch/Kconfig
|
||||||
+++ b/arch/Kconfig
|
+++ b/arch/Kconfig
|
||||||
@@ -1295,6 +1295,14 @@ config ARCH_HAS_ELFCORE_COMPAT
|
@@ -1298,6 +1298,14 @@ config ARCH_HAS_ELFCORE_COMPAT
|
||||||
config ARCH_HAS_PARANOID_L1D_FLUSH
|
config ARCH_HAS_PARANOID_L1D_FLUSH
|
||||||
bool
|
bool
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
|
|||||||
source "scripts/gcc-plugins/Kconfig"
|
source "scripts/gcc-plugins/Kconfig"
|
||||||
--- a/arch/x86/Kconfig
|
--- a/arch/x86/Kconfig
|
||||||
+++ b/arch/x86/Kconfig
|
+++ b/arch/x86/Kconfig
|
||||||
@@ -84,6 +84,7 @@ config X86
|
@@ -85,6 +85,7 @@ config X86
|
||||||
select ARCH_HAS_PMEM_API if X86_64
|
select ARCH_HAS_PMEM_API if X86_64
|
||||||
select ARCH_HAS_PTE_DEVMAP if X86_64
|
select ARCH_HAS_PTE_DEVMAP if X86_64
|
||||||
select ARCH_HAS_PTE_SPECIAL
|
select ARCH_HAS_PTE_SPECIAL
|
||||||
|
|||||||
@ -398,7 +398,7 @@ Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
|
|||||||
mmdrop(mm);
|
mmdrop(mm);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2622,6 +2624,13 @@ pid_t kernel_clone(struct kernel_clone_a
|
@@ -2617,6 +2619,13 @@ pid_t kernel_clone(struct kernel_clone_a
|
||||||
get_task_struct(p);
|
get_task_struct(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,7 @@ Signed-off-by: Johan Almbladh <johan.almbladh@anyfinetworks.com>
|
|||||||
L: bpf@vger.kernel.org
|
L: bpf@vger.kernel.org
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -57,7 +57,6 @@ config MIPS
|
@@ -58,7 +58,6 @@ config MIPS
|
||||||
select HAVE_ARCH_TRACEHOOK
|
select HAVE_ARCH_TRACEHOOK
|
||||||
select HAVE_ARCH_TRANSPARENT_HUGEPAGE if CPU_SUPPORTS_HUGEPAGES
|
select HAVE_ARCH_TRANSPARENT_HUGEPAGE if CPU_SUPPORTS_HUGEPAGES
|
||||||
select HAVE_ASM_MODVERSIONS
|
select HAVE_ASM_MODVERSIONS
|
||||||
@ -32,7 +32,7 @@ Signed-off-by: Johan Almbladh <johan.almbladh@anyfinetworks.com>
|
|||||||
select HAVE_CONTEXT_TRACKING
|
select HAVE_CONTEXT_TRACKING
|
||||||
select HAVE_TIF_NOHZ
|
select HAVE_TIF_NOHZ
|
||||||
select HAVE_C_RECORDMCOUNT
|
select HAVE_C_RECORDMCOUNT
|
||||||
@@ -65,7 +64,10 @@ config MIPS
|
@@ -66,7 +65,10 @@ config MIPS
|
||||||
select HAVE_DEBUG_STACKOVERFLOW
|
select HAVE_DEBUG_STACKOVERFLOW
|
||||||
select HAVE_DMA_CONTIGUOUS
|
select HAVE_DMA_CONTIGUOUS
|
||||||
select HAVE_DYNAMIC_FTRACE
|
select HAVE_DYNAMIC_FTRACE
|
||||||
|
|||||||
@ -32,7 +32,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -11782,6 +11782,14 @@ L: netdev@vger.kernel.org
|
@@ -11783,6 +11783,14 @@ L: netdev@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/net/ethernet/mediatek/
|
F: drivers/net/ethernet/mediatek/
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -11894,6 +11894,7 @@ M: Landen Chao <Landen.Chao@mediatek.com
|
@@ -11895,6 +11895,7 @@ M: Landen Chao <Landen.Chao@mediatek.com
|
||||||
M: DENG Qingfang <dqfext@gmail.com>
|
M: DENG Qingfang <dqfext@gmail.com>
|
||||||
L: netdev@vger.kernel.org
|
L: netdev@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
|
|||||||
@ -28,7 +28,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -11892,9 +11892,11 @@ MEDIATEK SWITCH DRIVER
|
@@ -11893,9 +11893,11 @@ MEDIATEK SWITCH DRIVER
|
||||||
M: Sean Wang <sean.wang@mediatek.com>
|
M: Sean Wang <sean.wang@mediatek.com>
|
||||||
M: Landen Chao <Landen.Chao@mediatek.com>
|
M: Landen Chao <Landen.Chao@mediatek.com>
|
||||||
M: DENG Qingfang <dqfext@gmail.com>
|
M: DENG Qingfang <dqfext@gmail.com>
|
||||||
|
|||||||
@ -21,7 +21,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -12693,6 +12693,7 @@ F: include/uapi/linux/meye.h
|
@@ -12694,6 +12694,7 @@ F: include/uapi/linux/meye.h
|
||||||
|
|
||||||
MOTORCOMM PHY DRIVER
|
MOTORCOMM PHY DRIVER
|
||||||
M: Peter Geis <pgwipeout@gmail.com>
|
M: Peter Geis <pgwipeout@gmail.com>
|
||||||
|
|||||||
@ -19,7 +19,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -17958,6 +17958,11 @@ L: netdev@vger.kernel.org
|
@@ -17959,6 +17959,11 @@ L: netdev@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/net/ethernet/dlink/sundance.c
|
F: drivers/net/ethernet/dlink/sundance.c
|
||||||
|
|
||||||
|
|||||||
@ -57,7 +57,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -12357,6 +12357,14 @@ S: Supported
|
@@ -12358,6 +12358,14 @@ S: Supported
|
||||||
F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
|
F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
|
||||||
F: drivers/mtd/nand/raw/atmel/*
|
F: drivers/mtd/nand/raw/atmel/*
|
||||||
|
|
||||||
|
|||||||
@ -12,7 +12,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
|
|||||||
---
|
---
|
||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -117,6 +117,7 @@ config ARM
|
@@ -118,6 +118,7 @@ config ARM
|
||||||
select HAVE_UID16
|
select HAVE_UID16
|
||||||
select HAVE_VIRT_CPU_ACCOUNTING_GEN
|
select HAVE_VIRT_CPU_ACCOUNTING_GEN
|
||||||
select IRQ_FORCED_THREADING
|
select IRQ_FORCED_THREADING
|
||||||
|
|||||||
@ -29,7 +29,7 @@ Subject: [PATCH] net/usb/qmi_wwan: add MeigLink modem support
|
|||||||
|
|
||||||
#define QUECTEL_VENDOR_ID 0x2c7c
|
#define QUECTEL_VENDOR_ID 0x2c7c
|
||||||
/* These Quectel products use Quectel's vendor ID */
|
/* These Quectel products use Quectel's vendor ID */
|
||||||
@@ -1177,6 +1179,11 @@ static const struct usb_device_id option
|
@@ -1179,6 +1181,11 @@ static const struct usb_device_id option
|
||||||
.driver_info = ZLP },
|
.driver_info = ZLP },
|
||||||
{ USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_BG96),
|
{ USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_BG96),
|
||||||
.driver_info = RSVD(4) },
|
.driver_info = RSVD(4) },
|
||||||
|
|||||||
@ -9,7 +9,7 @@ Acked-by: Rob Landley <rob@landley.net>
|
|||||||
---
|
---
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -1101,9 +1101,6 @@ config FW_ARC
|
@@ -1102,9 +1102,6 @@ config FW_ARC
|
||||||
config ARCH_MAY_HAVE_PC_FDC
|
config ARCH_MAY_HAVE_PC_FDC
|
||||||
bool
|
bool
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ Acked-by: Rob Landley <rob@landley.net>
|
|||||||
config CEVT_BCM1480
|
config CEVT_BCM1480
|
||||||
bool
|
bool
|
||||||
|
|
||||||
@@ -3183,6 +3180,18 @@ choice
|
@@ -3184,6 +3181,18 @@ choice
|
||||||
bool "Extend builtin kernel arguments with bootloader arguments"
|
bool "Extend builtin kernel arguments with bootloader arguments"
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
|||||||
@ -91,7 +91,7 @@ Acked-by: Florian Fainelli <f.fainelli@gmail.com>
|
|||||||
|
|
||||||
--- a/drivers/irqchip/irq-bcm6345-l1.c
|
--- a/drivers/irqchip/irq-bcm6345-l1.c
|
||||||
+++ b/drivers/irqchip/irq-bcm6345-l1.c
|
+++ b/drivers/irqchip/irq-bcm6345-l1.c
|
||||||
@@ -261,6 +261,9 @@ static int __init bcm6345_l1_init_one(st
|
@@ -257,6 +257,9 @@ static int __init bcm6345_l1_init_one(st
|
||||||
if (!cpu->map_base)
|
if (!cpu->map_base)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
@ -101,7 +101,7 @@ Acked-by: Florian Fainelli <f.fainelli@gmail.com>
|
|||||||
for (i = 0; i < n_words; i++) {
|
for (i = 0; i < n_words; i++) {
|
||||||
cpu->enable_cache[i] = 0;
|
cpu->enable_cache[i] = 0;
|
||||||
__raw_writel(0, cpu->map_base + reg_enable(intc, i));
|
__raw_writel(0, cpu->map_base + reg_enable(intc, i));
|
||||||
@@ -339,8 +342,7 @@ static int __init bcm6345_l1_of_init(str
|
@@ -335,8 +338,7 @@ static int __init bcm6345_l1_of_init(str
|
||||||
for_each_cpu(idx, &intc->cpumask) {
|
for_each_cpu(idx, &intc->cpumask) {
|
||||||
struct bcm6345_l1_cpu *cpu = intc->cpus[idx];
|
struct bcm6345_l1_cpu *cpu = intc->cpus[idx];
|
||||||
|
|
||||||
|
|||||||
@ -31,7 +31,7 @@ Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
|
|||||||
help
|
help
|
||||||
--- a/init/main.c
|
--- a/init/main.c
|
||||||
+++ b/init/main.c
|
+++ b/init/main.c
|
||||||
@@ -616,6 +616,29 @@ static inline void setup_nr_cpu_ids(void
|
@@ -614,6 +614,29 @@ static inline void setup_nr_cpu_ids(void
|
||||||
static inline void smp_prepare_cpus(unsigned int maxcpus) { }
|
static inline void smp_prepare_cpus(unsigned int maxcpus) { }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -61,7 +61,7 @@ Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
|
|||||||
/*
|
/*
|
||||||
* We need to store the untouched command line for future reference.
|
* We need to store the untouched command line for future reference.
|
||||||
* We also need to store the touched command line since the parameter
|
* We also need to store the touched command line since the parameter
|
||||||
@@ -956,6 +979,7 @@ asmlinkage __visible void __init __no_sa
|
@@ -953,6 +976,7 @@ asmlinkage __visible void __init __no_sa
|
||||||
pr_notice("%s", linux_banner);
|
pr_notice("%s", linux_banner);
|
||||||
early_security_init();
|
early_security_init();
|
||||||
setup_arch(&command_line);
|
setup_arch(&command_line);
|
||||||
|
|||||||
@ -33,7 +33,7 @@ Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org>
|
|||||||
|
|
||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -317,7 +317,7 @@ config ARCH_MULTIPLATFORM
|
@@ -318,7 +318,7 @@ config ARCH_MULTIPLATFORM
|
||||||
select ARCH_SELECT_MEMORY_MODEL
|
select ARCH_SELECT_MEMORY_MODEL
|
||||||
select ARM_HAS_SG_CHAIN
|
select ARM_HAS_SG_CHAIN
|
||||||
select ARM_PATCH_PHYS_VIRT
|
select ARM_PATCH_PHYS_VIRT
|
||||||
|
|||||||
@ -22,7 +22,7 @@ Signed-off-by: Adrian Panella <ianchi74@outlook.com>
|
|||||||
|
|
||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -1727,6 +1727,17 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEN
|
@@ -1728,6 +1728,17 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEN
|
||||||
The command-line arguments provided by the boot loader will be
|
The command-line arguments provided by the boot loader will be
|
||||||
appended to the the device tree bootargs property.
|
appended to the the device tree bootargs property.
|
||||||
|
|
||||||
@ -248,7 +248,7 @@ Signed-off-by: Adrian Panella <ianchi74@outlook.com>
|
|||||||
}
|
}
|
||||||
--- a/init/main.c
|
--- a/init/main.c
|
||||||
+++ b/init/main.c
|
+++ b/init/main.c
|
||||||
@@ -114,6 +114,10 @@
|
@@ -112,6 +112,10 @@
|
||||||
|
|
||||||
#include <kunit/test.h>
|
#include <kunit/test.h>
|
||||||
|
|
||||||
@ -259,7 +259,7 @@ Signed-off-by: Adrian Panella <ianchi74@outlook.com>
|
|||||||
static int kernel_init(void *);
|
static int kernel_init(void *);
|
||||||
|
|
||||||
extern void init_IRQ(void);
|
extern void init_IRQ(void);
|
||||||
@@ -993,6 +997,18 @@ asmlinkage __visible void __init __no_sa
|
@@ -990,6 +994,18 @@ asmlinkage __visible void __init __no_sa
|
||||||
pr_notice("Kernel command line: %s\n", saved_command_line);
|
pr_notice("Kernel command line: %s\n", saved_command_line);
|
||||||
/* parameters may set static keys */
|
/* parameters may set static keys */
|
||||||
jump_label_init();
|
jump_label_init();
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -1740,6 +1740,14 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_MANGL
|
@@ -1741,6 +1741,14 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_MANGL
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
|||||||
@ -15,7 +15,7 @@ Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
|
|||||||
|
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -2430,6 +2430,12 @@ config MIPS_VPE_LOADER
|
@@ -2431,6 +2431,12 @@ config MIPS_VPE_LOADER
|
||||||
Includes a loader for loading an elf relocatable object
|
Includes a loader for loading an elf relocatable object
|
||||||
onto another VPE and running it.
|
onto another VPE and running it.
|
||||||
|
|
||||||
|
|||||||
@ -854,7 +854,7 @@ Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
|
|||||||
+};
|
+};
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -7519,6 +7519,14 @@ F: drivers/ptp/ptp_qoriq.c
|
@@ -7520,6 +7520,14 @@ F: drivers/ptp/ptp_qoriq.c
|
||||||
F: drivers/ptp/ptp_qoriq_debugfs.c
|
F: drivers/ptp/ptp_qoriq_debugfs.c
|
||||||
F: include/linux/fsl/ptp_qoriq.h
|
F: include/linux/fsl/ptp_qoriq.h
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -11790,6 +11790,15 @@ S: Maintained
|
@@ -11791,6 +11791,15 @@ S: Maintained
|
||||||
F: drivers/net/pcs/pcs-mtk-lynxi.c
|
F: drivers/net/pcs/pcs-mtk-lynxi.c
|
||||||
F: include/linux/pcs/pcs-mtk-lynxi.h
|
F: include/linux/pcs/pcs-mtk-lynxi.h
|
||||||
|
|
||||||
|
|||||||
@ -257,7 +257,7 @@ Signed-off-by: Wolfram Sang <wsa@kernel.org>
|
|||||||
|
|
||||||
--- a/drivers/i2c/busses/i2c-ibm_iic.c
|
--- a/drivers/i2c/busses/i2c-ibm_iic.c
|
||||||
+++ b/drivers/i2c/busses/i2c-ibm_iic.c
|
+++ b/drivers/i2c/busses/i2c-ibm_iic.c
|
||||||
@@ -738,7 +738,7 @@ static int iic_probe(struct platform_dev
|
@@ -736,7 +736,7 @@ static int iic_probe(struct platform_dev
|
||||||
adap = &dev->adap;
|
adap = &dev->adap;
|
||||||
adap->dev.parent = &ofdev->dev;
|
adap->dev.parent = &ofdev->dev;
|
||||||
adap->dev.of_node = of_node_get(np);
|
adap->dev.of_node = of_node_get(np);
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -1729,6 +1729,14 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEN
|
@@ -1730,6 +1730,14 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEN
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
|||||||
@ -28,7 +28,7 @@ Signed-off-by: Michael Gray <michael.gray@lantisproject.com>
|
|||||||
|
|
||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -1727,6 +1727,17 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEN
|
@@ -1728,6 +1728,17 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEN
|
||||||
The command-line arguments provided by the boot loader will be
|
The command-line arguments provided by the boot loader will be
|
||||||
appended to the the device tree bootargs property.
|
appended to the the device tree bootargs property.
|
||||||
|
|
||||||
@ -247,7 +247,7 @@ Signed-off-by: Michael Gray <michael.gray@lantisproject.com>
|
|||||||
}
|
}
|
||||||
--- a/init/main.c
|
--- a/init/main.c
|
||||||
+++ b/init/main.c
|
+++ b/init/main.c
|
||||||
@@ -114,6 +114,10 @@
|
@@ -112,6 +112,10 @@
|
||||||
|
|
||||||
#include <kunit/test.h>
|
#include <kunit/test.h>
|
||||||
|
|
||||||
@ -258,7 +258,7 @@ Signed-off-by: Michael Gray <michael.gray@lantisproject.com>
|
|||||||
static int kernel_init(void *);
|
static int kernel_init(void *);
|
||||||
|
|
||||||
extern void init_IRQ(void);
|
extern void init_IRQ(void);
|
||||||
@@ -991,6 +995,18 @@ asmlinkage __visible void __init __no_sa
|
@@ -988,6 +992,18 @@ asmlinkage __visible void __init __no_sa
|
||||||
page_alloc_init();
|
page_alloc_init();
|
||||||
|
|
||||||
pr_notice("Kernel command line: %s\n", saved_command_line);
|
pr_notice("Kernel command line: %s\n", saved_command_line);
|
||||||
|
|||||||
@ -0,0 +1,22 @@
|
|||||||
|
From: Tomasz Maciej Nowak <tmn505@gmail.com>
|
||||||
|
Date: Fri, 7 Jul 2023 19:06:05 +0200
|
||||||
|
Subject: [PATCH] arm64: dts: marvell: enable heartbeat LED by default
|
||||||
|
|
||||||
|
Some boards could be placed in an enclosure, so enable LED18 by default,
|
||||||
|
since that'll be the only visible indicator that the board is operating.
|
||||||
|
|
||||||
|
Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
|
||||||
|
---
|
||||||
|
arch/arm64/boot/dts/marvell/armada-8040-mcbin-singleshot.dts | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
--- a/arch/arm64/boot/dts/marvell/armada-8040-mcbin-singleshot.dts
|
||||||
|
+++ b/arch/arm64/boot/dts/marvell/armada-8040-mcbin-singleshot.dts
|
||||||
|
@@ -25,6 +25,7 @@
|
||||||
|
function = LED_FUNCTION_HEARTBEAT;
|
||||||
|
color = <LED_COLOR_ID_GREEN>;
|
||||||
|
linux,default-trigger = "heartbeat";
|
||||||
|
+ default-state = "on";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
@ -16,7 +16,7 @@ Cc: Robert Marko <robert.marko@sartura.hr>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -9056,6 +9056,22 @@ F: include/net/nl802154.h
|
@@ -9057,6 +9057,22 @@ F: include/net/nl802154.h
|
||||||
F: net/ieee802154/
|
F: net/ieee802154/
|
||||||
F: net/mac802154/
|
F: net/mac802154/
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
|
|||||||
|
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -1181,6 +1181,10 @@ config MIPS_MSC
|
@@ -1182,6 +1182,10 @@ config MIPS_MSC
|
||||||
config SYNC_R4K
|
config SYNC_R4K
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
|||||||
@ -22,7 +22,7 @@ Signed-off-by: Adrian Panella <ianchi74@outlook.com>
|
|||||||
|
|
||||||
--- a/arch/arm/Kconfig
|
--- a/arch/arm/Kconfig
|
||||||
+++ b/arch/arm/Kconfig
|
+++ b/arch/arm/Kconfig
|
||||||
@@ -1727,6 +1727,17 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEN
|
@@ -1728,6 +1728,17 @@ config ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEN
|
||||||
The command-line arguments provided by the boot loader will be
|
The command-line arguments provided by the boot loader will be
|
||||||
appended to the the device tree bootargs property.
|
appended to the the device tree bootargs property.
|
||||||
|
|
||||||
@ -228,7 +228,7 @@ Signed-off-by: Adrian Panella <ianchi74@outlook.com>
|
|||||||
}
|
}
|
||||||
--- a/init/main.c
|
--- a/init/main.c
|
||||||
+++ b/init/main.c
|
+++ b/init/main.c
|
||||||
@@ -114,6 +114,10 @@
|
@@ -112,6 +112,10 @@
|
||||||
|
|
||||||
#include <kunit/test.h>
|
#include <kunit/test.h>
|
||||||
|
|
||||||
@ -239,7 +239,7 @@ Signed-off-by: Adrian Panella <ianchi74@outlook.com>
|
|||||||
static int kernel_init(void *);
|
static int kernel_init(void *);
|
||||||
|
|
||||||
extern void init_IRQ(void);
|
extern void init_IRQ(void);
|
||||||
@@ -991,6 +995,18 @@ asmlinkage __visible void __init __no_sa
|
@@ -988,6 +992,18 @@ asmlinkage __visible void __init __no_sa
|
||||||
page_alloc_init();
|
page_alloc_init();
|
||||||
|
|
||||||
pr_notice("Kernel command line: %s\n", saved_command_line);
|
pr_notice("Kernel command line: %s\n", saved_command_line);
|
||||||
|
|||||||
@ -17,7 +17,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
|
|||||||
|
|
||||||
--- a/arch/mips/kernel/setup.c
|
--- a/arch/mips/kernel/setup.c
|
||||||
+++ b/arch/mips/kernel/setup.c
|
+++ b/arch/mips/kernel/setup.c
|
||||||
@@ -545,8 +545,28 @@ static int __init bootcmdline_scan_chose
|
@@ -547,8 +547,28 @@ static int __init bootcmdline_scan_chose
|
||||||
|
|
||||||
#endif /* CONFIG_OF_EARLY_FLATTREE */
|
#endif /* CONFIG_OF_EARLY_FLATTREE */
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
|
|||||||
bool dt_bootargs = false;
|
bool dt_bootargs = false;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -560,6 +580,14 @@ static void __init bootcmdline_init(void
|
@@ -562,6 +582,14 @@ static void __init bootcmdline_init(void
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -10,7 +10,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
|||||||
|
|
||||||
--- a/arch/mips/kernel/setup.c
|
--- a/arch/mips/kernel/setup.c
|
||||||
+++ b/arch/mips/kernel/setup.c
|
+++ b/arch/mips/kernel/setup.c
|
||||||
@@ -687,7 +687,6 @@ static void __init arch_mem_init(char **
|
@@ -689,7 +689,6 @@ static void __init arch_mem_init(char **
|
||||||
mips_reserve_vmcore();
|
mips_reserve_vmcore();
|
||||||
|
|
||||||
mips_parse_crashkernel();
|
mips_parse_crashkernel();
|
||||||
@ -18,7 +18,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* In order to reduce the possibility of kernel panic when failed to
|
* In order to reduce the possibility of kernel panic when failed to
|
||||||
@@ -804,6 +803,7 @@ void __init setup_arch(char **cmdline_p)
|
@@ -806,6 +805,7 @@ void __init setup_arch(char **cmdline_p)
|
||||||
|
|
||||||
cpu_cache_init();
|
cpu_cache_init();
|
||||||
paging_init();
|
paging_init();
|
||||||
|
|||||||
@ -21,6 +21,7 @@ board=$(board_name)
|
|||||||
board_config_update
|
board_config_update
|
||||||
|
|
||||||
lan_list=$(ls -1 -v -d /sys/class/net/lan* | xargs -n1 basename | xargs)
|
lan_list=$(ls -1 -v -d /sys/class/net/lan* | xargs -n1 basename | xargs)
|
||||||
|
lan_list_rev=$(ls -1 -v -d -r /sys/class/net/lan* | xargs -n1 basename | xargs)
|
||||||
ucidef_set_bridge_device switch
|
ucidef_set_bridge_device switch
|
||||||
ucidef_set_interface_lan "$lan_list"
|
ucidef_set_interface_lan "$lan_list"
|
||||||
|
|
||||||
@ -30,6 +31,7 @@ lan_mac_end=""
|
|||||||
label_mac=""
|
label_mac=""
|
||||||
case $board in
|
case $board in
|
||||||
hpe,1920-8g|\
|
hpe,1920-8g|\
|
||||||
|
hpe,1920-8g-poe|\
|
||||||
hpe,1920-16g|\
|
hpe,1920-16g|\
|
||||||
hpe,1920-24g)
|
hpe,1920-24g)
|
||||||
label_mac=$(mtd_get_mac_binary factory 0x68)
|
label_mac=$(mtd_get_mac_binary factory 0x68)
|
||||||
@ -65,6 +67,9 @@ done
|
|||||||
[ -n "$label_mac" ] && ucidef_set_label_macaddr $label_mac
|
[ -n "$label_mac" ] && ucidef_set_label_macaddr $label_mac
|
||||||
|
|
||||||
case $board in
|
case $board in
|
||||||
|
hpe,1920-8g-poe)
|
||||||
|
ucidef_set_poe 180 "$lan_list_rev" "lan9 lan10"
|
||||||
|
;;
|
||||||
netgear,gs110tpp-v1)
|
netgear,gs110tpp-v1)
|
||||||
ucidef_set_poe 130 "$lan_list" "lan9 lan10"
|
ucidef_set_poe 130 "$lan_list" "lan9 lan10"
|
||||||
;;
|
;;
|
||||||
|
|||||||
16
target/linux/realtek/base-files/etc/board.d/03_gpio_switches
Normal file
16
target/linux/realtek/base-files/etc/board.d/03_gpio_switches
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
. /lib/functions/uci-defaults.sh
|
||||||
|
|
||||||
|
board_config_update
|
||||||
|
|
||||||
|
board=$(board_name)
|
||||||
|
|
||||||
|
case "$board" in
|
||||||
|
hpe,1920-8g-poe)
|
||||||
|
ucidef_add_gpio_switch "fan_ctrl" "Fan control" "456" "0"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
board_config_flush
|
||||||
|
|
||||||
|
exit 0
|
||||||
12
target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g-poe.dts
Normal file
12
target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g-poe.dts
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||||
|
|
||||||
|
#include "rtl8380_hpe_1920-8g.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
compatible = "hpe,1920-8g-poe", "realtek,rtl838x-soc";
|
||||||
|
model = "HPE 1920-8G-PoE+ (JG922A)";
|
||||||
|
};
|
||||||
|
|
||||||
|
&uart1 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
@ -1,115 +1,8 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||||
|
|
||||||
#include "rtl838x.dtsi"
|
#include "rtl8380_hpe_1920-8g.dtsi"
|
||||||
#include "rtl838x_hpe_1920.dtsi"
|
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
compatible = "hpe,1920-8g", "realtek,rtl838x-soc";
|
compatible = "hpe,1920-8g", "realtek,rtl838x-soc";
|
||||||
model = "HPE 1920-8G (JG920A)";
|
model = "HPE 1920-8G (JG920A)";
|
||||||
|
|
||||||
gpio1: rtl8231-gpio {
|
|
||||||
compatible = "realtek,rtl8231-gpio";
|
|
||||||
#gpio-cells = <2>;
|
|
||||||
gpio-controller;
|
|
||||||
indirect-access-bus-id = <0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
i2c0: i2c-gpio-0 {
|
|
||||||
compatible = "i2c-gpio";
|
|
||||||
sda-gpios = <&gpio1 23 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
|
||||||
scl-gpios = <&gpio1 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
|
||||||
i2c-gpio,delay-us = <2>;
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sfp0: sfp-0 {
|
|
||||||
compatible = "sff,sfp";
|
|
||||||
i2c-bus = <&i2c0>;
|
|
||||||
los-gpio = <&gpio1 26 GPIO_ACTIVE_HIGH>;
|
|
||||||
mod-def0-gpio = <&gpio1 25 GPIO_ACTIVE_LOW>;
|
|
||||||
// tx-fault and tx-disable unconnected
|
|
||||||
};
|
|
||||||
|
|
||||||
i2c1: i2c-gpio-1 {
|
|
||||||
compatible = "i2c-gpio";
|
|
||||||
sda-gpios = <&gpio1 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
|
||||||
scl-gpios = <&gpio1 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
|
||||||
i2c-gpio,delay-us = <2>;
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
sfp1: sfp-1 {
|
|
||||||
compatible = "sff,sfp";
|
|
||||||
i2c-bus = <&i2c1>;
|
|
||||||
los-gpio = <&gpio1 22 GPIO_ACTIVE_HIGH>;
|
|
||||||
mod-def0-gpio = <&gpio1 21 GPIO_ACTIVE_LOW>;
|
|
||||||
// tx-fault and tx-disable unconnected
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
ðernet0 {
|
|
||||||
mdio: mdio-bus {
|
|
||||||
compatible = "realtek,rtl838x-mdio";
|
|
||||||
regmap = <ðernet0>;
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
|
|
||||||
INTERNAL_PHY(8)
|
|
||||||
INTERNAL_PHY(9)
|
|
||||||
INTERNAL_PHY(10)
|
|
||||||
INTERNAL_PHY(11)
|
|
||||||
INTERNAL_PHY(12)
|
|
||||||
INTERNAL_PHY(13)
|
|
||||||
INTERNAL_PHY(14)
|
|
||||||
INTERNAL_PHY(15)
|
|
||||||
|
|
||||||
INTERNAL_PHY(24)
|
|
||||||
INTERNAL_PHY(26)
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&switch0 {
|
|
||||||
ports {
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <0>;
|
|
||||||
|
|
||||||
SWITCH_PORT(8, 1, internal)
|
|
||||||
SWITCH_PORT(9, 2, internal)
|
|
||||||
SWITCH_PORT(10, 3, internal)
|
|
||||||
SWITCH_PORT(11, 4, internal)
|
|
||||||
SWITCH_PORT(12, 5, internal)
|
|
||||||
SWITCH_PORT(13, 6, internal)
|
|
||||||
SWITCH_PORT(14, 7, internal)
|
|
||||||
SWITCH_PORT(15, 8, internal)
|
|
||||||
|
|
||||||
port@24 {
|
|
||||||
reg = <24>;
|
|
||||||
label = "lan9";
|
|
||||||
phy-handle = <&phy24>;
|
|
||||||
phy-mode = "1000base-x";
|
|
||||||
managed = "in-band-status";
|
|
||||||
sfp = <&sfp0>;
|
|
||||||
};
|
|
||||||
|
|
||||||
port@26 {
|
|
||||||
reg = <26>;
|
|
||||||
label = "lan10";
|
|
||||||
phy-handle = <&phy26>;
|
|
||||||
phy-mode = "1000base-x";
|
|
||||||
managed = "in-band-status";
|
|
||||||
sfp = <&sfp1>;
|
|
||||||
};
|
|
||||||
|
|
||||||
port@28 {
|
|
||||||
ethernet = <ðernet0>;
|
|
||||||
reg = <28>;
|
|
||||||
phy-mode = "internal";
|
|
||||||
fixed-link {
|
|
||||||
speed = <1000>;
|
|
||||||
full-duplex;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|||||||
112
target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g.dtsi
Normal file
112
target/linux/realtek/dts-5.15/rtl8380_hpe_1920-8g.dtsi
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||||
|
|
||||||
|
#include "rtl838x.dtsi"
|
||||||
|
#include "rtl838x_hpe_1920.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
gpio1: rtl8231-gpio {
|
||||||
|
compatible = "realtek,rtl8231-gpio";
|
||||||
|
#gpio-cells = <2>;
|
||||||
|
gpio-controller;
|
||||||
|
indirect-access-bus-id = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
i2c0: i2c-gpio-0 {
|
||||||
|
compatible = "i2c-gpio";
|
||||||
|
sda-gpios = <&gpio1 23 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
scl-gpios = <&gpio1 24 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
i2c-gpio,delay-us = <2>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sfp0: sfp-0 {
|
||||||
|
compatible = "sff,sfp";
|
||||||
|
i2c-bus = <&i2c0>;
|
||||||
|
los-gpio = <&gpio1 26 GPIO_ACTIVE_HIGH>;
|
||||||
|
mod-def0-gpio = <&gpio1 25 GPIO_ACTIVE_LOW>;
|
||||||
|
// tx-fault and tx-disable unconnected
|
||||||
|
};
|
||||||
|
|
||||||
|
i2c1: i2c-gpio-1 {
|
||||||
|
compatible = "i2c-gpio";
|
||||||
|
sda-gpios = <&gpio1 13 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
scl-gpios = <&gpio1 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
||||||
|
i2c-gpio,delay-us = <2>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sfp1: sfp-1 {
|
||||||
|
compatible = "sff,sfp";
|
||||||
|
i2c-bus = <&i2c1>;
|
||||||
|
los-gpio = <&gpio1 22 GPIO_ACTIVE_HIGH>;
|
||||||
|
mod-def0-gpio = <&gpio1 21 GPIO_ACTIVE_LOW>;
|
||||||
|
// tx-fault and tx-disable unconnected
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ðernet0 {
|
||||||
|
mdio: mdio-bus {
|
||||||
|
compatible = "realtek,rtl838x-mdio";
|
||||||
|
regmap = <ðernet0>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
INTERNAL_PHY(8)
|
||||||
|
INTERNAL_PHY(9)
|
||||||
|
INTERNAL_PHY(10)
|
||||||
|
INTERNAL_PHY(11)
|
||||||
|
INTERNAL_PHY(12)
|
||||||
|
INTERNAL_PHY(13)
|
||||||
|
INTERNAL_PHY(14)
|
||||||
|
INTERNAL_PHY(15)
|
||||||
|
|
||||||
|
INTERNAL_PHY(24)
|
||||||
|
INTERNAL_PHY(26)
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&switch0 {
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
SWITCH_PORT(8, 1, internal)
|
||||||
|
SWITCH_PORT(9, 2, internal)
|
||||||
|
SWITCH_PORT(10, 3, internal)
|
||||||
|
SWITCH_PORT(11, 4, internal)
|
||||||
|
SWITCH_PORT(12, 5, internal)
|
||||||
|
SWITCH_PORT(13, 6, internal)
|
||||||
|
SWITCH_PORT(14, 7, internal)
|
||||||
|
SWITCH_PORT(15, 8, internal)
|
||||||
|
|
||||||
|
port@24 {
|
||||||
|
reg = <24>;
|
||||||
|
label = "lan9";
|
||||||
|
phy-handle = <&phy24>;
|
||||||
|
phy-mode = "1000base-x";
|
||||||
|
managed = "in-band-status";
|
||||||
|
sfp = <&sfp0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
port@26 {
|
||||||
|
reg = <26>;
|
||||||
|
label = "lan10";
|
||||||
|
phy-handle = <&phy26>;
|
||||||
|
phy-mode = "1000base-x";
|
||||||
|
managed = "in-band-status";
|
||||||
|
sfp = <&sfp1>;
|
||||||
|
};
|
||||||
|
|
||||||
|
port@28 {
|
||||||
|
ethernet = <ðernet0>;
|
||||||
|
reg = <28>;
|
||||||
|
phy-mode = "internal";
|
||||||
|
fixed-link {
|
||||||
|
speed = <1000>;
|
||||||
|
full-duplex;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
@ -99,6 +99,14 @@ define Device/hpe_1920-8g
|
|||||||
endef
|
endef
|
||||||
TARGET_DEVICES += hpe_1920-8g
|
TARGET_DEVICES += hpe_1920-8g
|
||||||
|
|
||||||
|
define Device/hpe_1920-8g-poe
|
||||||
|
$(Device/hpe_1920)
|
||||||
|
SOC := rtl8380
|
||||||
|
DEVICE_MODEL := 1920-8G-PoE+ (JG922A)
|
||||||
|
H3C_DEVICE_ID := 0x00010025
|
||||||
|
endef
|
||||||
|
TARGET_DEVICES += hpe_1920-8g-poe
|
||||||
|
|
||||||
define Device/hpe_1920-16g
|
define Device/hpe_1920-16g
|
||||||
$(Device/hpe_1920)
|
$(Device/hpe_1920)
|
||||||
SOC := rtl8382
|
SOC := rtl8382
|
||||||
|
|||||||
@ -32,7 +32,7 @@ Signed-off-by: Guenter Roeck <linux@roeck-us.net>
|
|||||||
|
|
||||||
--- a/MAINTAINERS
|
--- a/MAINTAINERS
|
||||||
+++ b/MAINTAINERS
|
+++ b/MAINTAINERS
|
||||||
@@ -15895,6 +15895,13 @@ S: Maintained
|
@@ -15896,6 +15896,13 @@ S: Maintained
|
||||||
F: include/sound/rt*.h
|
F: include/sound/rt*.h
|
||||||
F: sound/soc/codecs/rt*
|
F: sound/soc/codecs/rt*
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@ Submitted-by: Birger Koblitz <git@birger-koblitz.de>
|
|||||||
platform-$(CONFIG_SGI_IP28) += sgi-ip22/
|
platform-$(CONFIG_SGI_IP28) += sgi-ip22/
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -1054,8 +1054,58 @@ config NLM_XLP_BOARD
|
@@ -1055,8 +1055,58 @@ config NLM_XLP_BOARD
|
||||||
This board is based on Netlogic XLP Processor.
|
This board is based on Netlogic XLP Processor.
|
||||||
Say Y here if you have a XLP based board.
|
Say Y here if you have a XLP based board.
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
|
|||||||
|
|
||||||
--- a/arch/um/kernel/um_arch.c
|
--- a/arch/um/kernel/um_arch.c
|
||||||
+++ b/arch/um/kernel/um_arch.c
|
+++ b/arch/um/kernel/um_arch.c
|
||||||
@@ -130,7 +130,7 @@ static int have_root __initdata;
|
@@ -131,7 +131,7 @@ static int have_root __initdata;
|
||||||
static int have_console __initdata;
|
static int have_console __initdata;
|
||||||
|
|
||||||
/* Set in uml_mem_setup and modified in linux_main */
|
/* Set in uml_mem_setup and modified in linux_main */
|
||||||
|
|||||||
@ -66,6 +66,7 @@ CONFIG_CPU_SUP_INTEL=y
|
|||||||
CONFIG_CPU_SUP_TRANSMETA_32=y
|
CONFIG_CPU_SUP_TRANSMETA_32=y
|
||||||
CONFIG_CPU_SUP_UMC_32=y
|
CONFIG_CPU_SUP_UMC_32=y
|
||||||
CONFIG_CPU_SUP_ZHAOXIN=y
|
CONFIG_CPU_SUP_ZHAOXIN=y
|
||||||
|
CONFIG_CPU_SRSO=y
|
||||||
CONFIG_CPU_UNRET_ENTRY=y
|
CONFIG_CPU_UNRET_ENTRY=y
|
||||||
CONFIG_CRASH_CORE=y
|
CONFIG_CRASH_CORE=y
|
||||||
CONFIG_CRC16=y
|
CONFIG_CRC16=y
|
||||||
@ -116,6 +117,7 @@ CONFIG_FUSION=y
|
|||||||
CONFIG_FUSION_MAX_SGE=128
|
CONFIG_FUSION_MAX_SGE=128
|
||||||
CONFIG_FUSION_SPI=y
|
CONFIG_FUSION_SPI=y
|
||||||
CONFIG_FW_LOADER_PAGED_BUF=y
|
CONFIG_FW_LOADER_PAGED_BUF=y
|
||||||
|
# CONFIG_GDS_FORCE_MITIGATION is not set
|
||||||
CONFIG_GENERIC_ALLOCATOR=y
|
CONFIG_GENERIC_ALLOCATOR=y
|
||||||
CONFIG_GENERIC_BUG=y
|
CONFIG_GENERIC_BUG=y
|
||||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||||
|
|||||||
@ -0,0 +1,29 @@
|
|||||||
|
From 9ee4b9bd8df55ebbd5f6426fda4a36e1958b64c5 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Matthias Van Parys <matthias.vanparys@softathome.com>
|
||||||
|
Date: Mon, 10 Jul 2023 14:31:05 +0200
|
||||||
|
Subject: [PATCH] strings.h: Add __extension__ mark to include_next to silence
|
||||||
|
-pedantic
|
||||||
|
|
||||||
|
Add __extension__ before #include-next in strings.h as was done for all other header files in commits
|
||||||
|
7fd984fcb532be01f68cddc194c09a7ca10c1ea6 and a9ffac8596b094da8563aa5dd5d81c946670afe
|
||||||
|
---
|
||||||
|
include/strings.h | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/include/strings.h b/include/strings.h
|
||||||
|
index a16e1ad..d1902db 100644
|
||||||
|
--- a/include/strings.h
|
||||||
|
+++ b/include/strings.h
|
||||||
|
@@ -16,6 +16,9 @@
|
||||||
|
#ifndef _FORTIFY_STRINGS_H
|
||||||
|
#define _FORTIFY_STRINGS_H
|
||||||
|
|
||||||
|
+#ifndef __cplusplus
|
||||||
|
+__extension__
|
||||||
|
+#endif
|
||||||
|
#include_next <strings.h>
|
||||||
|
|
||||||
|
#if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user