[PATCH] ep93xx: update i2c support
Ryan Mallon
ryan at bluewatersys.com
Wed Sep 30 17:08:34 EDT 2009
H Hartley Sweeten wrote:
> Update the ep93xx i2c support:
>
> 1) The platform init code passes the configuration data for the
> i2c-gpio driver. This allows any gpio pin do be used for the
> sda and scl pins. It also allows the platform to specify the
> udelay and timeout.
> 2) Program the gpio configuration register to enable/disable the
> open drain drivers. Note that this really only works if the
> sda and scl pins are set to EP93XX_GPIO_LINE_EEDAT and
> EP93XX_GPIO_LINE_EECLK.
Maybe print a warning then if sda/scl_is_open_drain is set and the pin
is not set to EEDAT/EECLK.
~Ryan
--
Bluewater Systems Ltd - ARM Technology Solution Centre
Ryan Mallon 5 Amuri Park, 404 Barbadoes St
ryan at bluewatersys.com PO Box 13 889, Christchurch 8013
http://www.bluewatersys.com New Zealand
Phone: +64 3 3779127 Freecall: Australia 1800 148 751
Fax: +64 3 3779135 USA 1800 261 2934
More information about the linux-arm-kernel
mailing list