Skip to content

Commit ecc0f54

Browse files
namiltdhauke
authored andcommitted
kernel: bump 6.12 to 6.12.26
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.26 All patches automatically rebased. Signed-off-by: Mieczyslaw Nalewaj <[email protected]> Link: openwrt/openwrt#18695 Signed-off-by: Hauke Mehrtens <[email protected]>
1 parent b0aa7b3 commit ecc0f54

13 files changed

+52
-52
lines changed

target/linux/generic/backport-6.12/753-v6.15-net-ethernet-mediatek-add-EEE-support.patch

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Signed-off-by: Qingfang Deng <[email protected]>
3939
mcr |= MAC_MCR_TX_EN | MAC_MCR_RX_EN | MAC_MCR_FORCE_LINK;
4040
mtk_w32(mac->hw, mcr, MTK_MAC_MCR(mac->id));
4141
}
42-
@@ -4485,6 +4495,61 @@ static int mtk_set_pauseparam(struct net
42+
@@ -4501,6 +4511,61 @@ static int mtk_set_pauseparam(struct net
4343
return phylink_ethtool_set_pauseparam(mac->phylink, pause);
4444
}
4545

@@ -101,7 +101,7 @@ Signed-off-by: Qingfang Deng <[email protected]>
101101
static u16 mtk_select_queue(struct net_device *dev, struct sk_buff *skb,
102102
struct net_device *sb_dev)
103103
{
104-
@@ -4517,6 +4582,8 @@ static const struct ethtool_ops mtk_etht
104+
@@ -4533,6 +4598,8 @@ static const struct ethtool_ops mtk_etht
105105
.set_pauseparam = mtk_set_pauseparam,
106106
.get_rxnfc = mtk_get_rxnfc,
107107
.set_rxnfc = mtk_set_rxnfc,
@@ -110,7 +110,7 @@ Signed-off-by: Qingfang Deng <[email protected]>
110110
};
111111

112112
static const struct net_device_ops mtk_netdev_ops = {
113-
@@ -4577,6 +4644,8 @@ static int mtk_add_mac(struct mtk_eth *e
113+
@@ -4593,6 +4660,8 @@ static int mtk_add_mac(struct mtk_eth *e
114114
}
115115
mac = netdev_priv(eth->netdev[id]);
116116
eth->mac[id] = mac;
@@ -121,7 +121,7 @@ Signed-off-by: Qingfang Deng <[email protected]>
121121
mac->of_node = np;
122122
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h
123123
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h
124-
@@ -453,6 +453,8 @@
124+
@@ -461,6 +461,8 @@
125125
#define MAC_MCR_RX_FIFO_CLR_DIS BIT(12)
126126
#define MAC_MCR_BACKOFF_EN BIT(9)
127127
#define MAC_MCR_BACKPR_EN BIT(8)
@@ -130,7 +130,7 @@ Signed-off-by: Qingfang Deng <[email protected]>
130130
#define MAC_MCR_FORCE_RX_FC BIT(5)
131131
#define MAC_MCR_FORCE_TX_FC BIT(4)
132132
#define MAC_MCR_SPEED_1000 BIT(3)
133-
@@ -461,6 +463,15 @@
133+
@@ -469,6 +471,15 @@
134134
#define MAC_MCR_FORCE_LINK BIT(0)
135135
#define MAC_MCR_FORCE_LINK_DOWN (MAC_MCR_FORCE_MODE)
136136

@@ -146,7 +146,7 @@ Signed-off-by: Qingfang Deng <[email protected]>
146146
/* Mac status registers */
147147
#define MTK_MAC_MSR(x) (0x10108 + (x * 0x100))
148148
#define MAC_MSR_EEE1G BIT(7)
149-
@@ -1308,6 +1319,8 @@ struct mtk_mac {
149+
@@ -1316,6 +1327,8 @@ struct mtk_mac {
150150
int id;
151151
phy_interface_t interface;
152152
u8 ppe_idx;

target/linux/generic/backport-6.12/901-v6.13-net-dsa-mv88e6xxx-Support-LED-control.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ Signed-off-by: Linus Walleij <[email protected]>
197197
.port_setup_message_port = mv88e6xxx_setup_message_port,
198198
.stats_snapshot = mv88e6320_g1_stats_snapshot,
199199
.stats_set_histogram = mv88e6095_g1_stats_set_histogram,
200-
@@ -5454,6 +5487,7 @@ static const struct mv88e6xxx_ops mv88e6
200+
@@ -5460,6 +5493,7 @@ static const struct mv88e6xxx_ops mv88e6
201201
.port_disable_learn_limit = mv88e6xxx_port_disable_learn_limit,
202202
.port_disable_pri_override = mv88e6xxx_port_disable_pri_override,
203203
.port_get_cmode = mv88e6352_port_get_cmode,

target/linux/generic/hack-6.12/204-module_strip.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
8888

8989
--- a/kernel/module/Kconfig
9090
+++ b/kernel/module/Kconfig
91-
@@ -401,4 +401,11 @@ config MODULES_TREE_LOOKUP
91+
@@ -402,4 +402,11 @@ config MODULES_TREE_LOOKUP
9292
def_bool y
9393
depends on PERF_EVENTS || TRACING || CFI_CLANG
9494

target/linux/generic/hack-6.12/730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ Signed-off-by: Bo-Cun Chen <[email protected]>
9494
static void mtk_hw_reset(struct mtk_eth *eth)
9595
{
9696
u32 val;
97-
@@ -4363,6 +4416,8 @@ static void mtk_pending_work(struct work
97+
@@ -4379,6 +4432,8 @@ static void mtk_pending_work(struct work
9898
rtnl_lock();
9999
set_bit(MTK_RESETTING, &eth->state);
100100

@@ -105,7 +105,7 @@ Signed-off-by: Bo-Cun Chen <[email protected]>
105105
/* Run again reset preliminary configuration in order to avoid any
106106
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h
107107
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h
108-
@@ -1183,6 +1183,7 @@ struct mtk_reg_map {
108+
@@ -1191,6 +1191,7 @@ struct mtk_reg_map {
109109
u32 rx_ptr; /* rx base pointer */
110110
u32 rx_cnt_cfg; /* rx max count configuration */
111111
u32 qcrx_ptr; /* rx cpu pointer */

target/linux/generic/hack-6.12/780-usb-net-MeigLink_modem_support.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Subject: [PATCH] net/usb/qmi_wwan: add MeigLink modem support
4444

4545
#define QUECTEL_VENDOR_ID 0x2c7c
4646
/* These Quectel products use Quectel's vendor ID */
47-
@@ -1153,6 +1158,11 @@ static const struct usb_device_id option
47+
@@ -1154,6 +1159,11 @@ static const struct usb_device_id option
4848
{ USB_DEVICE(QUALCOMM_VENDOR_ID, 0x0023)}, /* ONYX 3G device */
4949
{ USB_DEVICE(QUALCOMM_VENDOR_ID, 0x9000), /* SIMCom SIM5218 */
5050
.driver_info = NCTRL(0) | NCTRL(1) | NCTRL(2) | NCTRL(3) | RSVD(4) },
@@ -56,7 +56,7 @@ Subject: [PATCH] net/usb/qmi_wwan: add MeigLink modem support
5656
/* Quectel products using Qualcomm vendor ID */
5757
{ USB_DEVICE(QUALCOMM_VENDOR_ID, QUECTEL_PRODUCT_UC15)},
5858
{ USB_DEVICE(QUALCOMM_VENDOR_ID, QUECTEL_PRODUCT_UC20),
59-
@@ -1194,6 +1204,11 @@ static const struct usb_device_id option
59+
@@ -1195,6 +1205,11 @@ static const struct usb_device_id option
6060
.driver_info = ZLP },
6161
{ USB_DEVICE(QUECTEL_VENDOR_ID, QUECTEL_PRODUCT_BG96),
6262
.driver_info = RSVD(4) },

target/linux/generic/kernel-6.12

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
LINUX_VERSION-6.12 = .25
2-
LINUX_KERNEL_HASH-6.12.25 = c8af780f6f613ca24622116e4c512a764335ab66e75c6643003c16e49a8e3b90
1+
LINUX_VERSION-6.12 = .26
2+
LINUX_KERNEL_HASH-6.12.26 = 402de222c7425893c38102ddd53d2b602c74c2eabcf6631bb0791089c05e3bca

target/linux/generic/pending-6.12/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
1010

1111
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
1212
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
13-
@@ -5119,6 +5119,8 @@ static int mtk_probe(struct platform_dev
13+
@@ -5135,6 +5135,8 @@ static int mtk_probe(struct platform_dev
1414
dev_err(eth->dev, "failed to allocated dummy device\n");
1515
goto err_unreg_netdev;
1616
}

target/linux/generic/pending-6.12/732-00-net-ethernet-mtk_eth_soc-compile-out-netsys-v2-code-.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
1111

1212
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h
1313
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h
14-
@@ -1336,6 +1336,22 @@ struct mtk_mac {
14+
@@ -1344,6 +1344,22 @@ struct mtk_mac {
1515
/* the struct describing the SoC. these are declared in the soc_xyz.c files */
1616
extern const struct of_device_id of_mtk_match[];
1717

@@ -34,7 +34,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
3434
static inline bool mtk_is_netsys_v1(struct mtk_eth *eth)
3535
{
3636
return eth->soc->version == 1;
37-
@@ -1350,6 +1366,7 @@ static inline bool mtk_is_netsys_v3_or_g
37+
@@ -1358,6 +1374,7 @@ static inline bool mtk_is_netsys_v3_or_g
3838
{
3939
return eth->soc->version > 2;
4040
}

target/linux/generic/pending-6.12/732-01-net-ethernet-mtk_eth_soc-work-around-issue-with-send.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
9191
netif_tx_stop_all_queues(dev);
9292
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h
9393
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h
94-
@@ -270,7 +270,7 @@
94+
@@ -278,7 +278,7 @@
9595
#define MTK_CHK_DDONE_EN BIT(28)
9696
#define MTK_DMAD_WR_WDONE BIT(26)
9797
#define MTK_WCOMP_EN BIT(24)

target/linux/generic/pending-6.12/734-net-ethernet-mediatek-enlarge-DMA-reserve-buffer.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Signed-off-by: Chad Monroe <[email protected]>
1515

1616
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h
1717
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h
18-
@@ -271,6 +271,7 @@
18+
@@ -279,6 +279,7 @@
1919
#define MTK_WCOMP_EN BIT(24)
2020
#define MTK_RESV_BUF (0x80 << 16)
2121
#define MTK_MUTLI_CNT (0x4 << 12)

0 commit comments

Comments
 (0)