Skip to content

Commit badfb2d

Browse files
committed
Merge remote-tracking branch 'other/main'
2 parents f51345e + 9a7192c commit badfb2d

File tree

80 files changed

+1664
-690
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+1664
-690
lines changed

include/kernel-6.6

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
LINUX_VERSION-6.6 = .79
2-
LINUX_KERNEL_HASH-6.6.79 = 07a6f904470da1a099aa1683e3025a999dd82f2438f78b006b80c6ae2e9dfe8d
1+
LINUX_VERSION-6.6 = .80
2+
LINUX_KERNEL_HASH-6.6.80 = 6cf911d01324f45c9dd2f44cf06f55bda0ecf383bc498f132a0c549768531327

package/boot/uboot-envtools/files/qualcommax_ipq50xx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ touch /etc/config/ubootenv
88
board=$(board_name)
99

1010
case "$board" in
11+
linksys,mr5500|\
1112
linksys,mx2000|\
1213
linksys,mx5500|\
1314
linksys,spnmx56)

package/firmware/ipq-wifi/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ ALLWIFIBOARDS:= \
3939
edgecore_eap102 \
4040
edimax_cax1800 \
4141
linksys_homewrk \
42+
linksys_mr5500 \
4243
linksys_mr7350 \
4344
linksys_mx2000 \
4445
linksys_mx4200 \
@@ -179,6 +180,7 @@ $(eval $(call generate-ipq-wifi-package,dynalink_dl-wrx36,Dynalink DL-WRX36))
179180
$(eval $(call generate-ipq-wifi-package,edgecore_eap102,Edgecore EAP102))
180181
$(eval $(call generate-ipq-wifi-package,edimax_cax1800,Edimax CAX1800))
181182
$(eval $(call generate-ipq-wifi-package,linksys_homewrk,Linksys HomeWRK))
183+
$(eval $(call generate-ipq-wifi-package,linksys_mr5500,Linksys MR5500))
182184
$(eval $(call generate-ipq-wifi-package,linksys_mr7350,Linksys MR7350))
183185
$(eval $(call generate-ipq-wifi-package,linksys_mx2000,Linksys MX2000))
184186
$(eval $(call generate-ipq-wifi-package,linksys_mx4200,Linksys MX4200))

package/kernel/linux/modules/bluetooth.mk

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ $(eval $(call KernelPackage,hci-uart))
6060
define KernelPackage/btusb
6161
SUBMENU:=$(BLUETOOTH_MENU)
6262
TITLE:=Bluetooth HCI USB support
63-
DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-bluetooth
63+
DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-bluetooth +kmod-btmtk
6464
KCONFIG:= \
6565
CONFIG_BT_HCIBTUSB \
6666
CONFIG_BT_HCIBTUSB_BCM=n \
@@ -69,8 +69,7 @@ define KernelPackage/btusb
6969
FILES:= \
7070
$(LINUX_DIR)/drivers/bluetooth/btusb.ko \
7171
$(LINUX_DIR)/drivers/bluetooth/btintel.ko \
72-
$(LINUX_DIR)/drivers/bluetooth/btrtl.ko \
73-
$(LINUX_DIR)/drivers/bluetooth/btmtk.ko
72+
$(LINUX_DIR)/drivers/bluetooth/btrtl.ko
7473
AUTOLOAD:=$(call AutoProbe,btusb)
7574
endef
7675

@@ -81,6 +80,18 @@ endef
8180
$(eval $(call KernelPackage,btusb))
8281

8382

83+
define KernelPackage/btmtk
84+
SUBMENU:=$(BLUETOOTH_MENU)
85+
TITLE:=MTK Bluetooth support
86+
HIDDEN:=1
87+
DEPENDS:=+kmod-bluetooth
88+
KCONFIG:=CONFIG_BT_MTK
89+
FILES:=$(LINUX_DIR)/drivers/bluetooth/btmtk.ko
90+
endef
91+
92+
$(eval $(call KernelPackage,btmtk))
93+
94+
8495
define KernelPackage/ath3k
8596
SUBMENU:=$(BLUETOOTH_MENU)
8697
TITLE:=ATH3K Kernel Module support

package/kernel/r8125/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
include $(TOPDIR)/rules.mk
22

33
PKG_NAME:=r8125
4-
PKG_VERSION:=9.014.01
4+
PKG_VERSION:=9.015.00
55
PKG_RELEASE:=1
66

77
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
88
PKG_SOURCE_URL:=https://github.com/openwrt/rtl8125/releases/download/$(PKG_VERSION)
9-
PKG_HASH:=f006aa95501738ca55c522812c9d1b473ac781675f3ad88ce341a09316b8aa13
9+
PKG_HASH:=7d6906336c3ad960c3e7c0299ad655659d7110bdc933c5b568b7f2536cb8ffc3
1010

1111
PKG_BUILD_PARALLEL:=1
1212
PKG_LICENSE:=GPLv2

package/kernel/r8125/patches/200-r8125-print-link-speed-and-duplex-mode.patch

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
1818

1919
--- a/src/r8125.h
2020
+++ b/src/r8125.h
21-
@@ -1672,6 +1672,8 @@ enum RTL8125_register_content {
21+
@@ -1687,6 +1687,9 @@ enum RTL8125_register_content {
2222
LinkStatus = 0x02,
2323
FullDup = 0x01,
2424

2525
+#define RTL8125_FULL_DUPLEX_MASK (_2500bpsF | _1000bpsF | FullDup)
26+
+#define RTL8125_SPEED_1000_MASK (_1000bpsF | _1000bpsL | _2500bpsL)
2627
+
2728
/* DBG_reg */
2829
Fix_Nak_1 = (1 << 4),
@@ -37,11 +38,11 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
3738
#include <linux/netdevice.h>
3839
#include <linux/etherdevice.h>
3940
#include <linux/delay.h>
40-
@@ -5116,6 +5117,38 @@ rtl8125_link_down_patch(struct net_devic
41+
@@ -5023,6 +5024,38 @@ rtl8125_link_down_patch(struct net_devic
4142
#endif
4243
}
4344

44-
+static unsigned int rtl8125_phy_duplex(u16 status)
45+
+static unsigned int rtl8125_phy_duplex(u32 status)
4546
+{
4647
+ unsigned int duplex = DUPLEX_UNKNOWN;
4748
+
@@ -55,14 +56,14 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
5556
+ return duplex;
5657
+}
5758
+
58-
+static int rtl8125_phy_speed(u16 status)
59+
+static int rtl8125_phy_speed(u32 status)
5960
+{
6061
+ int speed = SPEED_UNKNOWN;
6162
+
6263
+ if (status & LinkStatus) {
6364
+ if (status & _2500bpsF)
6465
+ speed = SPEED_2500;
65-
+ else if (status & _1000bpsF)
66+
+ else if (status & RTL8125_SPEED_1000_MASK)
6667
+ speed = SPEED_1000;
6768
+ else if (status & _100bps)
6869
+ speed = SPEED_100;
@@ -76,14 +77,14 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
7677
static void
7778
_rtl8125_check_link_status(struct net_device *dev, unsigned int link_state)
7879
{
79-
@@ -5128,11 +5161,18 @@ _rtl8125_check_link_status(struct net_de
80+
@@ -5035,11 +5068,18 @@ _rtl8125_check_link_status(struct net_de
8081
if (link_state == R8125_LINK_STATE_ON) {
8182
rtl8125_link_on_patch(dev);
8283

8384
- if (netif_msg_ifup(tp))
8485
- printk(KERN_INFO PFX "%s: link up\n", dev->name);
8586
+ if (netif_msg_ifup(tp)) {
86-
+ const u16 phy_status = RTL_R16(tp, PHYstatus);
87+
+ const u32 phy_status = RTL_R32(tp, PHYstatus);
8788
+ const unsigned int phy_duplex = rtl8125_phy_duplex(phy_status);
8889
+ const int phy_speed = rtl8125_phy_speed(phy_status);
8990
+ printk(KERN_INFO PFX "%s: Link is Up - %s/%s\n",

package/kernel/r8126/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
include $(TOPDIR)/rules.mk
22

33
PKG_NAME:=r8126
4-
PKG_VERSION:=10.014.01
4+
PKG_VERSION:=10.015.00
55
PKG_RELEASE:=1
66

77
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
88
PKG_SOURCE_URL:=https://github.com/openwrt/rtl8126/releases/download/$(PKG_VERSION)
9-
PKG_HASH:=dbb10a7abd0972e4abd1b89ea4eb22fc55d6c1dc2f711b5acf4a3bc376275e21
9+
PKG_HASH:=fac513aa925264a95b053e7532fcda56022d29db288f6625fafee2759a8a6124
1010

1111
PKG_BUILD_PARALLEL:=1
1212
PKG_LICENSE:=GPLv2

package/kernel/r8126/patches/200-r8126-print-link-speed-and-duplex-mode.patch

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
1818

1919
--- a/src/r8126.h
2020
+++ b/src/r8126.h
21-
@@ -1740,6 +1740,8 @@ enum RTL8126_register_content {
21+
@@ -1756,6 +1756,10 @@ enum RTL8126_register_content {
2222
LinkStatus = 0x02,
2323
FullDup = 0x01,
2424

2525
+#define RTL8126_FULL_DUPLEX_MASK (_5000bpsF | _2500bpsF | _1000bpsF | FullDup)
26+
+#define RTL8126_SPEED_1000_MASK (_1000bpsF | _1000bpsL | _2500bpsL)
27+
+#define RTL8126_SPEED_2500_MASK (_2500bpsF | _5000bpsL)
2628
+
2729
/* DBG_reg */
2830
Fix_Nak_1 = (1 << 4),
@@ -37,11 +39,11 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
3739
#include <linux/netdevice.h>
3840
#include <linux/etherdevice.h>
3941
#include <linux/delay.h>
40-
@@ -4744,6 +4745,40 @@ rtl8126_link_down_patch(struct net_devic
42+
@@ -4661,6 +4662,40 @@ rtl8126_link_down_patch(struct net_devic
4143
#endif
4244
}
4345

44-
+static unsigned int rtl8126_phy_duplex(u16 status)
46+
+static unsigned int rtl8126_phy_duplex(u32 status)
4547
+{
4648
+ unsigned int duplex = DUPLEX_UNKNOWN;
4749
+
@@ -55,16 +57,16 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
5557
+ return duplex;
5658
+}
5759
+
58-
+static int rtl8126_phy_speed(u16 status)
60+
+static int rtl8126_phy_speed(u32 status)
5961
+{
6062
+ int speed = SPEED_UNKNOWN;
6163
+
6264
+ if (status & LinkStatus) {
6365
+ if (status & _5000bpsF)
6466
+ speed = SPEED_5000;
65-
+ else if (status & _2500bpsF)
67+
+ else if (status & RTL8126_SPEED_2500_MASK)
6668
+ speed = SPEED_2500;
67-
+ else if (status & _1000bpsF)
69+
+ else if (status & RTL8126_SPEED_1000_MASK)
6870
+ speed = SPEED_1000;
6971
+ else if (status & _100bps)
7072
+ speed = SPEED_100;
@@ -78,14 +80,14 @@ Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
7880
static void
7981
_rtl8126_check_link_status(struct net_device *dev, unsigned int link_state)
8082
{
81-
@@ -4756,11 +4791,18 @@ _rtl8126_check_link_status(struct net_de
83+
@@ -4673,11 +4708,18 @@ _rtl8126_check_link_status(struct net_de
8284
if (link_state == R8126_LINK_STATE_ON) {
8385
rtl8126_link_on_patch(dev);
8486

8587
- if (netif_msg_ifup(tp))
8688
- printk(KERN_INFO PFX "%s: link up\n", dev->name);
8789
+ if (netif_msg_ifup(tp)) {
88-
+ const u16 phy_status = RTL_R16(tp, PHYstatus);
90+
+ const u32 phy_status = RTL_R32(tp, PHYstatus);
8991
+ const unsigned int phy_duplex = rtl8126_phy_duplex(phy_status);
9092
+ const int phy_speed = rtl8126_phy_speed(phy_status);
9193
+ printk(KERN_INFO PFX "%s: Link is Up - %s/%s\n",

package/libs/libpcap/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@ PKG_CPE_ID:=cpe:/a:tcpdump:libpcap
2222

2323
PKG_ASLR_PIE_REGULAR:=1
2424

25-
PKG_CONFIG_DEPENDS := CONFIG_PACKAGE_rpcapd
25+
PKG_CONFIG_DEPENDS := \
26+
CONFIG_PACKAGE_rpcapd \
27+
CONFIG_PCAP_HAS_USB \
28+
CONFIG_PCAP_HAS_BT \
29+
CONFIG_PCAP_HAS_NETFILTER
2630

2731
include $(INCLUDE_DIR)/package.mk
2832
include $(INCLUDE_DIR)/cmake.mk

package/network/services/omcproxy/Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
include $(TOPDIR)/rules.mk
99

1010
PKG_NAME:=omcproxy
11-
PKG_RELEASE:=9
11+
PKG_RELEASE:=1
1212

1313
PKG_SOURCE_PROTO:=git
1414
PKG_SOURCE_URL=$(PROJECT_GIT)/project/omcproxy.git
15-
PKG_MIRROR_HASH:=61f03d76b14149e417360b6aaa630e920b75a31a6a497353b7160b3a374b20b2
16-
PKG_SOURCE_DATE:=2021-11-04
17-
PKG_SOURCE_VERSION:=bfba2aa75802ff1a70ef2fd3eba53409a8c6e93a
15+
PKG_MIRROR_HASH:=b18c6dcc323dc35cfeb3503562dd3d8b9fb27fcf6ddd98690a64bd709920ff3d
16+
PKG_SOURCE_DATE:=2025-02-27
17+
PKG_SOURCE_VERSION:=582cd8d3ae7e6af0073ce1d9198387af48affd60
1818
PKG_MAINTAINER:=Steven Barth <cyrus@openwrt.org>
1919
PKG_LICENSE:=Apache-2.0
2020

0 commit comments

Comments
 (0)