mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 16:13:19 +09:00
net: mdio: add mdiobus_c45_read/write_nested helpers
Some DSA devices pass through PHY access to the MDIO bus the switch is on. Add C45 versions of the current C22 helpers for nested accesses to MDIO busses, so that C22 and C45 can be separated in these DSA drivers. Signed-off-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Michael Walle <michael@walle.cc> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
8d03ad1ab0
commit
1d914d51f0
@@ -425,10 +425,14 @@ int mdiobus_modify_changed(struct mii_bus *bus, int addr, u32 regnum,
|
||||
u16 mask, u16 set);
|
||||
int __mdiobus_c45_read(struct mii_bus *bus, int addr, int devad, u32 regnum);
|
||||
int mdiobus_c45_read(struct mii_bus *bus, int addr, int devad, u32 regnum);
|
||||
int mdiobus_c45_read_nested(struct mii_bus *bus, int addr, int devad,
|
||||
u32 regnum);
|
||||
int __mdiobus_c45_write(struct mii_bus *bus, int addr, int devad, u32 regnum,
|
||||
u16 val);
|
||||
int mdiobus_c45_write(struct mii_bus *bus, int addr, int devad, u32 regnum,
|
||||
u16 val);
|
||||
int mdiobus_c45_write_nested(struct mii_bus *bus, int addr, int devad,
|
||||
u32 regnum, u16 val);
|
||||
int mdiobus_c45_modify(struct mii_bus *bus, int addr, int devad, u32 regnum,
|
||||
u16 mask, u16 set);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user