Lines Matching refs:dwc3_meson_g12a

140 struct dwc3_meson_g12a;
148 int (*setup_regmaps)(struct dwc3_meson_g12a *priv, void __iomem *base);
149 int (*usb2_init_phy)(struct dwc3_meson_g12a *priv, int i,
151 int (*set_phy_mode)(struct dwc3_meson_g12a *priv, int i,
153 int (*usb_init)(struct dwc3_meson_g12a *priv);
154 int (*usb_post_init)(struct dwc3_meson_g12a *priv);
157 static int dwc3_meson_gxl_setup_regmaps(struct dwc3_meson_g12a *priv,
159 static int dwc3_meson_g12a_setup_regmaps(struct dwc3_meson_g12a *priv,
162 static int dwc3_meson_g12a_usb2_init_phy(struct dwc3_meson_g12a *priv, int i,
164 static int dwc3_meson_gxl_usb2_init_phy(struct dwc3_meson_g12a *priv, int i,
167 static int dwc3_meson_g12a_set_phy_mode(struct dwc3_meson_g12a *priv,
169 static int dwc3_meson_gxl_set_phy_mode(struct dwc3_meson_g12a *priv,
172 static int dwc3_meson_g12a_usb_init(struct dwc3_meson_g12a *priv);
173 static int dwc3_meson_gxl_usb_init(struct dwc3_meson_g12a *priv);
175 static int dwc3_meson_gxl_usb_post_init(struct dwc3_meson_g12a *priv);
250 struct dwc3_meson_g12a {
266 static int dwc3_meson_gxl_set_phy_mode(struct dwc3_meson_g12a *priv,
272 static int dwc3_meson_gxl_usb2_init_phy(struct dwc3_meson_g12a *priv, int i,
281 static int dwc3_meson_g12a_set_phy_mode(struct dwc3_meson_g12a *priv,
295 static int dwc3_meson_g12a_usb2_init_phy(struct dwc3_meson_g12a *priv, int i,
323 static int dwc3_meson_g12a_usb2_init(struct dwc3_meson_g12a *priv,
343 static void dwc3_meson_g12a_usb3_init(struct dwc3_meson_g12a *priv)
372 static void dwc3_meson_g12a_usb_otg_apply_mode(struct dwc3_meson_g12a *priv,
404 static int dwc3_meson_g12a_usb_init_glue(struct dwc3_meson_g12a *priv,
444 static int dwc3_meson_g12a_get_phys(struct dwc3_meson_g12a *priv)
470 static enum phy_mode dwc3_meson_g12a_get_id(struct dwc3_meson_g12a *priv)
482 static int dwc3_meson_g12a_otg_mode_set(struct dwc3_meson_g12a *priv,
518 struct dwc3_meson_g12a *priv = usb_role_switch_get_drvdata(sw);
538 struct dwc3_meson_g12a *priv = usb_role_switch_get_drvdata(sw);
546 struct dwc3_meson_g12a *priv = data;
580 struct dwc3_meson_g12a *priv)
626 static int dwc3_meson_gxl_setup_regmaps(struct dwc3_meson_g12a *priv,
635 static int dwc3_meson_g12a_setup_regmaps(struct dwc3_meson_g12a *priv,
673 static int dwc3_meson_g12a_usb_init(struct dwc3_meson_g12a *priv)
678 static int dwc3_meson_gxl_usb_init(struct dwc3_meson_g12a *priv)
683 static int dwc3_meson_gxl_usb_post_init(struct dwc3_meson_g12a *priv)
699 struct dwc3_meson_g12a *priv;
834 struct dwc3_meson_g12a *priv = platform_get_drvdata(pdev);
862 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev);
872 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev);
880 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev);
901 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev);