Lines Matching full:pcs
90 /* PCS registers */
192 /* Init sequence for PHY blocks - serdes, tx, rx, pcs */
236 * @pcs: iomapped memory space for lane's pcs
248 void __iomem *pcs; member
515 void __iomem *pcs = qphy->pcs; in qmp_pcie_msm8996_power_on() local
535 /* Tx, Rx, and PCS configurations */ in qmp_pcie_msm8996_power_on()
542 qmp_pcie_msm8996_configure(pcs, cfg->regs, cfg->pcs_tbl, cfg->pcs_tbl_num); in qmp_pcie_msm8996_power_on()
548 qphy_setbits(pcs, QPHY_V2_PCS_POWER_DOWN_CONTROL, cfg->pwrdn_ctrl); in qmp_pcie_msm8996_power_on()
554 qphy_clrbits(pcs, cfg->regs[QPHY_SW_RESET], SW_RESET); in qmp_pcie_msm8996_power_on()
557 qphy_setbits(pcs, cfg->regs[QPHY_START_CTRL], cfg->start_ctrl); in qmp_pcie_msm8996_power_on()
559 status = pcs + cfg->regs[QPHY_PCS_STATUS]; in qmp_pcie_msm8996_power_on()
588 qphy_setbits(qphy->pcs, cfg->regs[QPHY_SW_RESET], SW_RESET); in qmp_pcie_msm8996_power_off()
591 qphy_clrbits(qphy->pcs, cfg->regs[QPHY_START_CTRL], cfg->start_ctrl); in qmp_pcie_msm8996_power_off()
595 qphy_clrbits(qphy->pcs, cfg->regs[QPHY_PCS_POWER_DOWN_CONTROL], in qmp_pcie_msm8996_power_off()
598 qphy_clrbits(qphy->pcs, QPHY_V2_PCS_POWER_DOWN_CONTROL, in qmp_pcie_msm8996_power_off()
781 * Resources are indexed as: tx -> 0; rx -> 1; pcs -> 2. in qmp_pcie_msm8996_create()
791 qphy->pcs = devm_of_iomap(dev, np, 2, NULL); in qmp_pcie_msm8996_create()
792 if (IS_ERR(qphy->pcs)) in qmp_pcie_msm8996_create()
793 return PTR_ERR(qphy->pcs); in qmp_pcie_msm8996_create()