[BK PATCH] I2C patches for 2.6.11

Greg KH
2005-03-04T23:08:20Z

Hi,

Here is a I2C update for 2.6.11. It includes a number of fixes, and
some new i2c drivers. All of these patches have been in the past few
-mm releases.

Please pull from:
bk://kernel.bkbits.net/gregkh/linux/i2c-2.6

Patches will be posted to linux-kernel and sensors as a follow-up thread
for those who want to see them.

thanks,

greg k-h

Documentation/i2c/porting-clients | 6
Documentation/i2c/writing-clients | 6
MAINTAINERS | 4
drivers/acorn/char/i2c.c | 2
drivers/acorn/char/pcf8583.c | 1
drivers/i2c/algos/i2c-algo-ite.c | 4
drivers/i2c/algos/i2c-algo-pca.c | 30
drivers/i2c/algos/i2c-algo-pcf.c | 2
drivers/i2c/algos/i2c-algo-sgi.c | 2
drivers/i2c/busses/Kconfig | 12
drivers/i2c/busses/Makefile | 1
drivers/i2c/busses/i2c-au1550.c | 2
drivers/i2c/busses/i2c-elektor.c | 1
drivers/i2c/busses/i2c-ibm_iic.c | 2
drivers/i2c/busses/i2c-iop3xx.c | 2
drivers/i2c/busses/i2c-ixp4xx.c | 4
drivers/i2c/busses/i2c-keywest.c | 2
drivers/i2c/busses/i2c-mpc.c | 2
drivers/i2c/busses/i2c-mv64xxx.c | 596 ++++++++++++++++
drivers/i2c/busses/i2c-nforce2.c | 6
drivers/i2c/busses/i2c-s3c2410.c | 5
drivers/i2c/chips/Kconfig | 46 +
drivers/i2c/chips/Makefile | 4
drivers/i2c/chips/adm1021.c | 9
drivers/i2c/chips/adm1025.c | 12
drivers/i2c/chips/adm1026.c | 87 --
drivers/i2c/chips/adm1031.c | 9
drivers/i2c/chips/asb100.c | 9
drivers/i2c/chips/ds1621.c | 9
drivers/i2c/chips/eeprom.c | 4
drivers/i2c/chips/fscher.c | 11
drivers/i2c/chips/fscpos.c | 643 +++++++++++++++++
drivers/i2c/chips/gl518sm.c | 12
drivers/i2c/chips/gl520sm.c | 754 ++++++++++++++++++++
drivers/i2c/chips/isp1301_omap.c | 1
drivers/i2c/chips/it87.c | 76 +-
drivers/i2c/chips/lm63.c | 5
drivers/i2c/chips/lm75.c | 9
drivers/i2c/chips/lm77.c | 9
drivers/i2c/chips/lm78.c | 58 -
drivers/i2c/chips/lm80.c | 30
drivers/i2c/chips/lm83.c | 12
drivers/i2c/chips/lm85.c | 14
drivers/i2c/chips/lm87.c | 12
drivers/i2c/chips/lm90.c | 12
drivers/i2c/chips/m41t00.c | 247 ++++++
drivers/i2c/chips/max1619.c | 13
drivers/i2c/chips/pc87360.c | 4
drivers/i2c/chips/pcf8574.c | 4
drivers/i2c/chips/pcf8591.c | 4
drivers/i2c/chips/rtc8564.c | 18
drivers/i2c/chips/sis5595.c | 794 ++++++++++++++++++++++
drivers/i2c/chips/smsc47b397.c | 5
drivers/i2c/chips/smsc47m1.c | 9
drivers/i2c/chips/via686a.c | 6
drivers/i2c/chips/w83627hf.c | 26
drivers/i2c/chips/w83781d.c | 29
drivers/i2c/chips/w83l785ts.c | 12
drivers/i2c/i2c-core.c | 81 +-
drivers/i2c/i2c-dev.c | 9
drivers/i2c/i2c-sensor-detect.c | 7
drivers/macintosh/therm_windtunnel.c | 4
drivers/media/common/saa7146_i2c.c | 8
drivers/media/dvb/b2c2/skystar2.c | 2
drivers/media/dvb/dibusb/dvb-dibusb-fe-i2c.c | 2
drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | 2
drivers/media/video/adv7170.c | 5
drivers/media/video/adv7175.c | 5
drivers/media/video/bt819.c | 11
drivers/media/video/bt856.c | 5
drivers/media/video/bttv-i2c.c | 3
drivers/media/video/cx88/cx88-i2c.c | 1
drivers/media/video/ovcamchip/ovcamchip_core.c | 1
drivers/media/video/saa5246a.c | 1
drivers/media/video/saa5249.c | 1
drivers/media/video/saa7110.c | 5
drivers/media/video/saa7111.c | 5
drivers/media/video/saa7114.c | 5
drivers/media/video/saa7134/saa7134-i2c.c | 3
drivers/media/video/saa7185.c | 5
drivers/media/video/tda7432.c | 1
drivers/media/video/tda9840.c | 4
drivers/media/video/tda9875.c | 1
drivers/media/video/tea6415c.c | 4
drivers/media/video/tea6420.c | 4
drivers/media/video/tuner-3036.c | 1
drivers/media/video/vpx3220.c | 19
include/linux/i2c-id.h | 18
include/linux/i2c.h | 63 -
include/linux/mv643xx.h | 17
include/linux/pci_ids.h | 1
include/media/saa7146.h | 4
sound/oss/dmasound/dac3550a.c | 4
sound/ppc/keywest.c | 2
94 files changed, 3503 insertions(+), 521 deletions(-)
-----

