Lines Matching refs:dwc3_meson_g12a
140 struct dwc3_meson_g12a;
149 int (*setup_regmaps)(struct dwc3_meson_g12a *priv, void __iomem *base);
150 int (*usb2_init_phy)(struct dwc3_meson_g12a *priv, int i,
152 int (*set_phy_mode)(struct dwc3_meson_g12a *priv, int i,
154 int (*usb_init)(struct dwc3_meson_g12a *priv);
155 int (*usb_post_init)(struct dwc3_meson_g12a *priv);
158 static int dwc3_meson_gxl_setup_regmaps(struct dwc3_meson_g12a *priv,
160 static int dwc3_meson_g12a_setup_regmaps(struct dwc3_meson_g12a *priv,
163 static int dwc3_meson_g12a_usb2_init_phy(struct dwc3_meson_g12a *priv, int i,
165 static int dwc3_meson_gxl_usb2_init_phy(struct dwc3_meson_g12a *priv, int i,
168 static int dwc3_meson_g12a_set_phy_mode(struct dwc3_meson_g12a *priv,
170 static int dwc3_meson_gxl_set_phy_mode(struct dwc3_meson_g12a *priv,
173 static int dwc3_meson_g12a_usb_init(struct dwc3_meson_g12a *priv);
174 static int dwc3_meson_gxl_usb_init(struct dwc3_meson_g12a *priv);
176 static int dwc3_meson_gxl_usb_post_init(struct dwc3_meson_g12a *priv);
256 struct dwc3_meson_g12a { struct
272 static int dwc3_meson_gxl_set_phy_mode(struct dwc3_meson_g12a *priv, in dwc3_meson_gxl_set_phy_mode() argument
278 static int dwc3_meson_gxl_usb2_init_phy(struct dwc3_meson_g12a *priv, int i, in dwc3_meson_gxl_usb2_init_phy()
287 static int dwc3_meson_g12a_set_phy_mode(struct dwc3_meson_g12a *priv, in dwc3_meson_g12a_set_phy_mode()
301 static int dwc3_meson_g12a_usb2_init_phy(struct dwc3_meson_g12a *priv, int i, in dwc3_meson_g12a_usb2_init_phy()
329 static int dwc3_meson_g12a_usb2_init(struct dwc3_meson_g12a *priv, in dwc3_meson_g12a_usb2_init()
349 static void dwc3_meson_g12a_usb3_init(struct dwc3_meson_g12a *priv) in dwc3_meson_g12a_usb3_init()
378 static void dwc3_meson_g12a_usb_otg_apply_mode(struct dwc3_meson_g12a *priv, in dwc3_meson_g12a_usb_otg_apply_mode()
410 static int dwc3_meson_g12a_usb_init_glue(struct dwc3_meson_g12a *priv, in dwc3_meson_g12a_usb_init_glue()
450 static int dwc3_meson_g12a_get_phys(struct dwc3_meson_g12a *priv) in dwc3_meson_g12a_get_phys()
476 static enum phy_mode dwc3_meson_g12a_get_id(struct dwc3_meson_g12a *priv) in dwc3_meson_g12a_get_id()
488 static int dwc3_meson_g12a_otg_mode_set(struct dwc3_meson_g12a *priv, in dwc3_meson_g12a_otg_mode_set()
524 struct dwc3_meson_g12a *priv = usb_role_switch_get_drvdata(sw); in dwc3_meson_g12a_role_set()
544 struct dwc3_meson_g12a *priv = usb_role_switch_get_drvdata(sw); in dwc3_meson_g12a_role_get()
552 struct dwc3_meson_g12a *priv = data; in dwc3_meson_g12a_irq_thread()
586 struct dwc3_meson_g12a *priv) in dwc3_meson_g12a_otg_init()
635 static int dwc3_meson_gxl_setup_regmaps(struct dwc3_meson_g12a *priv, in dwc3_meson_gxl_setup_regmaps()
644 static int dwc3_meson_g12a_setup_regmaps(struct dwc3_meson_g12a *priv, in dwc3_meson_g12a_setup_regmaps()
682 static int dwc3_meson_g12a_usb_init(struct dwc3_meson_g12a *priv) in dwc3_meson_g12a_usb_init()
687 static int dwc3_meson_gxl_usb_init(struct dwc3_meson_g12a *priv) in dwc3_meson_gxl_usb_init()
692 static int dwc3_meson_gxl_usb_post_init(struct dwc3_meson_g12a *priv) in dwc3_meson_gxl_usb_post_init()
708 struct dwc3_meson_g12a *priv; in dwc3_meson_g12a_probe()
837 struct dwc3_meson_g12a *priv = platform_get_drvdata(pdev); in dwc3_meson_g12a_remove()
863 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev); in dwc3_meson_g12a_runtime_suspend()
873 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev); in dwc3_meson_g12a_runtime_resume()
881 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev); in dwc3_meson_g12a_suspend()
902 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev); in dwc3_meson_g12a_resume()