Lines Matching defs:imx6_pcie

64 struct imx6_pcie {  struct
65 struct dw_pcie *pci;
66 int reset_gpio;
67 bool gpio_active_high;
91 const struct imx6_pcie_drvdata *drvdata; argument
146 static int pcie_phy_poll_ack(struct imx6_pcie *imx6_pcie, bool exp_val) in pcie_phy_poll_ack()
167 static int pcie_phy_wait_ack(struct imx6_pcie *imx6_pcie, int addr) in pcie_phy_wait_ack()
190 static int pcie_phy_read(struct imx6_pcie *imx6_pcie, int addr, u16 *data) in pcie_phy_read()
216 static int pcie_phy_write(struct imx6_pcie *imx6_pcie, int addr, u16 data) in pcie_phy_write()
271 static void imx6_pcie_reset_phy(struct imx6_pcie *imx6_pcie) in imx6_pcie_reset_phy()
329 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_attach_pd() local
367 static void imx6_pcie_assert_core_reset(struct imx6_pcie *imx6_pcie) in imx6_pcie_assert_core_reset()
408 static unsigned int imx6_pcie_grp_offset(const struct imx6_pcie *imx6_pcie) in imx6_pcie_grp_offset()
414 static int imx6_pcie_enable_ref_clk(struct imx6_pcie *imx6_pcie) in imx6_pcie_enable_ref_clk()
473 static void imx7d_pcie_wait_for_phy_pll_lock(struct imx6_pcie *imx6_pcie) in imx7d_pcie_wait_for_phy_pll_lock()
486 static void imx6_pcie_deassert_core_reset(struct imx6_pcie *imx6_pcie) in imx6_pcie_deassert_core_reset()
596 static void imx6_pcie_configure_type(struct imx6_pcie *imx6_pcie) in imx6_pcie_configure_type()
614 static void imx6_pcie_init_phy(struct imx6_pcie *imx6_pcie) in imx6_pcie_init_phy()
676 static int imx6_setup_phy_mpll(struct imx6_pcie *imx6_pcie) in imx6_setup_phy_mpll()
723 static int imx6_pcie_wait_for_speed_change(struct imx6_pcie *imx6_pcie) in imx6_pcie_wait_for_speed_change()
744 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_ltssm_enable() local
763 struct imx6_pcie *imx6_pcie = to_imx6_pcie(pci); in imx6_pcie_start_link() local
844 struct imx6_pcie *imx6_pcie = to_imx6_pcie(pci); in imx6_pcie_host_init() local
865 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_ltssm_disable() local
881 static void imx6_pcie_pm_turnoff(struct imx6_pcie *imx6_pcie) in imx6_pcie_pm_turnoff()
917 static void imx6_pcie_clk_disable(struct imx6_pcie *imx6_pcie) in imx6_pcie_clk_disable()
942 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_suspend_noirq() local
957 struct imx6_pcie *imx6_pcie = dev_get_drvdata(dev); in imx6_pcie_resume_noirq() local
985 struct imx6_pcie *imx6_pcie; in imx6_pcie_probe() local
1173 struct imx6_pcie *imx6_pcie = platform_get_drvdata(pdev); in imx6_pcie_shutdown() local
1243 struct imx6_pcie *imx6_pcie = to_imx6_pcie(pci); in imx6_pcie_quirk() local