mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-01-11 04:38:54 +00:00
9179dd3bf5
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 |