• E
    Reset i2c slave devices during init on mpc5xxx cpus · 5da71efa
    Eric Millbrandt 提交于
    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: NEric Millbrandt <emillbrandt@dekaresearch.com>
    5da71efa
galaxy5200.h 11.5 KB