net: dsa: microchip: Add drive strength configuration
authorOleksij Rempel <o.rempel@pengutronix.de>
Thu, 14 Sep 2023 07:51:07 +0000 (09:51 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sat, 16 Sep 2023 12:40:08 +0000 (13:40 +0100)
commitd67d7247f641fc9e9a8b08894444b5d9904cc44e
treebc93d7939d72bf74f96ce0b54d8d952046fe5a38
parente26f40a60f17050040afcb8777f9aeac4f354a97
net: dsa: microchip: Add drive strength configuration

Add device tree based drive strength configuration support. It is needed to
pass EMI validation on our hardware.

Configuration values are based on the vendor's reference driver.

Tested on KSZ9563R.

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/microchip/ksz8795_reg.h
drivers/net/dsa/microchip/ksz9477_reg.h
drivers/net/dsa/microchip/ksz_common.c
drivers/net/dsa/microchip/ksz_common.h