[i2c] [PATCH 00/13] i2c updates for 2.6.19

Jean Delvare khali at linux-fr.org
Sun Sep 3 22:05:10 CEST 2006


Hi Greg,

Here comes a 13-piece i2c update patchset. The more important one in
volume addresses the unchecked return values in all misc i2c chip
drivers. The more important in number of files touched are
restoring .owner setting in all i2c-isa-based drivers, and adding
"const" to almost all i2c_algorithm data declarations. Lastly, there's
support for two new VIA south bridges: VT8237A and VT8251. All these
patches should stage in Andrew's tree until 2.6.19.

Summary:

Adrian Bunk:
 o i2c-algo-pcf: Discard the mdelay data struct member

David Brownell:
 o i2c: Let drivers constify i2c_algorithm data

David Hubbard:
 o i2c-isa: Fail adding driver on attach_adapter error

Jean Delvare:
 o i2c-dev: attach/detach_adapter cleanups
 o i2c: __must_check fixes (chip drivers)
 o i2c-algo-bit: Cleanups
 o i2c-core: Drop useless bitmaskings
 o i2c: Warn on i2c client creation failure
 o i2c-isa: Restore driver owner
 o i2c: Constify i2c_algorithm declarations, part 1
 o i2c: Constify i2c_algorithm declarations, part 2
 o i2c: Drop unimplemented slave functions

Rudolf Marek:
 o i2c-viapro: Add support for the VT8237A and VT8251

Statistics:

 Documentation/i2c/busses/i2c-viapro |    7 ++++
 drivers/acpi/i2c_ec.c               |    2 
 drivers/hwmon/it87.c                |    1 +
 drivers/hwmon/lm78.c                |    1 +
 drivers/hwmon/pc87360.c             |    1 +
 drivers/hwmon/sis5595.c             |    1 +
 drivers/hwmon/smsc47b397.c          |    1 +
 drivers/hwmon/smsc47m1.c            |    1 +
 drivers/hwmon/via686a.c             |    1 +
 drivers/hwmon/vt8231.c              |    1 +
 drivers/hwmon/w83627ehf.c           |    1 +
 drivers/hwmon/w83627hf.c            |    1 +
 drivers/hwmon/w83781d.c             |    1 +
 drivers/i2c/algos/i2c-algo-bit.c    |   19 +++++------
 drivers/i2c/algos/i2c-algo-pca.c    |    2 
 drivers/i2c/algos/i2c-algo-pcf.c    |    2 
 drivers/i2c/algos/i2c-algo-sgi.c    |    2 
 drivers/i2c/busses/Kconfig          |   18 +++++-----
 drivers/i2c/busses/i2c-ali1535.c    |    2 
 drivers/i2c/busses/i2c-ali1563.c    |    2 
 drivers/i2c/busses/i2c-ali15x3.c    |    2 
 drivers/i2c/busses/i2c-amd756.c     |    2 
 drivers/i2c/busses/i2c-amd8111.c    |    2 
 drivers/i2c/busses/i2c-au1550.c     |    2 
 drivers/i2c/busses/i2c-elektor.c    |    1 -
 drivers/i2c/busses/i2c-i801.c       |    2 
 drivers/i2c/busses/i2c-ibm_iic.c    |    2 
 drivers/i2c/busses/i2c-iop3xx.c     |    2 
 drivers/i2c/busses/i2c-isa.c        |   13 ++++++--
 drivers/i2c/busses/i2c-mpc.c        |    2 
 drivers/i2c/busses/i2c-mv64xxx.c    |    2 
 drivers/i2c/busses/i2c-nforce2.c    |    2 
 drivers/i2c/busses/i2c-ocores.c     |    2 
 drivers/i2c/busses/i2c-omap.c       |    2 
 drivers/i2c/busses/i2c-piix4.c      |    2 
 drivers/i2c/busses/i2c-powermac.c   |    2 
 drivers/i2c/busses/i2c-pxa.c        |    2 
 drivers/i2c/busses/i2c-s3c2410.c    |    2 
 drivers/i2c/busses/i2c-sibyte.c     |    2 
 drivers/i2c/busses/i2c-sis5595.c    |    2 
 drivers/i2c/busses/i2c-sis630.c     |    2 
 drivers/i2c/busses/i2c-sis96x.c     |    2 
 drivers/i2c/busses/i2c-stub.c       |    2 
 drivers/i2c/busses/i2c-viapro.c     |   10 +++++-
 drivers/i2c/busses/scx200_acb.c     |    2 
 drivers/i2c/chips/eeprom.c          |    8 ++++-
 drivers/i2c/chips/max6875.c         |   25 +++++++++++----
 drivers/i2c/chips/pca9539.c         |   11 ++++++-
 drivers/i2c/chips/pcf8574.c         |   22 ++++++++++---
 drivers/i2c/chips/pcf8591.c         |   58 +++++++++++++++++++++++++++--------
 drivers/i2c/i2c-core.c              |   19 +++++++----
 drivers/i2c/i2c-dev.c               |   10 +++---
 include/linux/i2c-algo-pcf.h        |    1 -
 include/linux/i2c.h                 |   14 --------
 54 files changed, 196 insertions(+), 107 deletions(-)


-- 
Jean Delvare



More information about the i2c mailing list