[U-Boot] [PATCH v2] Reset i2c slave devices during init on mpc5xxx cpus

Heiko Schocher
2009-09-06T09:09:34Z

Hello Eric,

Eric Millbrandt wrote:
> Reset any i2c devices that may have been interrupted during a system reset.
> Normally this would be accomplished by clocking the line until SCL and SDA
> are released and then sending a start condtiion (From an Atmel datasheet).
> There is no direct access to the i2c pins so instead create start commands
> through the i2c interface. Send a start command then delay for the SDA Hold
> time, repeat this by disabling/enabling the bus a total of 9 times.
>
> Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
> ---
>
> changes since v1
> - Fixed compiler warning

Applied to u-boot-i2c.git

Thanks for your work,

bye
Heiko
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany