Lines Matching defs: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 {
272 static int dwc3_meson_gxl_set_phy_mode(struct dwc3_meson_g12a *priv,
278 static int dwc3_meson_gxl_usb2_init_phy(struct dwc3_meson_g12a *priv, int i,
287 static int dwc3_meson_g12a_set_phy_mode(struct dwc3_meson_g12a *priv,
301 static int dwc3_meson_g12a_usb2_init_phy(struct dwc3_meson_g12a *priv, int i,
329 static int dwc3_meson_g12a_usb2_init(struct dwc3_meson_g12a *priv,
349 static void dwc3_meson_g12a_usb3_init(struct dwc3_meson_g12a *priv)
378 static void dwc3_meson_g12a_usb_otg_apply_mode(struct dwc3_meson_g12a *priv,
410 static int dwc3_meson_g12a_usb_init_glue(struct dwc3_meson_g12a *priv,
450 static int dwc3_meson_g12a_get_phys(struct dwc3_meson_g12a *priv)
476 static enum phy_mode dwc3_meson_g12a_get_id(struct dwc3_meson_g12a *priv)
488 static int dwc3_meson_g12a_otg_mode_set(struct dwc3_meson_g12a *priv,
524 struct dwc3_meson_g12a *priv = usb_role_switch_get_drvdata(sw);
544 struct dwc3_meson_g12a *priv = usb_role_switch_get_drvdata(sw);
552 struct dwc3_meson_g12a *priv = data;
586 struct dwc3_meson_g12a *priv)
635 static int dwc3_meson_gxl_setup_regmaps(struct dwc3_meson_g12a *priv,
644 static int dwc3_meson_g12a_setup_regmaps(struct dwc3_meson_g12a *priv,
682 static int dwc3_meson_g12a_usb_init(struct dwc3_meson_g12a *priv)
687 static int dwc3_meson_gxl_usb_init(struct dwc3_meson_g12a *priv)
692 static int dwc3_meson_gxl_usb_post_init(struct dwc3_meson_g12a *priv)
708 struct dwc3_meson_g12a *priv;
840 struct dwc3_meson_g12a *priv = platform_get_drvdata(pdev);
866 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev);
876 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev);
884 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev);
905 struct dwc3_meson_g12a *priv = dev_get_drvdata(dev);