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

net: phy: bcm7xxx: Add EPHY entry for 7712

7712 is a 16nm process SoC with a 10/100 integrated Ethernet PHY,
utilize the recently defined 16nm EPHY macro to configure that PHY.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Florian Fainelli and committed by
David S. Miller
218f23e8 65aa371e

+3
+2
drivers/net/phy/bcm7xxx.c
··· 936 936 BCM7XXX_40NM_EPHY(PHY_ID_BCM7425, "Broadcom BCM7425"), 937 937 BCM7XXX_40NM_EPHY(PHY_ID_BCM7429, "Broadcom BCM7429"), 938 938 BCM7XXX_40NM_EPHY(PHY_ID_BCM7435, "Broadcom BCM7435"), 939 + BCM7XXX_16NM_EPHY(PHY_ID_BCM7712, "Broadcom BCM7712"), 939 940 }; 940 941 941 942 static struct mdio_device_id __maybe_unused bcm7xxx_tbl[] = { ··· 959 958 { PHY_ID_BCM7439, 0xfffffff0, }, 960 959 { PHY_ID_BCM7435, 0xfffffff0, }, 961 960 { PHY_ID_BCM7445, 0xfffffff0, }, 961 + { PHY_ID_BCM7712, 0xfffffff0, }, 962 962 { } 963 963 }; 964 964
+1
include/linux/brcmphy.h
··· 50 50 #define PHY_ID_BCM7439 0x600d8480 51 51 #define PHY_ID_BCM7439_2 0xae025080 52 52 #define PHY_ID_BCM7445 0x600d8510 53 + #define PHY_ID_BCM7712 0x35905330 53 54 54 55 #define PHY_ID_BCM_CYGNUS 0xae025200 55 56 #define PHY_ID_BCM_OMEGA 0xae025100