Linus, Please pull the i2c subsystem updates for Linux 2.6.23 from:
git://jdelvare.pck.nerim.net/jdelvare-2.6 i2c-for-linus We have two new bus drivers (i2c-pmcmsp for the PMC MSP71xx and i2c-taos-evm for the TAOS evaluation modules), two new chip drivers (ds1682 for the Dallas DS1682 elapsed time recorder and tsl2550 for the TAOS TSL2550 light sensor), speed improvements for i2c-i801 block transactions and new DocBook documentation. And as usual, cleanups and fixes all around the place. Other changes worth mentioning: * Many embedded I2C bus drivers have been converted to support the new-style i2c drivers introduced in 2.6.22. * The i2c_smbus_read_i2c_block_data() function has a new prototype, finally letting the caller ask for a specific block length. Documentation/DocBook/kernel-api.tmpl | 55 +++ Documentation/feature-removal-schedule.txt | 7 + Documentation/i2c/busses/i2c-i801 | 4 +- Documentation/i2c/busses/i2c-piix4 | 2 +- Documentation/i2c/busses/i2c-taos-evm | 46 ++ Documentation/i2c/chips/max6875 | 2 +- Documentation/i2c/chips/x1205 | 38 -- Documentation/i2c/summary | 2 - Documentation/i2c/writing-clients | 2 +- drivers/i2c/algos/Kconfig | 4 - drivers/i2c/busses/Kconfig | 31 ++- drivers/i2c/busses/Makefile | 3 +- drivers/i2c/busses/i2c-gpio.c | 12 +- drivers/i2c/busses/i2c-i801.c | 249 +++++++---- drivers/i2c/busses/i2c-iop3xx.c | 3 +- drivers/i2c/busses/i2c-mpc.c | 26 +- drivers/i2c/busses/i2c-mv64xxx.c | 3 +- drivers/i2c/busses/i2c-nforce2.c | 44 ++- drivers/i2c/busses/i2c-piix4.c | 4 +- drivers/i2c/busses/i2c-pmcmsp.c | 653 ++++++++++++++++++++++++++++ drivers/i2c/busses/i2c-powermac.c | 3 +- drivers/i2c/busses/i2c-pxa.c | 9 +- drivers/i2c/busses/i2c-rpx.c | 101 ----- drivers/i2c/busses/i2c-savage4.c | 21 +- drivers/i2c/busses/i2c-sis5595.c | 27 +- drivers/i2c/busses/i2c-taos-evm.c | 330 ++++++++++++++ drivers/i2c/busses/i2c-viapro.c | 2 +- drivers/i2c/busses/scx200_acb.c | 16 +- drivers/i2c/chips/Kconfig | 35 ++- drivers/i2c/chips/Makefile | 2 + drivers/i2c/chips/ds1682.c | 259 +++++++++++ drivers/i2c/chips/eeprom.c | 6 +- drivers/i2c/chips/max6875.c | 1 + drivers/i2c/chips/tsl2550.c | 460 ++++++++++++++++++++ drivers/i2c/i2c-core.c | 25 +- drivers/i2c/i2c-dev.c | 9 + drivers/macintosh/windfarm_smu_sat.c | 28 +- drivers/rtc/rtc-x1205.c | 5 +- drivers/video/matrox/matroxfb_crtc2.h | 2 - include/linux/i2c.h | 19 +- include/linux/pci_ids.h | 1 + include/linux/serio.h | 1 + 42 files changed, 2222 insertions(+), 330 deletions(-) create mode 100644 Documentation/i2c/busses/i2c-taos-evm delete mode 100644 Documentation/i2c/chips/x1205 create mode 100644 drivers/i2c/busses/i2c-pmcmsp.c delete mode 100644 drivers/i2c/busses/i2c-rpx.c create mode 100644 drivers/i2c/busses/i2c-taos-evm.c create mode 100644 drivers/i2c/chips/ds1682.c create mode 100644 drivers/i2c/chips/tsl2550.c --------------- Atsushi Nemoto (2): i2c-gpio: Add support for new-style clients i2c-gpio: Make some internal functions static Dale Farnsworth (1): i2c-mv64xxx: Use i2c_add_numbered_adapter David Brownell (1): i2c: Add kernel documentation Domen Puncer (1): i2c-mpc: work around missing-9th-clock-pulse bug Grant Likely (2): i2c: New DS1682 chip driver i2c-mpc: Use i2c_add_numbered_adapter Henry Su (1): i2c-piix4: Add support for the ATI SB700 Jean Delvare (9): i2c: Delete outdated x1205 driver documentation i2c: Deprecate legacy RTC drivers i2c: Fix the i2c_smbus_read_i2c_block_data() prototype matroxfb: Clean-up i2c header inclusions i2c-sis5595: Resolve resource conflict with sis5595 i2c: New bus driver for the TAOS evaluation modules i2c/tsl2550: Speed up initialization i2c-savage4: Delete many unused defines i2c-rpx: Remove Marc St-Jean (1): i2c: New PMC MSP71xx TWI bus driver Mark M. Hoffman (1): i2c: Fix sparse warning in i2c.h Martin Michlmayr (1): i2c-iop3xx: Switch to static adapter numbering Matthias Kaehlcke (1): scx200_acb: Use mutex instead of semaphore Oleg Ryjkov (3): i2c-nforce2: Add support for SMBus block transactions i2c-i801: Various cleanups i2c-i801: Use the internal 32-byte buffer on ICH4+ Rodolfo Giometti (2): i2c-pxa: Support new-style I2C drivers i2c: Add support for the TSL2550 Thanks, -- Jean Delvare - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/