Lines Matching defs:imx6_pcie

42 struct imx6_pcie {  struct
53 enum imx6_pcie_variants variant; argument
54 u32 tx_deemph_gen1;
55 u32 tx_deemph_gen2_3p5db;
56 u32 tx_deemph_gen2_6db;
57 u32 tx_swing_full;
58 u32 tx_swing_low;
59 int link_gen;
60 struct regulator *vpcie;
107 static int pcie_phy_poll_ack(struct imx6_pcie *imx6_pcie, int exp_val) in pcie_phy_poll_ack()
128 static int pcie_phy_wait_ack(struct imx6_pcie *imx6_pcie, int addr) in pcie_phy_wait_ack()
151 static int pcie_phy_read(struct imx6_pcie *imx6_pcie, int addr, int *data) in pcie_phy_read()
178 static int pcie_phy_write(struct imx6_pcie *imx6_pcie, int addr, int data) in pcie_phy_write()
233 static void imx6_pcie_reset_phy(struct imx6_pcie *imx6_pcie) in imx6_pcie_reset_phy()
284 static void imx6_pcie_assert_core_reset(struct imx6_pcie *imx6_pcie) in imx6_pcie_assert_core_reset()
324 static int imx6_pcie_enable_ref_clk(struct imx6_pcie *imx6_pcie) in imx6_pcie_enable_ref_clk()
363 static void imx7d_pcie_wait_for_phy_pll_lock(struct imx6_pcie *imx6_pcie) in imx7d_pcie_wait_for_phy_pll_lock()
382 static void imx6_pcie_deassert_core_reset(struct imx6_pcie *imx6_pcie) in imx6_pcie_deassert_core_reset()
469 static void imx6_pcie_init_phy(struct imx6_pcie *imx6_pcie) in imx6_pcie_init_phy()
511 static int imx6_pcie_wait_for_link(struct imx6_pcie *imx6_pcie) in imx6_pcie_wait_for_link()
526 static int imx6_pcie_wait_for_speed_change(struct imx6_pcie *imx6_pcie) in imx6_pcie_wait_for_speed_change()
545 static int imx6_pcie_establish_link(struct imx6_pcie *imx6_pcie) in imx6_pcie_establish_link()
630 struct imx6_pcie *imx6_pcie = to_imx6_pcie(pci); in imx6_pcie_host_init() local
654 static int imx6_add_pcie_port(struct imx6_pcie *imx6_pcie, in imx6_add_pcie_port()
689 struct imx6_pcie *imx6_pcie; in imx6_pcie_probe() local
832 struct imx6_pcie *imx6_pcie = platform_get_drvdata(pdev); in imx6_pcie_shutdown() local