u-boot/cpu/mpc5xxx
Eric Millbrandt 5da71efa18 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>
2009-09-06 11:26:04 +02:00
..
config.mk PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
cpu.c Add support for the digsy MTC board. 2009-03-20 22:39:14 +01:00
cpu_init.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
firmware_sc_task.impl.S * Add support for IceCube board (with MGT5100 and MPC5200 CPUs) 2003-07-16 21:53:01 +00:00
firmware_sc_task_bestcomm.impl.S rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
i2c.c Reset i2c slave devices during init on mpc5xxx cpus 2009-09-06 11:26:04 +02:00
ide.c board support patch for phyCORE-MPC5200B-tiny 2009-07-10 23:21:32 +02:00
interrupts.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
io.S * Add support for IceCube board (with MGT5100 and MPC5200 CPUs) 2003-07-16 21:53:01 +00:00
loadtask.c * Add support for IceCube board (with MGT5100 and MPC5200 CPUs) 2003-07-16 21:53:01 +00:00
Makefile Move MPC5xxx_FEC driver to drivers/net 2008-08-29 13:58:07 -06:00
pci_mpc5200.c pci: Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY for clarity 2009-02-07 23:50:04 +01:00
serial.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
speed.c Use strmhz() to format clock frequencies 2008-10-21 11:25:38 +02:00
start.S Update U-Boot's build timestamp on every compile 2008-12-06 23:36:43 +01:00
traps.c cpu/m*: Remove obsolete references to CONFIG_COMMANDS 2007-07-09 19:06:00 -05:00
u-boot-customlayout.lds Fix all linker script to handle all rodata sections 2009-03-20 22:39:12 +01:00
u-boot.lds Fix all linker script to handle all rodata sections 2009-03-20 22:39:12 +01:00
usb.c Add support for USB on PSC3 for the mpc5200 2009-08-25 12:57:55 +02:00
usb_ohci.c Add support for USB on PSC3 for the mpc5200 2009-08-25 12:57:55 +02:00
usb_ohci.h Replace __attribute references with __attribute__ 2009-04-28 01:01:39 +02:00