static const char dwc_otg20_driver_name[] = "usb20_otg";
dwc_otg_device_t *g_otgdev;
+void *dwc_otg_dev;
extern int pcd_init(struct platform_device *_dev);
extern int otg20_hcd_init(struct platform_device *_dev);
#endif
#ifdef CONFIG_ARM64
{
- .compatible = "rockchip,rk3368_usb20_otg",
+ .compatible = "rockchip,rk3368-usb",
.data = &usb20otg_pdata_rk3368,
},
#endif
*/
g_otgdev = dwc_otg_device;
+ dwc_otg_dev = (struct device *)&_dev->dev;
pldata->privdata = dwc_otg_device;
dwc_otg_device->pldata = pldata;
{
struct dwc_otg_platform_data *pldata_otg;
struct dwc_otg_platform_data *pldata_host;
+#ifdef CONFIG_USB_EHCI_RK
struct rkehci_platform_data *pldata_ehci;
+#endif
if (cpu_is_rk3288()) {
#ifdef CONFIG_RK_USB_UART
{
struct dwc_otg_platform_data *pldata_otg;
struct dwc_otg_platform_data *pldata_host;
+#ifdef CONFIG_USB_EHCI_RK
struct rkehci_platform_data *pldata_ehci;
+#endif
if (cpu_is_rk3288()) {
#ifdef CONFIG_RK_USB_UART