[GIT PATCH] I2C and hwmon patches for 2.6.14

From: Greg KH
Date: Fri Oct 28 2005 - 16:07:08 EST


Here are some i2c and hwmon patches. They have all been in the past few
-mm releases with no problem. They fix a number of different bugs, and
add a new driver.

Please pull from:
rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/i2c-2.6.git/
or from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6.git/
if it isn't synced up yet.

The full patch series will sent to the sensors mailing lists, if anyone
wants to see them.

thanks,

greg k-h

Documentation/hwmon/it87 | 8
Documentation/hwmon/lm90 | 47 +-
Documentation/hwmon/smsc47b397 | 8
Documentation/hwmon/smsc47m1 | 7
Documentation/hwmon/sysfs-interface | 3
Documentation/hwmon/via686a | 17
Documentation/i2c/busses/i2c-i810 | 1
Documentation/i2c/busses/i2c-viapro | 31 -
Documentation/i2c/chips/x1205 | 38 +
Documentation/i2c/functionality | 7
Documentation/i2c/porting-clients | 2
Documentation/i2c/writing-clients | 27 -
MAINTAINERS | 6
drivers/hwmon/adm1021.c | 5
drivers/hwmon/adm1025.c | 3
drivers/hwmon/adm1026.c | 22 -
drivers/hwmon/adm1031.c | 3
drivers/hwmon/adm9240.c | 465 +++++++++++-----------
drivers/hwmon/asb100.c | 11
drivers/hwmon/atxp1.c | 5
drivers/hwmon/ds1621.c | 9
drivers/hwmon/fscher.c | 3
drivers/hwmon/fscpos.c | 5
drivers/hwmon/gl518sm.c | 3
drivers/hwmon/gl520sm.c | 3
drivers/hwmon/it87.c | 56 --
drivers/hwmon/lm63.c | 3
drivers/hwmon/lm75.c | 3
drivers/hwmon/lm77.c | 3
drivers/hwmon/lm78.c | 6
drivers/hwmon/lm80.c | 5
drivers/hwmon/lm83.c | 3
drivers/hwmon/lm85.c | 15
drivers/hwmon/lm87.c | 3
drivers/hwmon/lm90.c | 183 +++++---
drivers/hwmon/lm92.c | 3
drivers/hwmon/max1619.c | 3
drivers/hwmon/pc87360.c | 3
drivers/hwmon/sis5595.c | 3
drivers/hwmon/smsc47b397.c | 10
drivers/hwmon/smsc47m1.c | 10
drivers/hwmon/via686a.c | 28 -
drivers/hwmon/w83627ehf.c | 16
drivers/hwmon/w83627hf.c | 32 -
drivers/hwmon/w83781d.c | 11
drivers/hwmon/w83792d.c | 7
drivers/hwmon/w83l785ts.c | 44 +-
drivers/i2c/algos/i2c-algo-pca.c | 2
drivers/i2c/algos/i2c-algo-sibyte.c | 2
drivers/i2c/busses/Kconfig | 3
drivers/i2c/busses/i2c-ali1535.c | 7
drivers/i2c/busses/i2c-ali1563.c | 7
drivers/i2c/busses/i2c-ali15x3.c | 10
drivers/i2c/busses/i2c-amd756-s4882.c | 4
drivers/i2c/busses/i2c-amd756.c | 8
drivers/i2c/busses/i2c-amd8111.c | 16
drivers/i2c/busses/i2c-elektor.c | 158 ++++---
drivers/i2c/busses/i2c-hydra.c | 1
drivers/i2c/busses/i2c-i801.c | 65 ---
drivers/i2c/busses/i2c-i810.c | 2
drivers/i2c/busses/i2c-ibm_iic.c | 3
drivers/i2c/busses/i2c-iop3xx.c | 9
drivers/i2c/busses/i2c-isa.c | 1
drivers/i2c/busses/i2c-ixp2000.c | 8
drivers/i2c/busses/i2c-ixp4xx.c | 8
drivers/i2c/busses/i2c-keywest.c | 7
drivers/i2c/busses/i2c-mpc.c | 4
drivers/i2c/busses/i2c-mv64xxx.c | 6
drivers/i2c/busses/i2c-nforce2.c | 18
drivers/i2c/busses/i2c-parport.c | 11
drivers/i2c/busses/i2c-piix4.c | 13
drivers/i2c/busses/i2c-pmac-smu.c | 3
drivers/i2c/busses/i2c-prosavage.c | 10
drivers/i2c/busses/i2c-s3c2410.c | 2
drivers/i2c/busses/i2c-savage4.c | 1
drivers/i2c/busses/i2c-sis5595.c | 10
drivers/i2c/busses/i2c-sis630.c | 9
drivers/i2c/busses/i2c-sis96x.c | 8
drivers/i2c/busses/i2c-via.c | 7
drivers/i2c/busses/i2c-viapro.c | 311 +++++++--------
drivers/i2c/busses/i2c-voodoo3.c | 1
drivers/i2c/busses/scx200_acb.c | 3
drivers/i2c/chips/Kconfig | 9
drivers/i2c/chips/Makefile | 1
drivers/i2c/chips/ds1337.c | 3
drivers/i2c/chips/ds1374.c | 7
drivers/i2c/chips/eeprom.c | 9
drivers/i2c/chips/isp1301_omap.c | 1
drivers/i2c/chips/m41t00.c | 4
drivers/i2c/chips/max6875.c | 6
drivers/i2c/chips/pca9539.c | 3
drivers/i2c/chips/pcf8574.c | 5
drivers/i2c/chips/pcf8591.c | 5
drivers/i2c/chips/rtc8564.c | 5
drivers/i2c/chips/tps65010.c | 3
drivers/i2c/chips/x1205.c | 698 ++++++++++++++++++++++++++++++++++
drivers/i2c/i2c-core.c | 196 +++------
drivers/i2c/i2c-dev.c | 17
include/linux/i2c-algo-bit.h | 4
include/linux/i2c-algo-pca.h | 2
include/linux/i2c-algo-pcf.h | 4
include/linux/i2c-dev.h | 2
include/linux/i2c-id.h | 3
include/linux/i2c.h | 38 -
include/linux/mod_devicetable.h | 5
include/linux/x1205.h | 31 +
include/media/ovcamchip.h | 14
scripts/mod/file2alias.c | 10
108 files changed, 1872 insertions(+), 1140 deletions(-)


