Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

net: phy: bcm7xxx: Add an entry for BCM72116

BCM72116 features a 28nm integrated EPHY, add an entry to match this PHY
OUI.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20210106170944.1253046-1-f.fainelli@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Florian Fainelli and committed by
Jakub Kicinski
8b86850b 0b86235d

+3
+2
drivers/net/phy/bcm7xxx.c
··· 612 612 613 613 static struct phy_driver bcm7xxx_driver[] = { 614 614 BCM7XXX_28NM_EPHY(PHY_ID_BCM72113, "Broadcom BCM72113"), 615 + BCM7XXX_28NM_EPHY(PHY_ID_BCM72116, "Broadcom BCM72116"), 615 616 BCM7XXX_28NM_GPHY(PHY_ID_BCM7250, "Broadcom BCM7250"), 616 617 BCM7XXX_28NM_EPHY(PHY_ID_BCM7255, "Broadcom BCM7255"), 617 618 BCM7XXX_28NM_EPHY(PHY_ID_BCM7260, "Broadcom BCM7260"), ··· 634 633 635 634 static struct mdio_device_id __maybe_unused bcm7xxx_tbl[] = { 636 635 { PHY_ID_BCM72113, 0xfffffff0 }, 636 + { PHY_ID_BCM72116, 0xfffffff0, }, 637 637 { PHY_ID_BCM7250, 0xfffffff0, }, 638 638 { PHY_ID_BCM7255, 0xfffffff0, }, 639 639 { PHY_ID_BCM7260, 0xfffffff0, },
+1
include/linux/brcmphy.h
··· 31 31 #define PHY_ID_BCM89610 0x03625cd0 32 32 33 33 #define PHY_ID_BCM72113 0x35905310 34 + #define PHY_ID_BCM72116 0x35905350 34 35 #define PHY_ID_BCM7250 0xae025280 35 36 #define PHY_ID_BCM7255 0xae025120 36 37 #define PHY_ID_BCM7260 0xae025190