mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-17 02:08:38 +00:00
5da71efa18
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> |
||
---|---|---|
.. | ||
config.mk | ||
cpu.c | ||
cpu_init.c | ||
firmware_sc_task.impl.S | ||
firmware_sc_task_bestcomm.impl.S | ||
i2c.c | ||
ide.c | ||
interrupts.c | ||
io.S | ||
loadtask.c | ||
Makefile | ||
pci_mpc5200.c | ||
serial.c | ||
speed.c | ||
start.S | ||
traps.c | ||
u-boot-customlayout.lds | ||
u-boot.lds | ||
usb.c | ||
usb_ohci.c | ||
usb_ohci.h |