[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