Lines Matching full:serdes

192 	/* Init sequence for PHY blocks - serdes, tx, rx, pcs */
233 * @serdes: iomapped memory space for phy's serdes (i.e. PLL)
245 void __iomem *serdes; member
384 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_serdes_init() local
391 qmp_pcie_msm8996_configure(serdes, cfg->regs, serdes_tbl, serdes_tbl_num); in qmp_pcie_msm8996_serdes_init()
393 qphy_clrbits(serdes, cfg->regs[QPHY_COM_SW_RESET], SW_RESET); in qmp_pcie_msm8996_serdes_init()
394 qphy_setbits(serdes, cfg->regs[QPHY_COM_START_CONTROL], in qmp_pcie_msm8996_serdes_init()
397 status = serdes + cfg->regs[QPHY_COM_PCS_READY_STATUS]; in qmp_pcie_msm8996_serdes_init()
415 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_init() local
447 qphy_setbits(serdes, cfg->regs[QPHY_COM_POWER_DOWN_CONTROL], in qmp_pcie_msm8996_com_init()
468 void __iomem *serdes = qphy->serdes; in qmp_pcie_msm8996_com_exit() local
476 qphy_setbits(serdes, cfg->regs[QPHY_COM_START_CONTROL], in qmp_pcie_msm8996_com_exit()
478 qphy_clrbits(serdes, cfg->regs[QPHY_COM_SW_RESET], in qmp_pcie_msm8996_com_exit()
480 qphy_setbits(serdes, cfg->regs[QPHY_COM_POWER_DOWN_CONTROL], in qmp_pcie_msm8996_com_exit()
556 /* start SerDes and Phy-Coding-Sublayer */ in qmp_pcie_msm8996_power_on()
590 /* stop SerDes and Phy-Coding-Sublayer */ in qmp_pcie_msm8996_power_off()
766 void __iomem *serdes, const struct qmp_phy_cfg *cfg) in qmp_pcie_msm8996_create() argument
778 qphy->serdes = serdes; in qmp_pcie_msm8996_create()
842 void __iomem *serdes; in qmp_pcie_msm8996_probe() local
859 /* per PHY serdes; usually located at base address */ in qmp_pcie_msm8996_probe()
860 serdes = devm_platform_ioremap_resource(pdev, 0); in qmp_pcie_msm8996_probe()
861 if (IS_ERR(serdes)) in qmp_pcie_msm8996_probe()
862 return PTR_ERR(serdes); in qmp_pcie_msm8996_probe()
893 ret = qmp_pcie_msm8996_create(dev, child, id, serdes, cfg); in qmp_pcie_msm8996_probe()