net: dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports
authorSteffen Bätz <steffen@innosonix.de>
Wed, 8 May 2024 07:29:44 +0000 (09:29 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 9 May 2024 09:48:20 +0000 (11:48 +0200)
commit6e7ffa180a532b6fe2e22aa6182e02ce988a43aa
tree31a9b432b44f53aee4291bb69199e3dfae6baaf9
parentf39bf3cf08a49e7d20c44bc8bc8e390fea69959a
net: dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports

On the mv88e6320 and 6321 switch family, port 0/1 are serdes only ports.
Modified the mv88e6352_get_port4_serdes_cmode function to pass a port
number since the register set of the 6352 is equal on the 6320/21.

Signed-off-by: Steffen Bätz <steffen@innosonix.de>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Link: https://lore.kernel.org/r/20240508072944.54880-3-steffen@innosonix.de
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/dsa/mv88e6xxx/chip.c