Lines Matching full:serdes
174 /* Init sequence for PHY blocks - serdes, tx, rx, pcs */
203 * @serdes: iomapped memory space for phy's serdes (i.e. PLL)
215 void __iomem *serdes; member
340 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_serdes_init() local
347 qmp_pcie_msm8996_configure(serdes, serdes_tbl, serdes_tbl_num); in qmp_pcie_msm8996_serdes_init()
349 qphy_clrbits(serdes, cfg->regs[QPHY_COM_SW_RESET], SW_RESET); in qmp_pcie_msm8996_serdes_init()
350 qphy_setbits(serdes, cfg->regs[QPHY_COM_START_CONTROL], in qmp_pcie_msm8996_serdes_init()
353 status = serdes + cfg->regs[QPHY_COM_PCS_READY_STATUS]; in qmp_pcie_msm8996_serdes_init()
369 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_init() local
400 qphy_setbits(serdes, cfg->regs[QPHY_COM_POWER_DOWN_CONTROL], in qmp_pcie_msm8996_com_init()
422 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_exit() local
430 qphy_setbits(serdes, cfg->regs[QPHY_COM_START_CONTROL], in qmp_pcie_msm8996_com_exit()
432 qphy_clrbits(serdes, cfg->regs[QPHY_COM_SW_RESET], in qmp_pcie_msm8996_com_exit()
434 qphy_setbits(serdes, cfg->regs[QPHY_COM_POWER_DOWN_CONTROL], in qmp_pcie_msm8996_com_exit()
506 /* start SerDes and Phy-Coding-Sublayer */ in qmp_pcie_msm8996_power_on()
538 /* stop SerDes and Phy-Coding-Sublayer */ in qmp_pcie_msm8996_power_off()
710 void __iomem *serdes, const struct qmp_phy_cfg *cfg) in qmp_pcie_msm8996_create() argument
722 qphy->serdes = serdes; in qmp_pcie_msm8996_create()
786 void __iomem *serdes; in qmp_pcie_msm8996_probe() local
802 serdes = devm_platform_ioremap_resource(pdev, 0); in qmp_pcie_msm8996_probe()
803 if (IS_ERR(serdes)) in qmp_pcie_msm8996_probe()
804 return PTR_ERR(serdes); in qmp_pcie_msm8996_probe()
834 ret = qmp_pcie_msm8996_create(dev, child, id, serdes, cfg); in qmp_pcie_msm8996_probe()