public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Lukasz Majewski <l.majewski@samsung.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 2/4] fastboot: call board_usb_init() to enable usb
Date: Thu, 12 Mar 2015 09:55:57 +0100	[thread overview]
Message-ID: <20150312095557.49603d58@amdc2363> (raw)
In-Reply-To: <CAL6W152n_0xxdwAGP49jzx-nP6PSfTQ4Q5X4gdyy4sGfcaPkkA@mail.gmail.com>

Hi Dileep, Marek

> On 5 March 2015 at 20:07, Tom Rini <trini@konsulko.com> wrote:
> 
> > On Thu, Mar 05, 2015 at 12:36:57AM +0530, Dileep Katta wrote:
> > > On 4 March 2015 at 23:59, Tom Rini <trini@konsulko.com> wrote:
> > >
> > > > On Wed, Mar 04, 2015 at 05:05:11PM +0000, Stegmaier, Angela
> > > > wrote:
> > > > > Hi Dileep,
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Dileep Katta [mailto:dileep.katta at linaro.org]
> > > > > > Sent: Tuesday, March 03, 2015 5:11 AM
> > > > > > To: u-boot at lists.denx.de; robherring2 at gmail.com; Rini, Tom;
> > > > > > rob.herring at linaro.org; srae at broadcom.com;
> > > > > > l.majewski at samsung.com; Stegmaier, Angela
> > > > > > Cc: Dileep Katta
> > > > > > Subject: [U-Boot][PATCH v2 2/4] fastboot: call
> > > > > > board_usb_init() to
> > > > enable
> > > > > > usb
> > > > > >
> > > > > > g_dnl_gadget_register() fails for dra7xx dwc3 gadget when
> > > > > > running cmd_fastboot.
> > > > > > Calling board_usb_init() fixes this.
> > > > > >
> > > > > > Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
> > > > > > Signed-off-by: Dileep Katta <dileep.katta@linaro.org>
> > > > > > ---
> > > > > >  common/cmd_fastboot.c | 2 ++
> > > > > >  1 file changed, 2 insertions(+)
> > > > > >
> > > > > > diff --git a/common/cmd_fastboot.c b/common/cmd_fastboot.c
> > > > > > index 346ab80..d7b8f6d 100644
> > > > > > --- a/common/cmd_fastboot.c
> > > > > > +++ b/common/cmd_fastboot.c
> > > > > > @@ -10,11 +10,13 @@
> > > > > >  #include <common.h>
> > > > > >  #include <command.h>
> > > > > >  #include <g_dnl.h>
> > > > > > +#include <usb.h>
> > > > > >
> > > > > >  static int do_fastboot(cmd_tbl_t *cmdtp, int flag, int
> > > > > > argc, char
> > > > *const
> > > > > > argv[])  {
> > > > > >     int ret;
> > > > > >
> > > > > > +   board_usb_init(0, USB_INIT_DEVICE);
> > > > >
> > > > > The controller index should be configurable.
> >
> We are not getting controller Index as an argument for fastboot
> function. Might have to add extra logic to get the same.
> But do we need configurable index here for fastboot?
> Experts, please advise.

Some time ago we have changed syntax of all gadget related commands
(from e.g. dfu mmc 0 -> dfu 0 mmc 0) to support different controllers.
Rationale was to prepare ourself for future changes.

IMHO it would be feasible to do the same with fastboot command.
However, lets wait for Marek's opinion.

> 
> > Also, should
> > > > board_usb_cleanup be called at the end?
> > > >
> > > > I _really_ _really_ want to see if we can modify things so that
> > > > we
> > don't
> > > > have to sprinkle ever gadget driver with a cleanup() and every
> > > > gadget too if we don't have to.  Thanks!
> > >
> > > Most of the boards have board_usb_cleanup() as just a stub. For
> > > some, the function is not present, and adding board_usb_cleanup()
> > > here breaks the build for others with fastboot enabled.
> >
> > That's a problem that needs fixing since those boards without a
> > functional board_usb_cleanup() are likely causing breakage in Linux.
> >
> Will add the board_usb_cleanup() function at the end.

+1

> 
> >
> > --
> > Tom
> >



-- 
Best regards,

Lukasz Majewski

Samsung R&D Institute Poland (SRPOL) | Linux Platform Group

  reply	other threads:[~2015-03-12  8:55 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-03 11:10 [U-Boot] [PATCH v1 1/4] ARM: DRA7XX: Add config file for Android with fastboot support Dileep Katta
2015-03-03 11:10 ` [U-Boot] [PATCH v2 2/4] fastboot: call board_usb_init() to enable usb Dileep Katta
2015-03-04 13:19   ` Lukasz Majewski
2015-03-04 17:05   ` Stegmaier, Angela
2015-03-04 18:29     ` Tom Rini
2015-03-04 19:06       ` Dileep Katta
2015-03-05 14:37         ` Tom Rini
2015-03-12  6:36           ` Dileep Katta
2015-03-12  8:55             ` Lukasz Majewski [this message]
2015-03-12 17:28               ` Marek Vasut
2015-03-12 21:12                 ` Dileep Katta
2015-03-13  7:53                   ` Lukasz Majewski
2015-03-13 19:28                     ` Dileep Katta
2015-03-13 20:55                       ` Lukasz Majewski
2015-03-27 17:53                         ` Dileep Katta
2015-03-27 18:15                           ` Tom Rini
2015-03-27 18:25                             ` Marek Vasut
2015-03-30  8:38                               ` Lukasz Majewski
2015-03-03 11:10 ` [U-Boot] [PATCH v3 3/4] ARM: DRA7: Set serial number environment variable Dileep Katta
2015-03-04 13:23   ` Lukasz Majewski
2015-03-04 16:53   ` Tom Rini
2015-03-07  7:00   ` Nishanth Menon
2015-03-03 11:10 ` [U-Boot] [PATCH v1 4/4] ARM: DRA7: fastboot: Implement reboot-bootloader command - Implemented fb_set_reboot_flag() for DRA7 - Defined a weak function, fb_check_reboot_flag() - Implemented for DRA7 Dileep Katta
2015-03-03 14:15   ` Rob Herring
2015-03-04 16:57     ` Tom Rini
2015-03-04 13:31   ` Lukasz Majewski
2015-03-03 11:53 ` [U-Boot] [PATCH v1 1/4] ARM: DRA7XX: Add config file for Android with fastboot support Dileep Katta
2015-03-04 13:18 ` Lukasz Majewski
2015-03-04 16:52 ` Tom Rini
2015-03-12  6:31   ` Dileep Katta
2015-03-12 19:29     ` Tom Rini
2015-03-17 18:38       ` [U-Boot] [PATCH v2 1/1] " Dileep Katta
2015-03-18 16:11         ` Tom Rini
2015-03-18 21:12           ` Dileep Katta
2015-03-19 13:15             ` Tom Rini
2015-03-23 22:41               ` Dileep Katta
2015-03-24 22:34                 ` [U-Boot] [PATCH v3 1/3] ARM: DRA7XX: Enable Fastboot Dileep Katta
2015-03-24 22:34                   ` [U-Boot] [PATCH v3 2/3] ARM: DRA7: Set serial number environment variable Dileep Katta
2015-03-27 14:19                     ` Tom Rini
2015-04-23 22:03                     ` [U-Boot] [U-Boot, v3, " Tom Rini
2015-03-24 22:34                   ` [U-Boot] [PATCH v3 3/3] fastboot: ARM: OMAP5: Enable reboot-bootloader Dileep Katta
2015-03-27 14:19                     ` Tom Rini
2015-03-27 17:28                       ` Dileep Katta
2015-03-27 17:36                         ` [U-Boot] [PATCH v4 " Dileep Katta
2015-03-27 18:02                           ` Tom Rini
2015-04-23 22:03                           ` [U-Boot] [U-Boot, v4, " Tom Rini
2015-03-27 14:19                   ` [U-Boot] [PATCH v3 1/3] ARM: DRA7XX: Enable Fastboot Tom Rini
2015-04-23 22:03                   ` [U-Boot] [U-Boot,v3,1/3] " Tom Rini
2015-03-23  8:50         ` [U-Boot] [PATCH v2 1/1] ARM: DRA7XX: Add config file for Android with fastboot support Lukasz Majewski

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=20150312095557.49603d58@amdc2363 \
    --to=l.majewski@samsung.com \
    --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