Alessandro Zummo:
i2c: New Xicor X1205 RTC driver

Ben Dooks:
i2c: Static function fixes, 1 of 4
i2c: Static function fixes, 4 of 4
hwmon: Static function fixes, 3 of 4
hwmon: Static function fixes, 2 of 4

Deepak Saxena:
i2c: kzalloc conversion, ixp bus drivers
i2c: kzalloc conversion, other drivers
hwmon: kzalloc conversion

Grant Coady:
hwmon: adm9240 driver update - cleanups
hwmon: adm9240 driver update - dynamic sysfs

Greg KH:
i2c-viapro: Cleanup ifdef usage

Greg Kroah-Hartman:
I2C: remove devfs support from i2c-dev driver
I2C: add i2c module alias for i2c drivers to use

Hideki Iwamoto:
i2c: Fix union i2c_smbus_data definition
i2c: Several PEC-related fixes in software SMBus emulation
i2c: Fix I2C_FUNC_PROTOCOL_MANGLING documentation

Jean Delvare:
hwmon: via686a: save 0.5k by long v[256] -> s16 v[256]
hwmon: Discard explicit static initializations to 0
i2c: Discard explicit static initializations to 0
hwmon: w83l785ts converted to dynamic sysfs callbacks
hwmon: Discard bogus comment about init setting limits
hwmon: Do not forcibly enable via686a by default
i2c: Reuse name strings in i2c bus drivers
hwmon: adm9240 whitespace cleanups
i2c: Minor i2c-amd8111 cleanup
i2c-viapro: New maintainer
i2c: Adjust i2c_probe() for busses without SMBUS_QUICK
i2c-viapro: Coding style fixes
hwmon: Minor w83l785ts optimization
i2c-viapro: Refactor control outb
i2c: Add missing i2c-ixp2000/4xx adapter name
i2c-viapro: Update supported devices list
i2c-viapro: Code cleanups
i2c: Cleanup i2c-dev ioctl debug message
i2c-viapro: Improve register dump
i2c-viapro: Implement I2C Block transactions
i2c: Fix misplaced i2c.h comment
i2c: Cleanup i2c-i801 ifdefs
i2c: Documentation fixes
i2c: Drop out-of-date, colliding ioctl definitions
hwmon: Drop legacy ISA address support from it87
i2c: Drop useless CVS revision IDs
i2c: Drop meaningless use of I2C_DF_NOTIFY in i2c_client structures
i2c: Drop I2C_SMBUS_I2C_BLOCK_MAX
i2c: Rename i2c-parport variable to avoid confusion
hwmon: Drop useless w83627hf initialization step
i2c: Drop unused per-i2c-algorithm adapter max
hwmon: Missing class check in two hwmon drivers
i2c: kzalloc cleanups, 1 of 2
i2c: Documentation update
i2c: kzalloc cleanups, 2 of 2
i2c: i2c-i810 documentation update
i2c: SMBus PEC support rewrite, 1 of 3
i2c: ID redefinition cleanups
i2c: Drop unused parport i2c IDs
i2c: SMBus PEC support rewrite, 2 of 3
i2c: SMBus PEC support rewrite, 3 of 3
hwmon: Separate the lm90 register read function
hwmon: lm90 documentation update
hwmon: smsc47m1 documentation update
hwmon: Add PEC support to the lm90 driver
i2c: i2c-i801 PEC code cleanups

Laurent Riffard:
Owner field additions to many i2c drivers, 2 of 5
Owner field additions to many i2c drivers, 5 of 5
Owner field additions to many i2c drivers, 4 of 5
Owner field additions to many i2c drivers, 1 of 5
Owner field additions to many i2c drivers, 3 of 5

Mark M. Hoffman:
hwmon: New device ID for the smsc47b397 driver

Petr Vandrovec:
hwmon: Fix w83627ehf/hf vs PNPACPI conflict (bug #4014)

Stig Telfer:
i2c: Fix i2c-elektor on Alpha
i2c: Big i2c-elektor cleanup

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/