Lines Matching refs:pcs
29 #include "phy-qcom-qmp-pcs-misc-v3.h"
289 u16 pcs;
302 /* Init sequence for PHY blocks - serdes, tx, rx, pcs */
326 void __iomem *pcs;
401 .pcs = 0xc00,
461 void __iomem *pcs = qmp->pcs;
487 qphy_setbits(pcs, cfg->regs[QPHY_PCS_POWER_DOWN_CONTROL], SW_PWRDN);
544 qmp_configure(qmp->pcs, cfg->pcs_tbl, cfg->pcs_tbl_num);
547 qphy_clrbits(qmp->pcs, cfg->regs[QPHY_SW_RESET], SW_RESET);
550 qphy_setbits(qmp->pcs, cfg->regs[QPHY_START_CTRL], SERDES_START | PCS_START);
552 status = qmp->pcs + cfg->regs[QPHY_PCS_STATUS];
576 qphy_setbits(qmp->pcs, cfg->regs[QPHY_SW_RESET], SW_RESET);
579 qphy_clrbits(qmp->pcs, cfg->regs[QPHY_START_CTRL],
583 qphy_clrbits(qmp->pcs, cfg->regs[QPHY_PCS_POWER_DOWN_CONTROL],
644 void __iomem *pcs = qmp->pcs;
654 qphy_setbits(pcs, cfg->regs[QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR], IRQ_CLEAR);
656 qphy_clrbits(pcs, cfg->regs[QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR], IRQ_CLEAR);
658 qphy_clrbits(pcs, cfg->regs[QPHY_PCS_AUTONOMOUS_MODE_CTRL],
662 qphy_setbits(pcs, cfg->regs[QPHY_PCS_AUTONOMOUS_MODE_CTRL], intr_mask);
672 void __iomem *pcs = qmp->pcs;
678 qphy_clrbits(pcs, cfg->regs[QPHY_PCS_AUTONOMOUS_MODE_CTRL],
681 qphy_setbits(pcs, cfg->regs[QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR], IRQ_CLEAR);
683 qphy_clrbits(pcs, cfg->regs[QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR], IRQ_CLEAR);
921 * Resources are indexed as: tx -> 0; rx -> 1; pcs -> 2.
933 qmp->pcs = devm_of_iomap(dev, np, 2, NULL);
934 if (IS_ERR(qmp->pcs))
935 return PTR_ERR(qmp->pcs);
988 qmp->pcs = base + offs->pcs;