Lines Matching defs:imx6_pcie

63 struct imx6_pcie {  struct
64 struct dw_pcie *pci;
65 int reset_gpio;
89 const struct imx6_pcie_drvdata *drvdata; argument
144 static int pcie_phy_poll_ack(struct imx6_pcie *imx6_pcie, bool exp_val) in pcie_phy_poll_ack()
165 static int pcie_phy_wait_ack(struct imx6_pcie *imx6_pcie, int addr) in pcie_phy_wait_ack()
188 static int pcie_phy_read(struct imx6_pcie *imx6_pcie, int addr, u16 *data) in pcie_phy_read()
214 static int pcie_phy_write(struct imx6_pcie *imx6_pcie, int addr, u16 data) in pcie_phy_write()
269 static void imx6_pcie_reset_phy(struct imx6_pcie *imx6_pcie) in imx6_pcie_reset_phy()
327 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_attach_pd() local
365 static void imx6_pcie_assert_core_reset(struct imx6_pcie *imx6_pcie) in imx6_pcie_assert_core_reset()
406 static unsigned int imx6_pcie_grp_offset(const struct imx6_pcie *imx6_pcie) in imx6_pcie_grp_offset()
412 static int imx6_pcie_enable_ref_clk(struct imx6_pcie *imx6_pcie) in imx6_pcie_enable_ref_clk()
471 static void imx7d_pcie_wait_for_phy_pll_lock(struct imx6_pcie *imx6_pcie) in imx7d_pcie_wait_for_phy_pll_lock()
484 static void imx6_pcie_deassert_core_reset(struct imx6_pcie *imx6_pcie) in imx6_pcie_deassert_core_reset()
594 static void imx6_pcie_configure_type(struct imx6_pcie *imx6_pcie) in imx6_pcie_configure_type()
612 static void imx6_pcie_init_phy(struct imx6_pcie *imx6_pcie) in imx6_pcie_init_phy()
663 static int imx6_setup_phy_mpll(struct imx6_pcie *imx6_pcie) in imx6_setup_phy_mpll()
710 static int imx6_pcie_wait_for_speed_change(struct imx6_pcie *imx6_pcie) in imx6_pcie_wait_for_speed_change()
731 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_ltssm_enable() local
748 static int imx6_pcie_establish_link(struct imx6_pcie *imx6_pcie) in imx6_pcie_establish_link()
831 struct imx6_pcie *imx6_pcie = to_imx6_pcie(pci); in imx6_pcie_host_init() local
848 static int imx6_add_pcie_port(struct imx6_pcie *imx6_pcie, in imx6_add_pcie_port()
880 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_ltssm_disable() local
896 static void imx6_pcie_pm_turnoff(struct imx6_pcie *imx6_pcie) in imx6_pcie_pm_turnoff()
932 static void imx6_pcie_clk_disable(struct imx6_pcie *imx6_pcie) in imx6_pcie_clk_disable()
957 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_suspend_noirq() local
972 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_resume_noirq() local
1000 struct imx6_pcie *imx6_pcie; in imx6_pcie_probe() local
1182 struct imx6_pcie *imx6_pcie = platform_get_drvdata(pdev); in imx6_pcie_shutdown() local
1251 struct imx6_pcie *imx6_pcie = to_imx6_pcie(pci); in imx6_pcie_quirk() local