summaryrefslogtreecommitdiff
path: root/cpu/mpc85xx
diff options
context:
space:
mode:
authorEric Millbrandt <emillbrandt@coldhaus.com>2009-09-03 08:09:44 -0500
committerTom Rix <Tom.Rix@windriver.com>2009-10-03 09:04:14 -0500
commit9179dd3bf5c257d1479fb4a154b57f33e3d839be (patch)
treebe3d86fbb4bbeaa93d845d8dbd43b519ec95736b /cpu/mpc85xx
parente99846c07aec960b3f42f4826d05fa891ab6709a (diff)
downloadu-boot-imx-9179dd3bf5c257d1479fb4a154b57f33e3d839be.zip
u-boot-imx-9179dd3bf5c257d1479fb4a154b57f33e3d839be.tar.gz
u-boot-imx-9179dd3bf5c257d1479fb4a154b57f33e3d839be.tar.bz2
Reset i2c slave devices during init on mpc5xxx cpus
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>
Diffstat (limited to 'cpu/mpc85xx')
0 files changed, 0 insertions, 0 deletions