Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
Linus Torvalds [Sat, 5 May 2007 00:46:27 +0000 (17:46 -0700)]
* 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6: (44 commits)
  i2c-s3c2410: Fix bug in releasing driver
  i2c-s3c2410: Fix I2C SDA to SCL setup time
  i2c: New i2c-tiny-usb bus driver
  i2c: Documentation update
  i2c: SPIN_LOCK_UNLOCKED cleanup
  i2c: Obsolete i2c-ixp2000, i2c-ixp4xx and scx200_i2c
  i2c: New Simtec I2C bus driver
  i2c: Bitbanging I2C bus driver using the GPIO API
  Use menuconfig objects - I2C
  i2c: Restore i2c_smbus_read_block_data
  i2c-pxa: Clean transaction stop
  i2c-algo-bit: Improve debugging
  i2c-algo-bit: Implement a 50/50 SCL duty cycle
  i2c-omap: Switch to static adapter numbering
  i2c: Blackfin Two Wire Interface driver
  i2c-algo-sgi: Comment and whitespace cleanups
  i2c: Make i2c_del_driver a void function
  i2c: Move i2c-isa-only exported symbol declarations
  i2c: Document i2c_new_device()
  i2c: Add i2c_new_probed_device()
  ...

Fixed trivial conflict in Documentation/feature-removal-schedule.txt manually.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

1  2 
Documentation/feature-removal-schedule.txt
MAINTAINERS

@@@ -190,18 -190,10 +190,10 @@@ Who:    Jean Delvare <khali@linux-fr.org
  
  ---------------------------
  
- What: i2c_adapter.dev
-       i2c_adapter.list
+ What: i2c_adapter.list
  When: July 2007
- Why:  Superfluous, given i2c_adapter.class_dev:
-         * The "dev" was a stand-in for the physical device node that legacy
-           drivers would not have; but now it's almost always present.  Any
-           remaining legacy drivers must upgrade (they now trigger warnings).
-         * The "list" duplicates class device children.
-       The delay in removing this is so upgraded lm_sensors and libsensors
-       can get deployed.  (Removal causes minor changes in the sysfs layout,
-       notably the location of the adapter type name and parenting the i2c
-       client hardware directly from their controller.)
+ Why:  Superfluous, this list duplicates the one maintained by the driver
+       core.
  Who:  Jean Delvare <khali@linux-fr.org>,
        David Brownell <dbrownell@users.sourceforge.net>
  
@@@ -315,19 -307,10 +307,26 @@@ Who:    David S. Miller <davem@davemloft.n
  
  ---------------------------
  
 +What: read_dev_chars(), read_conf_data{,_lpm}() (s390 common I/O layer)
 +When: December 2007
 +Why:  These functions are a leftover from 2.4 times. They have several
 +      problems:
 +      - Duplication of checks that are done in the device driver's
 +        interrupt handler
 +      - common I/O layer can't do device specific error recovery
 +      - device driver can't be notified for conditions happening during
 +        execution of the function
 +      Device drivers should issue the read device characteristics and read
 +      configuration data ccws and do the appropriate error handling
 +      themselves.
 +Who:  Cornelia Huck <cornelia.huck@de.ibm.com>
 +
 +---------------------------
 +
+ What: i2c-ixp2000, i2c-ixp4xx and scx200_i2c drivers
+ When: September 2007
+ Why:  Obsolete. The new i2c-gpio driver replaces all hardware-specific
+       I2C-over-GPIO drivers.
+ Who:  Jean Delvare <khali@linux-fr.org>
+ ---------------------------
diff --combined MAINTAINERS
@@@ -733,6 -733,13 +733,13 @@@ M:       tigran@aivazian.fsnet.co.u
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
+ BLACKFIN I2C TWI DRIVER
+ P:    Sonic Zhang
+ M:    sonic.zhang@analog.com
+ L:    uclinux-dist-devel@blackfin.uclinux.org (subscribers-only)
+ W:    http://blackfin.uclinux.org/
+ S:    Supported
  BLOCK LAYER
  P:    Jens Axboe
  M:    axboe@kernel.dk
@@@ -1459,6 -1466,11 +1466,11 @@@ L:    linux-scsi@vger.kernel.or
  W:    http://www.icp-vortex.com/
  S:    Supported
  
+ GENERIC GPIO I2C DRIVER
+ P:    Haavard Skinnemoen
+ M:    hskinnemoen@atmel.com
+ S:    Supported
  GENERIC HDLC DRIVER, N2, C101, PCI200SYN and WANXL DRIVERS
  P:    Krzysztof Halasa
  M:    khc@pm.waw.pl
@@@ -1631,6 -1643,13 +1643,13 @@@ L:    i2c@lm-sensors.or
  T:    quilt http://khali.linux-fr.org/devel/linux-2.6/jdelvare-i2c/
  S:    Maintained
  
+ I2C-TINY-USB DRIVER
+ P:    Till Harbaum
+ M:    till@harbaum.org
+ L:    i2c@lm-sensors.org
+ T:    http://www.harbaum.org/till/i2c_tiny_usb
+ S:    Maintained
  i386 BOOT CODE
  P:    Riley H. Williams
  M:    Riley@Williams.Name
@@@ -3627,8 -3646,8 +3646,8 @@@ W:      http://www.kroah.com/linux
  S:    Maintained
  
  USB SERIAL WHITEHEAT DRIVER
 -P:    Stuart MacDonald
 -M:    stuartm@connecttech.com
 +P:    Support Department
 +M:    support@connecttech.com
  L:    linux-usb-users@lists.sourceforge.net
  L:    linux-usb-devel@lists.sourceforge.net
  W:    http://www.connecttech.com