Message ID | 1423212497-11970-26-git-send-email-kishon@ti.com |
---|---|
State | Accepted |
Delegated to: | Łukasz Majewski |
Headers | show |
Hi Kishon, > Added a structure to populate dwc3 omap platform data. The board file > should populate these platform data before invoking dwc3 omap driver. > > This will be removed once dwc3-omap driver is adapted to use the > driver model. > > Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> > --- > drivers/usb/dwc3/dwc3-omap.c | 7 ------- > include/dwc3-omap-uboot.h | 27 +++++++++++++++++++++++++++ > 2 files changed, 27 insertions(+), 7 deletions(-) > create mode 100644 include/dwc3-omap-uboot.h > > diff --git a/drivers/usb/dwc3/dwc3-omap.c > b/drivers/usb/dwc3/dwc3-omap.c index b385987..31a2aa3 100644 > --- a/drivers/usb/dwc3/dwc3-omap.c > +++ b/drivers/usb/dwc3/dwc3-omap.c > @@ -120,13 +120,6 @@ struct dwc3_omap { > u32 dma_status:1; > }; > > -enum omap_dwc3_vbus_id_status { > - OMAP_DWC3_ID_FLOAT, > - OMAP_DWC3_ID_GROUND, > - OMAP_DWC3_VBUS_OFF, > - OMAP_DWC3_VBUS_VALID, > -}; > - > static inline u32 dwc3_omap_readl(void __iomem *base, u32 offset) > { > return readl(base + offset); > diff --git a/include/dwc3-omap-uboot.h b/include/dwc3-omap-uboot.h > new file mode 100644 > index 0000000..b313b64 > --- /dev/null > +++ b/include/dwc3-omap-uboot.h > @@ -0,0 +1,27 @@ > +/* include/dwc3_omap_uboot.h > + * > + * Copyright (c) 2015 Texas Instruments Incorporated - > http://www.ti.com > + * > + * Designware SuperSpeed OMAP Glue uboot init > + * > + * SPDX-License-Identifier: GPL-2.0 > + */ > + > +#ifndef __DWC3_OMAP_UBOOT_H_ > +#define __DWC3_OMAP_UBOOT_H_ > + > +#include <linux/usb/dwc3-omap.h> > + > +enum omap_dwc3_vbus_id_status { > + OMAP_DWC3_ID_FLOAT, > + OMAP_DWC3_ID_GROUND, > + OMAP_DWC3_VBUS_OFF, > + OMAP_DWC3_VBUS_VALID, > +}; > + > +struct dwc3_omap_device { > + void *base; > + enum dwc3_omap_utmi_mode utmi_mode; > + enum omap_dwc3_vbus_id_status vbus_id_status; > +}; > +#endif /* __DWC3_OMAP_UBOOT_H_ */ Reviewed-by: Lukasz Majewski <l.majewski@samsung.com>
diff --git a/drivers/usb/dwc3/dwc3-omap.c b/drivers/usb/dwc3/dwc3-omap.c index b385987..31a2aa3 100644 --- a/drivers/usb/dwc3/dwc3-omap.c +++ b/drivers/usb/dwc3/dwc3-omap.c @@ -120,13 +120,6 @@ struct dwc3_omap { u32 dma_status:1; }; -enum omap_dwc3_vbus_id_status { - OMAP_DWC3_ID_FLOAT, - OMAP_DWC3_ID_GROUND, - OMAP_DWC3_VBUS_OFF, - OMAP_DWC3_VBUS_VALID, -}; - static inline u32 dwc3_omap_readl(void __iomem *base, u32 offset) { return readl(base + offset); diff --git a/include/dwc3-omap-uboot.h b/include/dwc3-omap-uboot.h new file mode 100644 index 0000000..b313b64 --- /dev/null +++ b/include/dwc3-omap-uboot.h @@ -0,0 +1,27 @@ +/* include/dwc3_omap_uboot.h + * + * Copyright (c) 2015 Texas Instruments Incorporated - http://www.ti.com + * + * Designware SuperSpeed OMAP Glue uboot init + * + * SPDX-License-Identifier: GPL-2.0 + */ + +#ifndef __DWC3_OMAP_UBOOT_H_ +#define __DWC3_OMAP_UBOOT_H_ + +#include <linux/usb/dwc3-omap.h> + +enum omap_dwc3_vbus_id_status { + OMAP_DWC3_ID_FLOAT, + OMAP_DWC3_ID_GROUND, + OMAP_DWC3_VBUS_OFF, + OMAP_DWC3_VBUS_VALID, +}; + +struct dwc3_omap_device { + void *base; + enum dwc3_omap_utmi_mode utmi_mode; + enum omap_dwc3_vbus_id_status vbus_id_status; +}; +#endif /* __DWC3_OMAP_UBOOT_H_ */
Added a structure to populate dwc3 omap platform data. The board file should populate these platform data before invoking dwc3 omap driver. This will be removed once dwc3-omap driver is adapted to use the driver model. Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> --- drivers/usb/dwc3/dwc3-omap.c | 7 ------- include/dwc3-omap-uboot.h | 27 +++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 include/dwc3-omap-uboot.h