]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
generic: 6.12: sync Realtek PHY patches with upstream 18715/head
authorÁlvaro Fernández Rojas <noltari@gmail.com>
Mon, 5 May 2025 11:01:55 +0000 (13:01 +0200)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Mon, 5 May 2025 13:37:16 +0000 (15:37 +0200)
- Fix order of patches (3d483a10327f was merged before 34d5a86ff7bb).
- Reorganize patch numbers now that < 6.12 patches are no longer needed.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
19 files changed:
target/linux/generic/backport-6.12/781-01-v6.13-net-phy-realtek-read-duplex-and-gbit-master-from-PHY.patch [moved from target/linux/generic/backport-6.12/781-15-v6.13-net-phy-realtek-read-duplex-and-gbit-master-from-PHY.patch with 97% similarity]
target/linux/generic/backport-6.12/781-02-v6.13-net-phy-realtek-change-order-of-calls-in-C22-read_st.patch [moved from target/linux/generic/backport-6.12/781-16-v6.13-net-phy-realtek-change-order-of-calls-in-C22-read_st.patch with 96% similarity]
target/linux/generic/backport-6.12/781-03-v6.13-net-phy-realtek-clear-1000Base-T-link-partner-advert.patch [moved from target/linux/generic/backport-6.12/781-17-v6.13-net-phy-realtek-clear-1000Base-T-link-partner-advert.patch with 93% similarity]
target/linux/generic/backport-6.12/781-04-v6.13-net-phy-realtek-merge-the-drivers-for-internal-NBase.patch [moved from target/linux/generic/backport-6.12/781-18-v6.13-net-phy-realtek-merge-the-drivers-for-internal-NBase.patch with 100% similarity]
target/linux/generic/backport-6.12/781-05-v6.13-net-phy-realtek-add-RTL8125D-internal-PHY.patch [moved from target/linux/generic/backport-6.12/781-19-v6.13-net-phy-realtek-add-RTL8125D-internal-PHY.patch with 100% similarity]
target/linux/generic/backport-6.12/781-06-v6.14-net-phy-realtek-add-support-for-reading-MDIO_MMD_VEN.patch [moved from target/linux/generic/backport-6.12/781-23-v6.14-net-phy-realtek-add-support-for-reading-MDIO_MMD_VEN.patch with 100% similarity]
target/linux/generic/backport-6.12/781-07-v6.14-net-phy-realtek-clear-1000Base-T-lpa-if-link-is-down.patch [moved from target/linux/generic/backport-6.12/781-20-v6.14-net-phy-realtek-clear-1000Base-T-lpa-if-link-is-down.patch with 96% similarity]
target/linux/generic/backport-6.12/781-08-v6.14-net-phy-realtek-clear-master_slave_state-if-link-is-.patch [moved from target/linux/generic/backport-6.12/781-21-v6.14-net-phy-realtek-clear-master_slave_state-if-link-is-.patch with 95% similarity]
target/linux/generic/backport-6.12/781-09-v6.14-net-phy-realtek-always-clear-NBase-T-lpa.patch [moved from target/linux/generic/backport-6.12/781-22-v6.14-net-phy-realtek-always-clear-NBase-T-lpa.patch with 95% similarity]
target/linux/generic/backport-6.12/781-10-v6.14-net-phy-move-realtek-PHY-driver-to-its-own-subdirect.patch [moved from target/linux/generic/backport-6.12/781-24-v6.14-net-phy-move-realtek-PHY-driver-to-its-own-subdirect.patch with 100% similarity]
target/linux/generic/backport-6.12/781-11-v6.14-net-phy-realtek-add-hwmon-support-for-temp-sensor-on.patch [moved from target/linux/generic/backport-6.12/781-25-v6.14-net-phy-realtek-add-hwmon-support-for-temp-sensor-on.patch with 95% similarity]
target/linux/generic/backport-6.12/781-12-v6.14-net-phy-realtek-HWMON-support-for-standalone-version.patch [moved from target/linux/generic/backport-6.12/781-26-v6.14-net-phy-realtek-HWMON-support-for-standalone-version.patch with 100% similarity]
target/linux/generic/backport-6.12/781-13-v6.15-net-phy-realtek-make-HWMON-support-a-user-visible-Kc.patch [moved from target/linux/generic/backport-6.12/781-27-v6.15-net-phy-realtek-make-HWMON-support-a-user-visible-Kc.patch with 100% similarity]
target/linux/generic/backport-6.12/781-14-v6.15-net-phy-realtek-use-string-choices-helpers.patch [moved from target/linux/generic/backport-6.12/781-28-v6.15-net-phy-realtek-use-string-choices-helpers.patch with 100% similarity]
target/linux/generic/backport-6.12/781-15-v6.15-net-phy-realtek-improve-mmd-register-access-for-inte.patch [moved from target/linux/generic/backport-6.12/781-29-v6.15-net-phy-realtek-improve-mmd-register-access-for-inte.patch with 100% similarity]
target/linux/generic/backport-6.12/781-16-v6.15-net-phy-realtek-switch-from-paged-to-MMD-ops-in-rtl8.patch [moved from target/linux/generic/backport-6.12/781-30-v6.15-net-phy-realtek-switch-from-paged-to-MMD-ops-in-rtl8.patch with 100% similarity]
target/linux/generic/backport-6.12/781-17-v6.15-net-phy-realtek-add-helper-RTL822X_VND2_C22_REG.patch [moved from target/linux/generic/backport-6.12/781-31-v6.15-net-phy-realtek-add-helper-RTL822X_VND2_C22_REG.patch with 100% similarity]
target/linux/generic/backport-6.12/781-18-v6.15-net-phy-realtek-add-defines-for-shadowed-c45-standar.patch [moved from target/linux/generic/backport-6.12/781-32-v6.15-net-phy-realtek-add-defines-for-shadowed-c45-standar.patch with 100% similarity]
target/linux/generic/backport-6.12/781-19-v6.15-net-phy-realtek-disable-PHY-mode-EEE.patch [moved from target/linux/generic/backport-6.12/781-33-v6.15-net-phy-realtek-disable-PHY-mode-EEE.patch with 100% similarity]

