hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
....@@ -483,6 +483,18 @@
483483 val |= 0x01 << 17;
484484 writel(val, priv->mmio + 0x200);
485485
486
+ /* Set slow slew rate control for PI */
487
+ val = readl(priv->mmio + 0x204);
488
+ val &= ~GENMASK(2, 0);
489
+ val |= 0x07;
490
+ writel(val, priv->mmio + 0x204);
491
+
492
+ /* Set CDR phase path with 2x gain */
493
+ val = readl(priv->mmio + 0x204);
494
+ val &= ~GENMASK(5, 5);
495
+ val |= 0x01 << 5;
496
+ writel(val, priv->mmio + 0x204);
497
+
486498 /* Set Rx squelch input filler bandwidth */
487499 val = readl(priv->mmio + 0x20c);
488500 val &= ~GENMASK(2, 0);
....@@ -697,7 +709,7 @@
697709 /* CKDRV output swing adjust to 650mv */
698710 val = readl(priv->mmio + (0xd << 2));
699711 val &= ~(0xf << 1);
700
- val |= 0xb;
712
+ val |= (0xb << 1);
701713 writel(val, priv->mmio + (0xd << 2));
702714 }
703715 break;