[openwrt/openwrt] qualcommbe: use ipq_pcs_get/put() in PPE (MAC) driver
LEDE Commits
lede-commits at lists.infradead.org
Sun Nov 30 07:51:17 PST 2025
robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/6891dc2562312753943cabb5de158153d3998d93
commit 6891dc2562312753943cabb5de158153d3998d93
Author: Alexandru Gagniuc <mr.nuke.me at gmail.com>
AuthorDate: Thu Nov 27 14:11:11 2025 -0600
qualcommbe: use ipq_pcs_get/put() in PPE (MAC) driver
ipq_unipcs_create/destroy() are provided by an older version of the
IPQ9574 PCS driver. Use the renamed versions ipq_pcs_get/put() to
allow updating the PCS driver.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me at gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20993
Signed-off-by: Robert Marko <robimarko at gmail.com>
---
...338-net-ethernet-qualcomm-Add-phylink-support-for-PPE-MA.patch | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/target/linux/qualcommbe/patches-6.12/0338-net-ethernet-qualcomm-Add-phylink-support-for-PPE-MA.patch b/target/linux/qualcommbe/patches-6.12/0338-net-ethernet-qualcomm-Add-phylink-support-for-PPE-MA.patch
index 348e834f80..b108366b1a 100644
--- a/target/linux/qualcommbe/patches-6.12/0338-net-ethernet-qualcomm-Add-phylink-support-for-PPE-MA.patch
+++ b/target/linux/qualcommbe/patches-6.12/0338-net-ethernet-qualcomm-Add-phylink-support-for-PPE-MA.patch
@@ -102,7 +102,7 @@ Signed-off-by: Lei Wei <quic_leiwei at quicinc.com>
+
+#include <linux/clk.h>
+#include <linux/of_net.h>
-+#include <linux/pcs/pcs-qcom-ipq-uniphy.h>
++#include <linux/pcs/pcs-qcom-ipq9574.h>
+#include <linux/phylink.h>
+#include <linux/reset.h>
+#include <linux/regmap.h>
@@ -494,7 +494,7 @@ Signed-off-by: Lei Wei <quic_leiwei at quicinc.com>
+ if (!pcs_node)
+ return -ENODEV;
+
-+ ppe_port->pcs = ipq_unipcs_create(pcs_node);
++ ppe_port->pcs = ipq_pcs_get(pcs_node);
+ of_node_put(pcs_node);
+ if (IS_ERR(ppe_port->pcs)) {
+ dev_err(ppe_dev->dev, "%s: port %d failed to create PCS\n",
@@ -551,7 +551,7 @@ Signed-off-by: Lei Wei <quic_leiwei at quicinc.com>
+ phylink_destroy(ppe_port->phylink);
+ ppe_port->phylink = NULL;
+err_free_pcs:
-+ ipq_unipcs_destroy(ppe_port->pcs);
++ ipq_pcs_put(ppe_port->pcs);
+ ppe_port->pcs = NULL;
+ return ret;
+}
@@ -576,7 +576,7 @@ Signed-off-by: Lei Wei <quic_leiwei at quicinc.com>
+
+ /* Destroy PCS */
+ if (ppe_port->pcs) {
-+ ipq_unipcs_destroy(ppe_port->pcs);
++ ipq_pcs_put(ppe_port->pcs);
+ ppe_port->pcs = NULL;
+ }
+}
More information about the lede-commits
mailing list