.. | .. |
---|
483 | 483 | val |= 0x01 << 17; |
---|
484 | 484 | writel(val, priv->mmio + 0x200); |
---|
485 | 485 | |
---|
| 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 | + |
---|
486 | 498 | /* Set Rx squelch input filler bandwidth */ |
---|
487 | 499 | val = readl(priv->mmio + 0x20c); |
---|
488 | 500 | val &= ~GENMASK(2, 0); |
---|
.. | .. |
---|
697 | 709 | /* CKDRV output swing adjust to 650mv */ |
---|
698 | 710 | val = readl(priv->mmio + (0xd << 2)); |
---|
699 | 711 | val &= ~(0xf << 1); |
---|
700 | | - val |= 0xb; |
---|
| 712 | + val |= (0xb << 1); |
---|
701 | 713 | writel(val, priv->mmio + (0xd << 2)); |
---|
702 | 714 | } |
---|
703 | 715 | break; |
---|