net: dsa: microchip: Remove redundant optimization in ksz8_w_phy_bmcr
authorOleksij Rempel <o.rempel@pengutronix.de>
Wed, 24 Jan 2024 12:33:13 +0000 (13:33 +0100)
committerJakub Kicinski <kuba@kernel.org>
Sat, 27 Jan 2024 05:25:24 +0000 (21:25 -0800)
commitd1b7d0d85d59bfe6f57b1604a922466e4f8ee734
tree534080a57b728fbbc79ff7eaa9a5269dfdc57682
parent0c657f860e675e051553c579669804d21da52364
net: dsa: microchip: Remove redundant optimization in ksz8_w_phy_bmcr

Remove the manual checks for register value changes in the
ksz8_w_phy_bmcr function. Instead, rely on regmap_update_bits() for
optimizing register updates.

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Acked-by: Arun Ramadoss <arun.ramadoss@microchip.com>
Link: https://lore.kernel.org/r/20240124123314.734815-3-o.rempel@pengutronix.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/microchip/ksz8795.c