[U-Boot] [PATCH v2] Reset i2c slave devices during init on mpc5xxx cpus
Heiko Schocher
hs at denx.de
Sun Sep 6 11:09:34 CEST 2009
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 at 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
More information about the U-Boot
mailing list