kernel: bump 4.19 to 4.19.62
[openwrt/staging/lynxis.git] / target / linux / ipq40xx / patches-4.19 / 700-net-add-qualcomm-mdio-and-phy.patch
index 58ae6b99067584c6712e78b0f686ba847b0f859d..37b88bb8acaa45e56ae9a9384ee111c47ce815d8 100644 (file)
@@ -46,7 +46,7 @@ Subject: [PATCH 30/38] NET: add qualcomm mdio and PHY
  obj-$(CONFIG_AMD_PHY)         += amd.o
  obj-$(CONFIG_AQUANTIA_PHY)    += aquantia.o
 +obj-$(CONFIG_AR40XX_PHY)      += ar40xx.o
- obj-$(CONFIG_ASIX_PHY)                += asix.o
+ obj-$(CONFIG_AX88796B_PHY)    += ax88796b.o
  obj-$(CONFIG_AT803X_PHY)      += at803x.o
  obj-$(CONFIG_BCM63XX_PHY)     += bcm63xx.o
 --- /dev/null
@@ -2640,7 +2640,6 @@ Subject: [PATCH 30/38] NET: add qualcomm mdio and PHY
 +      am->mii_bus->name = "ipq40xx_mdio";
 +      am->mii_bus->read = ipq40xx_mdio_read;
 +      am->mii_bus->write = ipq40xx_mdio_write;
-+      memcpy(am->mii_bus->irq, am->phy_irq, sizeof(am->phy_irq));
 +      am->mii_bus->priv = am;
 +      am->mii_bus->parent = &pdev->dev;
 +      snprintf(am->mii_bus->id, MII_BUS_ID_SIZE, "%s", dev_name(&pdev->dev));
@@ -2648,6 +2647,7 @@ Subject: [PATCH 30/38] NET: add qualcomm mdio and PHY
 +      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);
 +