> -----Original Message----- > From: Ferre, Nicolas > Sent: 2016年6月8日 18:46 > To: Yang, Wenyou <Wenyou.Yang@xxxxxxxxx>; Alan Stern > <stern@xxxxxxxxxxxxxxxxxxx>; Greg Kroah-Hartman > <gregkh@xxxxxxxxxxxxxxxxxxx>; Rob Herring <robh+dt@xxxxxxxxxx>; Alexandre > Belloni <alexandre.belloni@xxxxxxxxxxxxxxxxxx> > Cc: Pawel Moll <pawel.moll@xxxxxxx>; Mark Brown <broonie@xxxxxxxxxx>; Ian > Campbell <ijc+devicetree@xxxxxxxxxxxxxx>; Kumar Gala <galak@xxxxxxxxxxxxxx>; > linux-kernel@xxxxxxxxxxxxxxx; devicetree@xxxxxxxxxxxxxxx; linux-arm- > kernel@xxxxxxxxxxxxxxxxxxx; linux-usb@xxxxxxxxxxxxxxx > Subject: Re: [PATCH v3 1/2] usb: ohci-at91: Forcibly suspend ports while USB > suspend > > Le 08/06/2016 12:04, Nicolas Ferre a écrit : > > Le 08/06/2016 06:15, Wenyou Yang a écrit : > >> In order to the save power consumption, as a workaround, suspend > >> forcibly the USB PORTA/B/C via set the SUSPEND_A/B/C bits of OHCI > >> Interrupt Configuration Register in the SFRs while OHCI USB suspend. > >> > >> This suspend operation must be done before the USB clock is disabled, > >> resume after the USB clock is enabled. > >> > >> Signed-off-by: Wenyou Yang <wenyou.yang@xxxxxxxxx> > > > > Little nitpicking below... > > > >> --- > >> > >> Changes in v3: > >> - Change the compatible description for more precise. > >> > >> Changes in v2: > >> - Add compatible to support forcibly suspend the ports. > >> - Add soc/at91/at91_sfr.h to accommodate the defines. > >> - Add error checking for .sfr_regmap. > >> - Remove unnecessary regmap_read() statement. > >> > >> .../devicetree/bindings/usb/atmel-usb.txt | 6 +- > >> drivers/usb/host/ohci-at91.c | 80 +++++++++++++++++++++- > >> include/soc/at91/at91_sfr.h | 29 ++++++++ > > Oops sorry, additional comment which is not nitpicking, this one: > > We already have SFR header file in this patch: > > Author: Cyrille Pitchen <cyrille.pitchen@xxxxxxxxx> > Date: Thu Mar 17 17:04:00 2016 +0100 > > ARM: dts: at91: sama5d2: add SFR node > > This SFR node is looked up by the I2S controller driver to tune the > SFR_I2SCLKSEL register. > > Signed-off-by: Cyrille Pitchen <cyrille.pitchen@xxxxxxxxx> > Signed-off-by: Ludovic Desroches <ludovic.desroches@xxxxxxxxx> > Acked-by: Alexandre Belloni <alexandre.belloni@xxxxxxxxxxxxxxxxxx> > Acked-by: Rob Herring <robh@xxxxxxxxxx> > Signed-off-by: Nicolas Ferre <nicolas.ferre@xxxxxxxxx> > > Which is already accepted by arm-soc guys for 4.7... So my ack transforms into a > nack, sorry... > > We will have to coordinate the effort and maybe take the whole series with us. But > for sure, you'll have to use the existing include/soc/at91/atmel-sfr.h file and build > on top of it... Sorry, not notice this file. I will built it on this file. > > Bye, > > >> 3 files changed, 112 insertions(+), 3 deletions(-) create mode > >> 100644 include/soc/at91/at91_sfr.h > > [..] > > > > > But you can take my: > > > > Acked-by: Nicolas Ferre <nicolas.ferre@xxxxxxxxx> > > > > with the little corrections listed. > > > > Alan, We plan to take the second patch of this series with AT91 git > > tree through arm-soc. Do you agree to take this one through yours? > > Alan, forget this request, we'll have to coordinate differently. > > Sorry for the noise. Bye, > -- > Nicolas Ferre Best Regards, Wenyou Yang ?韬{.n?????%??檩??w?{.n????z谵{???塄}?财??j:+v??????2??璀??摺?囤??z夸z罐?+?????w棹f