ipq40xx: remove redundant PHY_POLL set code
authorChristian Lamparter <chunkeey@gmail.com>
Wed, 13 Mar 2019 16:22:27 +0000 (17:22 +0100)
committerChristian Lamparter <chunkeey@gmail.com>
Fri, 2 Aug 2019 21:18:26 +0000 (23:18 +0200)
The [devm_]mdiobus_alloc[_size()] functions are creating
the array of interrupt numbers as well as initializing
them to POLLING.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
target/linux/ipq40xx/patches-4.14/700-net-add-qualcomm-mdio-and-phy.patch
target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch

index 00cfa3ab9be9eededa3c60631d47d0d6dc0f0dc1..33184ff527f3e3ec47fd63d6f34d16ee05fc38f7 100644 (file)
@@ -2484,7 +2484,7 @@ Subject: [PATCH 30/38] NET: add qualcomm mdio and PHY
 +#endif
 --- /dev/null
 +++ b/drivers/net/phy/mdio-ipq40xx.c
-@@ -0,0 +1,203 @@
+@@ -0,0 +1,198 @@
 +/*
 + * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
 + *
@@ -2527,7 +2527,6 @@ Subject: [PATCH 30/38] NET: add qualcomm mdio and PHY
 +struct ipq40xx_mdio_data {
 +      struct mii_bus  *mii_bus;
 +      void __iomem    *membase;
-+      int             phy_irq[PHY_MAX_ADDR];
 +      struct device   *dev;
 +};
 +
@@ -2644,10 +2643,6 @@ Subject: [PATCH 30/38] NET: add qualcomm mdio and PHY
 +      am->mii_bus->parent = &pdev->dev;
 +      snprintf(am->mii_bus->id, MII_BUS_ID_SIZE, "%s", dev_name(&pdev->dev));
 +
-+      for (i = 0; i < PHY_MAX_ADDR; i++)
-+              am->phy_irq[i] = PHY_POLL;
-+
-+      memcpy(am->mii_bus->irq, am->phy_irq, sizeof(am->phy_irq));
 +      am->dev = &pdev->dev;
 +      platform_set_drvdata(pdev, am);
 +
index d67e59afe68b2a93d82c2e3c2a38fa5fd9372dd0..e939597b8e1d199e68403ec0d826839743055613 100644 (file)
@@ -26,7 +26,7 @@
  obj-$(CONFIG_MDIO_OCTEON)     += mdio-octeon.o
 --- /dev/null
 +++ b/drivers/net/phy/mdio-ipq40xx.c
-@@ -0,0 +1,201 @@
+@@ -0,0 +1,196 @@
 +/*
 + * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
 + *
@@ -69,7 +69,6 @@
 +struct ipq40xx_mdio_data {
 +      struct mii_bus  *mii_bus;
 +      void __iomem    *membase;
-+      int             phy_irq[PHY_MAX_ADDR];
 +      struct device   *dev;
 +};
 +
 +      am->mii_bus->parent = &pdev->dev;
 +      snprintf(am->mii_bus->id, MII_BUS_ID_SIZE, "%s", dev_name(&pdev->dev));
 +
-+      for (i = 0; i < PHY_MAX_ADDR; i++)
-+              am->phy_irq[i] = PHY_POLL;
-+
-+      memcpy(am->mii_bus->irq, am->phy_irq, sizeof(am->phy_irq));
 +      am->dev = &pdev->dev;
 +      platform_set_drvdata(pdev, am);
 +