similarity index 97%
rename from target/linux/generic/backport-6.12/781-15-v6.13-net-phy-realtek-read-duplex-and-gbit-master-from-PHY.patch
rename to target/linux/generic/backport-6.12/781-01-v6.13-net-phy-realtek-read-duplex-and-gbit-master-from-PHY.patch
index e15218b169ea33880b73db3ef36a00a6cc1ffa2d..2a1726ac80d7b82ddc1d98784da08fbcf5169a3d 100644 (file)
@@ -1,7 +1,7 @@
 From 081c9c0265c91b8333165aa6230c20bcbc6f7cbf Mon Sep 17 00:00:00 2001
 From: Daniel Golle <daniel@makrotopia.org>
 Date: Thu, 10 Oct 2024 14:07:16 +0100
-Subject: [PATCH 3/5] net: phy: realtek: read duplex and gbit master from PHYSR
+Subject: [PATCH] net: phy: realtek: read duplex and gbit master from PHYSR
  register
 
 The PHYSR MMD register is present and defined equally for all RTL82xx
similarity index 96%
rename from target/linux/generic/backport-6.12/781-16-v6.13-net-phy-realtek-change-order-of-calls-in-C22-read_st.patch
rename to target/linux/generic/backport-6.12/781-02-v6.13-net-phy-realtek-change-order-of-calls-in-C22-read_st.patch
index be7136b375154ef3767511ab61709a6244e2d2e0..4341adb87870e5f5af3650781a637d21d41b5a63 100644 (file)
@@ -1,8 +1,7 @@
 From 68d5cd09e8919679ce13b85950debea4b2e98e04 Mon Sep 17 00:00:00 2001
 From: Daniel Golle <daniel@makrotopia.org>
 Date: Thu, 10 Oct 2024 14:07:26 +0100
-Subject: [PATCH 4/5] net: phy: realtek: change order of calls in C22
- read_status()
+Subject: [PATCH] net: phy: realtek: change order of calls in C22 read_status()
 
 Always call rtlgen_read_status() first, so genphy_read_status() which
 is called by it clears bits in case auto-negotiation has not completed.
similarity index 93%
rename from target/linux/generic/backport-6.12/781-17-v6.13-net-phy-realtek-clear-1000Base-T-link-partner-advert.patch
rename to target/linux/generic/backport-6.12/781-03-v6.13-net-phy-realtek-clear-1000Base-T-link-partner-advert.patch
index 3847d5803a00f4f5896216569fd23e6e6ec470eb..60cd125a22c93aa2917a36d3b203ee7ff4d36a11 100644 (file)
@@ -1,7 +1,7 @@
 From 5cb409b3960e75467cbb0a8e1e5596b4490570e3 Mon Sep 17 00:00:00 2001
 From: Daniel Golle <daniel@makrotopia.org>
 Date: Thu, 10 Oct 2024 14:07:39 +0100
