On 20 June 2013 01:46, Alan Stern <st...@rowland.harvard.edu> wrote:

> On Wed, 12 Jun 2013, Manjunath Goudar wrote:
>
> > Separate the  TI OHCI Atmel host controller driver from ohci-hcd
> > host code so that it can be built as a separate driver module.
> > This work is part of enabling multi-platform kernels on ARM;
> > it would be nice to have in 3.11.
> >
> > V2:
> >  -Set non-standard fields in ohci_at91_hc_driver manually, rather than
> >   relying on an expanded struct ohci_driver_overrides.
> >  -Save orig_ohci_hub_control and orig_ohci_hub_status_data rather than
> >   relying on ohci_hub_control and hub_status_data being exported.
> >  -ohci_setup() has been removed because it is called in .reset member
> >   of the ohci_hc_driver structure.
>
> > @@ -111,6 +125,8 @@ static void usb_hcd_at91_remove (struct usb_hcd *,
> struct platform_device *);
> >  static int usb_hcd_at91_probe(const struct hc_driver *driver,
> >                       struct platform_device *pdev)
> >  {
> > +     struct at91_usbh_data   *board;
> > +     struct ohci_hcd *ohci;
>
> Variables are supposed to be not aligned at all (in which case you
> don't use tabs) or all aligned the same way.  In this case you put a
> tab before the "*board"; therefore the "*ohci" should line up with it.
>
> No, this isn't an artifact of my email program.  They really are not
> aligned.
>
> > @@ -163,8 +179,11 @@ static int usb_hcd_at91_probe(const struct
> hc_driver *driver,
> >               goto err5;
> >       }
> >
> > +     board = hcd->self.controller->platform_data;
> > +     ohci = hcd_to_ohci(hcd);
> > +     ohci->num_ports = board->ports;
> >       at91_start_hc(pdev);
> > -     ohci_hcd_init(hcd_to_ohci(hcd));
> > +     ohci_setup(hcd);
>
> Didn't you say above that this version of the patch removes the call to
> ohci_setup()?


> > @@ -686,7 +631,7 @@ ohci_hcd_at91_drv_suspend(struct platform_device
> *pdev, pm_message_t mesg)
> >        * REVISIT: some boards will be able to turn VBUS off...
> >        */
> >       if (at91_suspend_entering_slow_clock()) {
> > -             ohci_usb_reset (ohci);
> > +             ohci_restart(ohci);
>
> Why did you change this?  Did we discuss it earlier?
>

We are not discussed  regarding this,I think we need to call
use ohci_resume() instead of ohci_restart().

Manjunath Goudar

>
> Alan Stern
>
>
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to