On Thu, 1 Mar 2007 13:08:57 -0800
David Brownell <[EMAIL PROTECTED]> wrote:

> On Thursday 01 March 2007 6:32 am, Milan Svoboda wrote:
> > This patch adds second parameter to gpio_direction_output function.
> > This allows users to specify default output level.
> > 
> > Patch covers pxa and ixp4xx plus driver for pxa2xx_udc.
> > 
> > Patch is agains 2.6.21-rc1
> > 
> > What do you think about this attempt?
> 
> I'd avoid defining new GPIO_DIRECTION_OUT_{LOW,HIGH} symbols, and
> stick to the convention used in gpio_set_value().  If there were
> to be a new symbol, it should work with both functions; so that
> long "_DIRECTION" would be unwise.
> 
> Other than that, it's exactly what I'd want to see.  Andrew, Haavard;
> any comments?  Only PXA/IXP4XX and AT91/AVR32 need paired changes, so
> if there are no problems with those platforms, the rest can almost go
> independently.

I'm fine with this. I agree that no symbolic constants should be
necessary for a parameter called "level", as it should be pretty
obvious what is what.

The only downside I can think of is that this might slow down drivers
that change the direction a lot, like a bitbanging i2c driver. But at
least for i2c that shouldn't really be an issue since it usually needs
to be slowed down using udelay() anyway.

Haavard

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to