Commit 738a2692 authored by Grygorii Strashko's avatar Grygorii Strashko Committed by David S. Miller

phy: ti: gmii-sel: simplify config dependencies between net drivers and gmii phy

The phy-gmii-sel can be only auto selected in Kconfig and now the pretty
complex Kconfig dependencies are defined for phy-gmii-sel driver, which
also need to be updated every time phy-gmii-sel is re-used for any new
networking driver.

Simplify Kconfig definition for phy-gmii-sel PHY driver - drop all
dependencies and from networking drivers and rely on using 'imply
PHY_TI_GMII_SEL' in Kconfig definitions for networking drivers instead.
Signed-off-by: default avatarGrygorii Strashko <grygorii.strashko@ti.com>
Acked-by: default avatarKishon Vijay Abraham I <kishon@ti.com>
Tested-by: default avatarMurali Karicheri <m-karicheri2@ti.com>
Tested-by: default avatarPeter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 5bb7357f
...@@ -53,6 +53,7 @@ config TI_CPSW ...@@ -53,6 +53,7 @@ config TI_CPSW
select MFD_SYSCON select MFD_SYSCON
select PAGE_POOL select PAGE_POOL
select REGMAP select REGMAP
imply PHY_TI_GMII_SEL
---help--- ---help---
This driver supports TI's CPSW Ethernet Switch. This driver supports TI's CPSW Ethernet Switch.
......
...@@ -106,11 +106,8 @@ config TWL4030_USB ...@@ -106,11 +106,8 @@ config TWL4030_USB
config PHY_TI_GMII_SEL config PHY_TI_GMII_SEL
tristate tristate
default y if TI_CPSW=y || TI_CPSW_SWITCHDEV=y
depends on TI_CPSW || TI_CPSW_SWITCHDEV || COMPILE_TEST
select GENERIC_PHY select GENERIC_PHY
select REGMAP select REGMAP
default m
help help
This driver supports configuring of the TI CPSW Port mode depending on This driver supports configuring of the TI CPSW Port mode depending on
the Ethernet PHY connected to the CPSW Port. the Ethernet PHY connected to the CPSW Port.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment