]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: mv88e6xxx: change serdes lane parameter type from u8 type to int
authorPavana Sharma <pavana.sharma@digi.com>
Wed, 17 Mar 2021 13:46:40 +0000 (14:46 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 17 Mar 2021 21:44:18 +0000 (14:44 -0700)
commit2f5be9597b79dc1ec3f50964f6f0da186effa4d8
tree266372987c981e88c038a6a0b407c85ef854eadb
parent523792d6abdcba9eb8a4a2b2cf4242ac78353a65
net: dsa: mv88e6xxx: change serdes lane parameter type from u8 type to int

Returning 0 is no more an error case with MV88E6393 family
which has serdes lane numbers 0, 9 or 10.
So with this change .serdes_get_lane will return lane number
or -errno (-ENODEV or -EOPNOTSUPP).

Signed-off-by: Pavana Sharma <pavana.sharma@digi.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: Marek BehĂșn <kabel@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/chip.c
drivers/net/dsa/mv88e6xxx/chip.h
drivers/net/dsa/mv88e6xxx/port.c
drivers/net/dsa/mv88e6xxx/serdes.c
drivers/net/dsa/mv88e6xxx/serdes.h