diff options
| author | Ariel D'Alessandro <[email protected]> | 2022-04-12 10:31:36 -0300 |
|---|---|---|
| committer | Stefano Babic <[email protected]> | 2022-04-12 19:10:44 +0200 |
| commit | 087baf80ec70660b71ea578b20f357c24deb2ed4 (patch) | |
| tree | 86b5fc4ad91bb0ac212034a7fcf10ea908cf1bdd /include | |
| parent | d7db0e6df3e42a5d47bac4d3b7a9e6c13ac08ec9 (diff) | |
net: phy: Add phy_modify() accessor
Add read-modify-write unlocked accessor for accessing a PHY register.
Signed-off-by: Ariel D'Alessandro <[email protected]>
Reviewed-by: Ramon Fried <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/phy.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/phy.h b/include/phy.h index 807c2932fda..1a30aee5421 100644 --- a/include/phy.h +++ b/include/phy.h @@ -526,6 +526,8 @@ int phy_config(struct phy_device *phydev); int phy_shutdown(struct phy_device *phydev); int phy_register(struct phy_driver *drv); int phy_set_supported(struct phy_device *phydev, u32 max_speed); +int phy_modify(struct phy_device *phydev, int devad, int regnum, u16 mask, + u16 set); int genphy_config_aneg(struct phy_device *phydev); int genphy_restart_aneg(struct phy_device *phydev); int genphy_update_link(struct phy_device *phydev); |
