net: renesas: rswitch: Add runtime speed change support
authorYoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Mon, 7 Aug 2023 00:32:30 +0000 (09:32 +0900)
committerJakub Kicinski <kuba@kernel.org>
Tue, 8 Aug 2023 22:31:52 +0000 (15:31 -0700)
commitc009b903f8ccfce5844c91f005b0f152a5518526
treed6ce7a720ee260a67674ed8a9c762caffa1c5cd0
parentf1d152eb66a30aecd19f22ff2676a7cb2584a920
net: renesas: rswitch: Add runtime speed change support

The latest SoC version can support runtime speed change. So,
add detect SoC version by using soc_device_match() and then
reconfigure the hardware of this and SerDes if needed.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20230807003231.1552062-2-yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/renesas/rswitch.c
drivers/net/ethernet/renesas/rswitch.h