hc
2024-09-20 cf4ce59b3b70238352c7f1729f0f7223214828ad
kernel/drivers/net/dsa/mt7530.c
....@@ -404,9 +404,9 @@
404404 case PHY_INTERFACE_MODE_TRGMII:
405405 trgint = 1;
406406 if (priv->id == ID_MT7621) {
407
- /* PLL frequency: 150MHz: 1.2GBit */
407
+ /* PLL frequency: 125MHz: 1.0GBit */
408408 if (xtal == HWTRAP_XTAL_40MHZ)
409
- ncpo1 = 0x0780;
409
+ ncpo1 = 0x0640;
410410 if (xtal == HWTRAP_XTAL_25MHZ)
411411 ncpo1 = 0x0a00;
412412 } else { /* PLL frequency: 250MHz: 2.0Gbit */
....@@ -966,7 +966,7 @@
966966 mt7530_rmw(priv, MT7530_MFC, UNM_FFP_MASK, UNM_FFP(BIT(port)));
967967
968968 /* Set CPU port number */
969
- if (priv->id == ID_MT7621)
969
+ if (priv->id == ID_MT7530 || priv->id == ID_MT7621)
970970 mt7530_rmw(priv, MT7530_MFC, CPU_MASK, CPU_EN | CPU_PORT(port));
971971
972972 /* CPU port gets connected to all user ports of