linux/drivers/i2c/busses
Dale Farnsworth a07ad1cc03 i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang
Under certain conditions, the mv64xxx I2C bus can hang preventing
further operation.  To make the driver more robust, we now reset
the I2C hardware and the driver state machine when such hangs are
detected.

Signed-off-by: Dale Farnsworth <dale@farnsworth.org>
Acked-by: Mark A. Greer <mgreer@mvista.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
2007-08-14 18:37:14 +02:00
..
Kconfig Blackfin arch: add BF54x I2C/TWI TWI0 driver support 2007-07-25 16:58:03 +08:00
Makefile Merge branch 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6 2007-07-19 14:24:57 -07:00
i2c-acorn.c make i2c-acorn tristate 2007-07-15 16:40:52 -07:00
i2c-ali15x3.c
i2c-ali1535.c
i2c-ali1563.c
i2c-amd756-s4882.c
i2c-amd756.c
i2c-amd8111.c
i2c-at91.c i2c-at91: compile fix (IS_ERR) 2007-05-10 09:26:53 -07:00
i2c-au1550.c
i2c-au1550.h
i2c-bfin-twi.c
i2c-elektor.c
i2c-gpio.c i2c-gpio: Make some internal functions static 2007-07-12 14:12:30 +02:00
i2c-hydra.c
i2c-i801.c i2c-i801: Typo: erroneous 2007-08-14 18:37:13 +02:00
i2c-i810.c
i2c-ibm_iic.c
i2c-ibm_iic.h
i2c-iop3xx.c i2c-iop3xx: Set I2C_CLASS_HWMON to adapter class 2007-08-14 18:37:14 +02:00
i2c-iop3xx.h
i2c-ixp4xx.c
i2c-ixp2000.c
i2c-mpc.c i2c-mpc: Don't disable I2C module on stop condition 2007-08-14 18:37:14 +02:00
i2c-mv64xxx.c i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang 2007-08-14 18:37:14 +02:00
i2c-nforce2.c i2c-nforce2: Add support for SMBus block transactions 2007-07-12 14:12:29 +02:00
i2c-ocores.c
i2c-omap.c
i2c-parport-light.c
i2c-parport.c layered parport code uses parport->dev 2007-05-08 11:15:05 -07:00
i2c-parport.h
i2c-pasemi.c
i2c-pca-isa.c
i2c-piix4.c i2c-piix4: Add support for the ATI SB700 2007-07-12 14:12:29 +02:00
i2c-pmcmsp.c parse error, drivers/i2c/busses/i2c-pmcmsp.c 2007-07-17 10:22:59 -07:00
i2c-pnx.c
i2c-powermac.c i2c: Fix the i2c_smbus_read_i2c_block_data() prototype 2007-07-12 14:12:29 +02:00
i2c-prosavage.c
i2c-pxa.c i2c-pxa: Support new-style I2C drivers 2007-07-12 14:12:30 +02:00
i2c-s3c2410.c i2c-s3c2410: Fix build warning 2007-05-22 19:49:16 +02:00
i2c-savage4.c i2c-savage4: Delete many unused defines 2007-07-12 14:12:31 +02:00
i2c-sibyte.c
i2c-simtec.c
i2c-sis96x.c
i2c-sis630.c
i2c-sis5595.c i2c-sis5595: Resolve resource conflict with sis5595 2007-07-12 14:12:30 +02:00
i2c-stub.c
i2c-taos-evm.c i2c: New bus driver for the TAOS evaluation modules 2007-07-12 14:12:31 +02:00
i2c-tiny-usb.c i2c-tiny-usb: Fix truncated adapter name 2007-05-22 19:49:16 +02:00
i2c-versatile.c
i2c-via.c
i2c-viapro.c Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 2007-07-12 13:40:57 -07:00
i2c-voodoo3.c
scx200_acb.c i2c: Fix the i2c_smbus_read_i2c_block_data() prototype 2007-07-12 14:12:29 +02:00
scx200_i2c.c