730-mtk_sgmii-enable-PCS-polling-to-allow-SFP-work.patch 743 B

1234567891011121314151617181920212223
  1. From 95dcd0f223d7cab6e25bc19088016e5eb4ca1804 Mon Sep 17 00:00:00 2001
  2. From: Alexander Couzens <[email protected]>
  3. Date: Tue, 16 Aug 2022 00:22:11 +0200
  4. Subject: [PATCH 10/10] mtk_sgmii: enable PCS polling to allow SFP work
  5. Currently there is no IRQ handling (even the SGMII supports it).
  6. Enable polling to support SFP ports.
  7. Signed-off-by: Alexander Couzens <[email protected]>
  8. ---
  9. drivers/net/ethernet/mediatek/mtk_sgmii.c | 1 +
  10. 1 file changed, 1 insertion(+)
  11. --- a/drivers/net/ethernet/mediatek/mtk_sgmii.c
  12. +++ b/drivers/net/ethernet/mediatek/mtk_sgmii.c
  13. @@ -182,6 +182,7 @@ int mtk_sgmii_init(struct mtk_sgmii *ss,
  14. return PTR_ERR(ss->pcs[i].regmap);
  15. ss->pcs[i].pcs.ops = &mtk_pcs_ops;
  16. + ss->pcs[i].pcs.poll = 1;
  17. }
  18. return 0;