Searched refs:pcie_phy (Results 1 – 2 of 2) sorted by relevance
80 static void mtk_pcie_efuse_set_lane(struct mtk_pcie_phy *pcie_phy, in mtk_pcie_efuse_set_lane() argument83 struct mtk_pcie_lane_efuse *data = &pcie_phy->efuse[lane]; in mtk_pcie_efuse_set_lane()89 addr = pcie_phy->sif_base + PEXTP_ANA_LN0_TRX_REG + in mtk_pcie_efuse_set_lane()112 struct mtk_pcie_phy *pcie_phy = phy_get_drvdata(phy); in mtk_pcie_phy_init() local115 if (!pcie_phy->sw_efuse_en) in mtk_pcie_phy_init()119 mtk_phy_update_field(pcie_phy->sif_base + PEXTP_ANA_GLB_00_REG, in mtk_pcie_phy_init()120 EFUSE_GLB_INTR_SEL, pcie_phy->efuse_glb_intr); in mtk_pcie_phy_init()122 for (i = 0; i < pcie_phy->data->num_lanes; i++) in mtk_pcie_phy_init()123 mtk_pcie_efuse_set_lane(pcie_phy, i); in mtk_pcie_phy_init()133 static int mtk_pcie_efuse_read_for_lane(struct mtk_pcie_phy *pcie_phy, in mtk_pcie_efuse_read_for_lane() argument[all …]
74 struct clk *pcie_phy; member387 unsigned long phy_rate = clk_get_rate(imx6_pcie->pcie_phy); in imx6_setup_phy_mpll()624 ret = clk_prepare_enable(imx6_pcie->pcie_phy); in imx6_pcie_clk_enable()657 clk_disable_unprepare(imx6_pcie->pcie_phy); in imx6_pcie_clk_enable()667 clk_disable_unprepare(imx6_pcie->pcie_phy); in imx6_pcie_clk_disable()1216 imx6_pcie->pcie_phy = devm_clk_get(dev, "pcie_phy"); in imx6_pcie_probe()1217 if (IS_ERR(imx6_pcie->pcie_phy)) in imx6_pcie_probe()1218 return dev_err_probe(dev, PTR_ERR(imx6_pcie->pcie_phy), in imx6_pcie_probe()