Merge branch 'tja1103-driver'
authorDavid S. Miller <davem@davemloft.net>
Mon, 19 Apr 2021 23:19:44 +0000 (16:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 19 Apr 2021 23:19:44 +0000 (16:19 -0700)
commit9b8fd2c9f14b029dbcc4a6fc79419f17c4980ff4
treeba073fd0e36f1036b7c85724fe2a0dcf7a76f016
parentced97eea3974e6eaa33e771d8790f4c0ada0d226
parentb050f2f15e04f0416118f689f740fda466a47752
Merge branch 'tja1103-driver'

Radu Pirea says:

====================
TJA1103 driver

This small series adds the TJA1103 PHY driver.

Changes in v3:
 - use phy_read_mmd_poll_timeout instead of spin_until_cond
 - changed the phy name from a generic one to something specific
 - minor indentation change

Changes in v2:
 - implemented genphy_c45_pma_suspend/genphy_c45_pma_suspend
 - set default internal delays set to 2ns(90 degrees)
 - added "VEND1_" prefix to the register definitions
 - disable rxid in case of txid
 - disable txid in case of rxid
 - disable internal delays in rgmii mode
 - reduced max line length to 80 characters
 - rebased on top of net-next/master
 - use genphy_c45_loopback as .set_loopback callback
 - renamed the driver from nxp-c45 to nxp-c45-tja11xx
 - used phy phy_set_bits_mmd/phy_clear_bits_mmd instead on phy_write_mmd where
 I had to set/clear one bit.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>