net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX
authorArun Ramadoss <arun.ramadoss@microchip.com>
Fri, 4 Mar 2022 09:43:57 +0000 (15:13 +0530)
committerDavid S. Miller <davem@davemloft.net>
Fri, 4 Mar 2022 12:45:18 +0000 (12:45 +0000)
Used the PHY_ID_MATCH_MODEL MACRO for describing the phy_id and
phy_id_mask.

Signed-off-by: Arun Ramadoss <arun.ramadoss@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/microchip_t1.c

index c6a8c22..e4801d5 100644 (file)
@@ -9,6 +9,8 @@
 #include <linux/ethtool.h>
 #include <linux/ethtool_netlink.h>
 
+#define PHY_ID_LAN87XX                         0x0007c150
+
 /* External Register Control Register */
 #define LAN87XX_EXT_REG_CTL                     (0x14)
 #define LAN87XX_EXT_REG_CTL_RD_CTL              (0x1000)
@@ -496,8 +498,7 @@ static int lan87xx_cable_test_get_status(struct phy_device *phydev,
 
 static struct phy_driver microchip_t1_phy_driver[] = {
        {
-               .phy_id         = 0x0007c150,
-               .phy_id_mask    = 0xfffffff0,
+               PHY_ID_MATCH_MODEL(PHY_ID_LAN87XX),
                .name           = "Microchip LAN87xx T1",
                .flags          = PHY_POLL_CABLE_TEST,
 
@@ -518,7 +519,7 @@ static struct phy_driver microchip_t1_phy_driver[] = {
 module_phy_driver(microchip_t1_phy_driver);
 
 static struct mdio_device_id __maybe_unused microchip_t1_tbl[] = {
-       { 0x0007c150, 0xfffffff0 },
+       { PHY_ID_MATCH_MODEL(PHY_ID_LAN87XX) },
        { }
 };