public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Lukasz Majewski <lukma@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] dm: usb: gadget: Fix boot breakage on sunxi platforms
Date: Thu, 3 Jan 2019 07:59:38 +0100	[thread overview]
Message-ID: <20190103075938.596b771e@jawa> (raw)
In-Reply-To: <CAMty3ZA47Yb1zfdvV8T3248V32ykE1qgNj1seKOmbNRQa59COg@mail.gmail.com>

Hi Jagan,

> On Wed, Jan 2, 2019 at 4:08 PM Jean-Jacques Hiblot <jjhiblot@ti.com>
> wrote:
> >
> >
> > On 29/12/2018 19:49, Jagan Teki wrote:  
> > > On Mon, Dec 24, 2018 at 3:44 AM Jagan Teki
> > > <jagan@amarulasolutions.com> wrote:  
> > >> On Fri, Dec 21, 2018 at 2:20 PM Jean-Jacques Hiblot
> > >> <jjhiblot@ti.com> wrote: Better to have proper commit head that
> > >> tells the real issue.  
> >
> > I found it hard to come up with a short description of the real
> > issue.
> >
> > At least this title makes it clear that it is a regression fix, not
> > a new feature.
> >
> > The details of the failures  are in the commit log (or so I thought)
> >  
> > >>  
> > >>> Fixes commit 013116243950 ("dm: usb: create a new UCLASS ID for
> > >>> USB gadget devices")
> > >>>
> > >>> The UCLASS_DRIVER for id UCLASS_USB_GADGET_GENERIC needs to be
> > >>> declared even for platforms that do not enable DM_USB_GADGET.
> > >>> Otherwise the driver for their usb peripheral controller fails
> > >>> to bind.  
> > >> Sorry this is unclear, you are trying to skip DM_USB_GADGET code
> > >> even though UCLASS_USB_GADGET_GENERIC id used. does it make
> > >> sense?  
> >
> > Sorry for the delay. This was indeed a vacation time.
> >
> > This patch does not skip DM_USB_GADGET. What it does is declare the
> > UCLASS_DRIVER for USB peripheral devices even if DM_USB_GADGET is
> > not set.
> >
> > DM_USB_GADGET is a new option and not (yet) widely used and some
> > drivers have their own version of the DM support for gadget drivers
> > (ie they implement their own version of usb_gadget_initialize(),
> > usb_gadget_release() and usb_gadget_handle_interrupts()). However
> > all those drivers use the UCLASS_USB_GADGET_GENERIC uclass ID and
> > thus the UCLASS_DRIVER for UCLASS_USB_GADGET_GENERIC must be
> > declared. In the past they used UCLASS_USB_DEV_GENERIC, but this
> > option is intended for the host side.  
> 
> Acked-by: Jagan Teki <jagan@openedev.com>
> 
> Marek, any comments?

Yes, lets wait for Marek's comment and I will prepare PR (to Marek),
which also includes some other fixes.


Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma at denx.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190103/3bf6af50/attachment.sig>

  reply	other threads:[~2019-01-03  6:59 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-21  8:50 [U-Boot] [PATCH] dm: usb: gadget: Fix boot breakage on sunxi platforms Jean-Jacques Hiblot
2018-12-23 22:14 ` Jagan Teki
2018-12-29 18:49   ` Jagan Teki
2018-12-30 15:55     ` Marek Vasut
2019-01-02 10:38     ` Jean-Jacques Hiblot
2019-01-02 12:15       ` Lukasz Majewski
2019-01-02 15:20         ` Jean-Jacques Hiblot
2019-01-02 18:25       ` Jagan Teki
2019-01-03  6:59         ` Lukasz Majewski [this message]
2019-01-03 13:44           ` Marek Vasut
2019-01-03 19:53           ` Jagan Teki
2019-01-03 19:54             ` Marek Vasut
2019-01-03 21:47             ` Lukasz Majewski
2019-01-04  0:04               ` Marek Vasut

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190103075938.596b771e@jawa \
    --to=lukma@denx.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox