
6 Sep
2009
6 Sep
'09
11:09 a.m.
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