726-net-phy-realtek-use-phy_read_paged-instead-of-open-c.patch 842 B

123456789101112131415161718192021222324252627
  1. From 934cdd67e7cf71f97a2a8aea2892e540af47dcdf Mon Sep 17 00:00:00 2001
  2. From: Daniel Golle <[email protected]>
  3. Date: Sat, 22 Apr 2023 01:21:14 +0100
  4. Subject: [PATCH 1/3] net: phy: realtek: use phy_read_paged instead of open
  5. coding
  6. Instead of open coding a paged read, use the phy_read_paged function
  7. in rtlgen_supports_2_5gbps.
  8. Signed-off-by: Daniel Golle <[email protected]>
  9. ---
  10. drivers/net/phy/realtek.c | 4 +---
  11. 1 file changed, 1 insertion(+), 3 deletions(-)
  12. --- a/drivers/net/phy/realtek.c
  13. +++ b/drivers/net/phy/realtek.c
  14. @@ -727,9 +727,7 @@ static bool rtlgen_supports_2_5gbps(stru
  15. {
  16. int val;
  17. - phy_write(phydev, RTL821x_PAGE_SELECT, 0xa61);
  18. - val = phy_read(phydev, 0x13);
  19. - phy_write(phydev, RTL821x_PAGE_SELECT, 0);
  20. + val = phy_read_paged(phydev, 0xa61, 0x13);
  21. return val >= 0 && val & RTL_SUPPORTS_2500FULL;
  22. }