-Subject: [PATCH 5/5] net: phy: realtek: clear 1000Base-T link partner
+Subject: [PATCH] net: phy: realtek: clear 1000Base-T link partner
  advertisement
 
 Clear 1000Base-T link partner advertisement bits in Clause-45
similarity index 96%
rename from target/linux/generic/backport-6.12/781-20-v6.14-net-phy-realtek-clear-1000Base-T-lpa-if-link-is-down.patch
rename to target/linux/generic/backport-6.12/781-07-v6.14-net-phy-realtek-clear-1000Base-T-lpa-if-link-is-down.patch
index 3e9631e4a313f9889000b52ec130220140a933e1..002b99e4d5c37beb06cef92b07452d25a8a12e63 100644 (file)
@@ -18,7 +18,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
 
 --- a/drivers/net/phy/realtek.c
 +++ b/drivers/net/phy/realtek.c
-@@ -1023,23 +1023,20 @@ static int rtl822x_c45_read_status(struc
+@@ -1031,23 +1031,20 @@ static int rtl822x_c45_read_status(struc
  {
        int ret, val;
  
similarity index 95%
rename from target/linux/generic/backport-6.12/781-21-v6.14-net-phy-realtek-clear-master_slave_state-if-link-is-.patch
rename to target/linux/generic/backport-6.12/781-08-v6.14-net-phy-realtek-clear-master_slave_state-if-link-is-.patch
index 778602d3e5b5014bdd5ccd554f33d5a54959fc88..f8cfc4d1316fed9d9d8a3744a2ccc1a7c5771873 100644 (file)
@@ -21,7 +21,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
 
 --- a/drivers/net/phy/realtek.c
 +++ b/drivers/net/phy/realtek.c
-@@ -1038,8 +1038,10 @@ static int rtl822x_c45_read_status(struc
+@@ -1046,8 +1046,10 @@ static int rtl822x_c45_read_status(struc
        if (ret < 0)
                return ret;
  
similarity index 95%
rename from target/linux/generic/backport-6.12/781-22-v6.14-net-phy-realtek-always-clear-NBase-T-lpa.patch
rename to target/linux/generic/backport-6.12/781-09-v6.14-net-phy-realtek-always-clear-NBase-T-lpa.patch
index d365ed0ad24761e84e8115dca6f6e502135a4764..e628bed6b4ca4e39bb807e5a9aae35babf9afc6a 100644 (file)
@@ -21,7 +21,7 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
 
 --- a/drivers/net/phy/realtek.c
 +++ b/drivers/net/phy/realtek.c
-@@ -952,15 +952,15 @@ static int rtl822x_read_status(struct ph
+@@ -960,15 +960,15 @@ static int rtl822x_read_status(struct ph
  {
        int lpadv, ret;
  
similarity index 95%
rename from target/linux/generic/backport-6.12/781-25-v6.14-net-phy-realtek-add-hwmon-support-for-temp-sensor-on.patch
rename to target/linux/generic/backport-6.12/781-11-v6.14-net-phy-realtek-add-hwmon-support-for-temp-sensor-on.patch
index 7c1fe542672ba8cbea25e60eb1b0a407b27694d4..2dec701028258fec63e596591f90f708c1240311 100644 (file)
@@ -56,7 +56,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 +#endif /* REALTEK_H */
 --- /dev/null
 +++ b/drivers/net/phy/realtek/realtek_hwmon.c
-@@ -0,0 +1,86 @@
+@@ -0,0 +1,79 @@
 +// SPDX-License-Identifier: GPL-2.0+
 +/*
 + * HWMON support for Realtek PHY's
@@ -73,13 +73,6 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 +#define RTL822X_VND2_TSRR                             0xbd84
 +#define RTL822X_VND2_TSSR                             0xb54c
 +
-+static umode_t rtl822x_hwmon_is_visible(const void *drvdata,
-+                                      enum hwmon_sensor_types type,
-+                                      u32 attr, int channel)
-+{
-+      return 0444;
-+}
-+
 +static int rtl822x_hwmon_get_temp(int raw)
 +{
 +      if (raw >= 512)
@@ -112,7 +105,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
 +}
 +
 +static const struct hwmon_ops rtl822x_hwmon_ops = {
-+      .is_visible = rtl822x_hwmon_is_visible,
++      .visible = 0444,
 +      .read = rtl822x_hwmon_read,
 +};
 +