<hfvogt:gmx.net>:
o I2C i2c-nforce2: add support for nForce4 (patch against 2.6.11-rc4)

<maartendeprez:scarlet.be>:
o I2C: add GL520SM Sensor Chip driver

<shawn.starr:rogers.com>:
o I2C: lm80 driver improvement

<stefan:desire.ch>:
o I2C: fix for fscpos voltage values
o I2C: add fscpos chip driver

<yekkim:pacbell.net>:
o I2C: Fix some gcc 4.0 compile failures and warnings

Adrian Bunk:
o i2c-core.c: make some code static

Alexey Dobriyan:
o I2C: use time_after instead of comparing jiffies

Andrew Morton:
o I2C: saa7146 build fix

Aurelien Jarno:
o I2C: New chip driver: sis5595
o I2C: lm78 driver improvement

Ben Dooks:
o I2C: S3C2410 missing I2C_CLASS_HWMON

Corey Minyard:
o I2C: minor I2C cleanups

Greg Kroah-Hartman:
o I2C: fixed up the i2c-id.h algo ids
o I2C: just delete the id field, let's not delay it any longer
o I2C: Fix up some build warnings in the fscpos driver

Ian Campbell:
o I2C: fix typo in drivers/i2c/busses/i2c-ixp4xx.c
o I2C: improve debugging output

Jean Delvare:
o I2C: Trivial indentation fix in i2c/chips/Kconfig
o I2C: Change of i2c co-maintainer
o I2C: w83627hf needs i2c-isa
o Add class definition to the elektor bus driver
o I2C: Make i2c list terminators explicitely unsigned
o I2C: Remove NULL client checks in rtc8564 driver
o I2C: Kill unused includes in i2c-sensor-detect.c
o I2C: Enable w83781d and w83627hf temperature channels
o I2C: Kill i2c_client.id (5/5)
o I2C: Kill i2c_client.id (4/5)
o I2C: Kill i2c_client.id (3/5)
o I2C: Kill i2c_client.id (2/5)
o I2C: Kill i2c_client.id (1/5)
o I2C: Allow it87 pwm reconfiguration

Maciej W. Rozycki:
o I2C: Enable I2C_PIIX4 for 64-bit platforms

Mark A. Greer:
o I2C: add Marvell mv64xxx i2c driver
o I2C: add ST M41T00 I2C RTC chip driver

Mark M. Hoffman:
o I2C: unnecessary #includes in asb100.c
o I2C: i2c-dev namespace cleanup