]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: renesas: rswitch: fix initial MPIC register setting
authorNikita Yushchenko <nikita.yoush@cogentembedded.com>
Wed, 11 Dec 2024 05:30:12 +0000 (10:30 +0500)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 12 Dec 2024 14:32:22 +0000 (15:32 +0100)
commitfb9e6039c325cc205a368046dc03c56c87df2310
treef71c1fbd2f0160552a241f54c2138330b20e82a0
parent3d64c3d3c6d8c740a310d40ec1faaab59dde81ee
net: renesas: rswitch: fix initial MPIC register setting

MPIC.PIS must be set per phy interface type.
MPIC.LSC must be set per speed.

Do that strictly per datasheet, instead of hardcoding MPIC.PIS to GMII.

Fixes: 3590918b5d07 ("net: ethernet: renesas: Add support for "Ethernet Switch"")
Signed-off-by: Nikita Yushchenko <nikita.yoush@cogentembedded.com>
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Link: https://patch.msgid.link/20241211053012.368914-1-nikita.yoush@cogentembedded.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/renesas/rswitch.c
drivers/net/ethernet/renesas/rswitch.h