Message ID | 20200222120358.10003-1-grygorii.strashko@ti.com |
---|---|
Headers | show |
Series | phy: ti: gmii-sel: add support for am654x/j721e soc | expand |
Hello! On 02/22/2020 03:03 PM, Grygorii Strashko wrote: > Add DT node for MCU System Control module DT node and DT node for the TI > J721E SoC phy-gmii-sel PHY required for Ethernet ports mode selection. > > Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> > --- > arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi > index 16c874bfd49a..9b3d10241a2e 100644 > --- a/arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi > +++ b/arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi > @@ -34,6 +34,20 @@ > }; > }; > > + mcu_conf: scm_conf@40f00000 { The devce names should be generic and it appears that DT spec even has has a device name "syscon". [...] MBR, Sergei
Hi Grygorii, On 02/22/2020 07:03 AM, Grygorii Strashko wrote: > The phy-gmii-sel can be only autoselacted in Kconfig and now the pretty s/autoselacted/auto selected > 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 definotion for phy-gmii-sel PHY driver - drop all s/definotion/definition > depndencies and from networking drivers and rely on using 'imply imply s/depndencies/dependencies > PHY_TI_GMII_SEL' in Kconfig definotions for networking drivers instead. > > Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> > --- > drivers/net/ethernet/ti/Kconfig | 1 + > drivers/phy/ti/Kconfig | 3 --- > 2 files changed, 1 insertion(+), 3 deletions(-) > > diff --git a/drivers/net/ethernet/ti/Kconfig b/drivers/net/ethernet/ti/Kconfig > index bf98e0fa7d8b..8a6ca16eee3b 100644 > --- a/drivers/net/ethernet/ti/Kconfig > +++ b/drivers/net/ethernet/ti/Kconfig > @@ -53,6 +53,7 @@ config TI_CPSW > select MFD_SYSCON > select PAGE_POOL > select REGMAP > + imply PHY_TI_GMII_SEL > ---help--- > This driver supports TI's CPSW Ethernet Switch. > > diff --git a/drivers/phy/ti/Kconfig b/drivers/phy/ti/Kconfig > index 6dbe9d0b9ff3..15a3bcf32308 100644 > --- a/drivers/phy/ti/Kconfig > +++ b/drivers/phy/ti/Kconfig > @@ -106,11 +106,8 @@ config TWL4030_USB > > config PHY_TI_GMII_SEL > tristate > - default y if TI_CPSW=y || TI_CPSW_SWITCHDEV=y > - depends on TI_CPSW || TI_CPSW_SWITCHDEV || COMPILE_TEST > select GENERIC_PHY > select REGMAP > - default m > help > This driver supports configuring of the TI CPSW Port mode depending on > the Ethernet PHY connected to the CPSW Port. >