diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2019-03-20 12:53:13 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-03-21 13:41:26 -0700 |
commit | 17cc9821766c39f51dc7b1fa4962840b91600e77 (patch) | |
tree | 233eb08fbf03978ade22e00fde95f9cc8d26ac4e /drivers/net/phy/Kconfig | |
parent | f878fe5685580a795793c2fcf880824e1c4b0911 (diff) | |
download | linux-17cc9821766c39f51dc7b1fa4962840b91600e77.tar.bz2 |
net: phy: Move Omega PHY entry to Cygnus PHY driver
Cygnus and Omega are part of the same business unit and product line, it
makes sense to group PHY entries by products such that a platform can
select only the drivers that it needs. Bring all the functionality that
the BCM7XXX_28NM_GPHY() macro hides for us and remove the Omega PHY
entry from bcm7xxx.c.
As an added bonus, we now have a proper mdio_device_id entry to permit
auto-loading.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Scott Branden <scott.branden@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/phy/Kconfig')
-rw-r--r-- | drivers/net/phy/Kconfig | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index 071869db44cf..0973f0b81ce4 100644 --- a/drivers/net/phy/Kconfig +++ b/drivers/net/phy/Kconfig @@ -271,12 +271,13 @@ config BCM87XX_PHY config BCM_CYGNUS_PHY tristate "Broadcom Cygnus SoC internal PHY" - depends on ARCH_BCM_CYGNUS || COMPILE_TEST + depends on ARCH_BCM_IPROC || COMPILE_TEST depends on MDIO_BCM_IPROC + tristate "Broadcom Cygnus/Omega SoC internal PHY" select BCM_NET_PHYLIB ---help--- This PHY driver is for the 1G internal PHYs of the Broadcom - Cygnus Family SoC. + Cygnus and Omega Family SoC. Currently supports internal PHY's used in the BCM11300, BCM11320, BCM11350, BCM11360, BCM58300, BCM58302, |