aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ipq806x/patches-5.4/0077-phy-dwc3-qcom-fix-kernel-5_4.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/ipq806x/patches-5.4/0077-phy-dwc3-qcom-fix-kernel-5_4.patch')
-rw-r--r--target/linux/ipq806x/patches-5.4/0077-phy-dwc3-qcom-fix-kernel-5_4.patch29
1 files changed, 0 insertions, 29 deletions
diff --git a/target/linux/ipq806x/patches-5.4/0077-phy-dwc3-qcom-fix-kernel-5_4.patch b/target/linux/ipq806x/patches-5.4/0077-phy-dwc3-qcom-fix-kernel-5_4.patch
deleted file mode 100644
index 11893ea11f..0000000000
--- a/target/linux/ipq806x/patches-5.4/0077-phy-dwc3-qcom-fix-kernel-5_4.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/drivers/phy/qualcomm/phy-qcom-dwc3.c
-+++ b/drivers/phy/qualcomm/phy-qcom-dwc3.c
-@@ -491,7 +491,6 @@ static int qcom_dwc3_phy_probe(struct pl
- struct qcom_dwc3_usb_phy *phy_dwc3;
- struct phy_provider *phy_provider;
- struct phy *generic_phy;
-- struct resource *res;
- const struct of_device_id *match;
- const struct qcom_dwc3_phy_drvdata *data;
- struct device_node *np;
-@@ -505,7 +504,17 @@ static int qcom_dwc3_phy_probe(struct pl
-
- phy_dwc3->dev = &pdev->dev;
-
-- phy_dwc3->base = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "regmap");
-+ np = of_parse_phandle(pdev->dev.of_node, "regmap", 0);
-+ if (!np)
-+ return -ENODEV;
-+
-+ if (!of_device_is_compatible(np, "syscon"))
-+ return -EINVAL;
-+
-+ phy_dwc3->base = device_node_to_regmap(np);
-+
-+ of_node_put(np);
-+
- if (IS_ERR_OR_NULL(phy_dwc3->base))
- return PTR_ERR_OR_ZERO(phy_dwc3->base) ? : -EINVAL;
-