e6df1b4a | 07-Apr-2022 |
Potin Lai <potin.lai@quantatw.com> |
net: mdio: aspeed: Add c45 support
Add Clause 45 support for Aspeed mdio driver.
Signed-off-by: Potin Lai <potin.lai@quantatw.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S.
net: mdio: aspeed: Add c45 support
Add Clause 45 support for Aspeed mdio driver.
Signed-off-by: Potin Lai <potin.lai@quantatw.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
show more ...
|
eb057193 | 07-Apr-2022 |
Potin Lai <potin.lai@quantatw.com> |
net: mdio: aspeed: Introduce read write function for c22 and c45
Add following additional functions to move out the implementation from aspeed_mdio_read() and aspeed_mdio_write().
c22: - aspeed_md
net: mdio: aspeed: Introduce read write function for c22 and c45
Add following additional functions to move out the implementation from aspeed_mdio_read() and aspeed_mdio_write().
c22: - aspeed_mdio_read_c22() - aspeed_mdio_write_c22()
c45: - aspeed_mdio_read_c45() - aspeed_mdio_write_c45()
Signed-off-by: Potin Lai <potin.lai@quantatw.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
show more ...
|
74529db3 | 18-Mar-2022 |
Michael Walle <michael@walle.cc> |
net: mdio: mscc-miim: add lan966x internal phy reset support
The LAN966x has two internal PHYs which are in reset by default. The driver already supported the internal PHYs of the SparX-5. Now add s
net: mdio: mscc-miim: add lan966x internal phy reset support
The LAN966x has two internal PHYs which are in reset by default. The driver already supported the internal PHYs of the SparX-5. Now add support for the LAN966x, too. Add a new compatible to distinguish them.
The LAN966x has additional control bits in this register, thus convert the regmap_write() to regmap_update_bits() to leave the remaining bits untouched. This doesn't change anything for the SparX-5 SoC, because there, the register consists only of reset bits.
Signed-off-by: Michael Walle <michael@walle.cc> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
show more ...
|