RE: [PATCH 1/2] USB: twl4030-usb: do board specific phy_power up/down

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

 > -----Original Message-----
 > From: ext Sergei Shtylyov [mailto:sshtylyov@xxxxxxxxxx]
 > Sent: 21. maaliskuuta 2011 16:21
 > To: Jokiniemi Kalle (Nokia-MS/Tampere)
 > Cc: linux-usb@xxxxxxxxxxxxxxx; linux-omap@xxxxxxxxxxxxxxx; balbi@xxxxxx;
 > tony@xxxxxxxxxxx; Krogerus Heikki (Nokia-MS/Helsinki);
 > jhnikula@xxxxxxxxx; Koskinen Ilkka (Nokia-MS/Tampere)
 > Subject: Re: [PATCH 1/2] USB: twl4030-usb: do board specific phy_power
 > up/down
 > 
 > Hello.
 > 
 > Kalle Jokiniemi wrote:
 > 
 > > In case some board has special powering sequences for
 > > the USB tranceiver, call those during __twl4030_phy_power
 > > calls.
 > 
 > > This is a preparation patch to allow powering down the
 > > ISP1707 USB serial tranceiver in Nokia N900.
 > 
 > > Signed-off-by: Kalle Jokiniemi <kalle.jokiniemi@xxxxxxxxx>
 > > ---
 > >  drivers/usb/otg/twl4030-usb.c |    9 ++++++++-
 > >  1 files changed, 8 insertions(+), 1 deletions(-)
 > 
 > > diff --git a/drivers/usb/otg/twl4030-usb.c b/drivers/usb/otg/twl4030-usb.c
 > > index 6ca505f..dea99b1 100644
 > > --- a/drivers/usb/otg/twl4030-usb.c
 > > +++ b/drivers/usb/otg/twl4030-usb.c
 > > @@ -348,13 +348,20 @@ static void twl4030_i2c_access(struct twl4030_usb
 > *twl, int on)
 > >
 > >  static void __twl4030_phy_power(struct twl4030_usb *twl, int on)
 > >  {
 > > -	u8 pwr = twl4030_usb_read(twl, PHY_PWR_CTRL);
 > > +	u8 pwr;
 > 
 >     Why change this line? Also, some prefer that initialized variables precede
 > uninitialized ones...

One likes the apple, one likes the orange. I'll change that back, no problem.

- Kalle

 > 
 > > +	struct twl4030_usb_data *board = twl->dev->platform_data;
 > > +
 > > +	pwr = twl4030_usb_read(twl, PHY_PWR_CTRL);
 > >
 > >  	if (on)
 > >  		pwr &= ~PHY_PWR_PHYPWD;
 > >  	else
 > >  		pwr |= PHY_PWR_PHYPWD;
 > >
 > > +	/* do board specific power up/down, if available */
 > > +	if (board->phy_power)
 > > +		board->phy_power(twl->dev, 0, on);
 > > +
 > >  	WARN_ON(twl4030_usb_write_verify(twl, PHY_PWR_CTRL, pwr) < 0);
 > >  }
 > 
 > WBR, Sergei
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux