Merge branch 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
authorLinus Torvalds <torvalds@woody.osdl.org>
Wed, 13 Dec 2006 17:13:19 +0000 (09:13 -0800)
committerLinus Torvalds <torvalds@woody.osdl.org>
Wed, 13 Dec 2006 17:13:19 +0000 (09:13 -0800)
* 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
  hwmon: Add MAINTAINERS entry for new ams driver
  hwmon: New AMS hardware monitoring driver
  hwmon/w83793: Add documentation and maintainer
  hwmon: New Winbond W83793 hardware monitoring driver
  hwmon: Update Rudolf Marek's e-mail address
  hwmon/f71805f: Fix the device address decoding
  hwmon/f71805f: Always create all fan inputs
  hwmon/f71805f: Add support for the Fintek F71872F/FG chip
  hwmon: New PC87427 hardware monitoring driver
  hwmon/it87: Remove the SMBus interface support
  hwmon/hdaps: Update the list of supported devices
  hwmon/hdaps: Move the DMI detection data to .data
  hwmon/pc87360: Autodetect the VRM version
  hwmon/f71805f: Document the fan control features
  hwmon/f71805f: Add support for "speed mode" fan speed control
  hwmon/f71805f: Support DC fan speed control mode
  hwmon/f71805f: Let the user adjust the PWM base frequency
  hwmon/f71805f: Add manual fan speed control
  hwmon/f71805f: Store the fan control registers

1  2 
Documentation/feature-removal-schedule.txt
MAINTAINERS
include/linux/i2c-id.h

index 64ce44da59366bb044c1a30850d94a1c2eab6d3d,e82c15de7d2718801f9e695c0dd62f29e7443475..040f437c421bc1bb410ce2253369fa5e1cd33e64
@@@ -151,15 -151,6 +151,6 @@@ Who:      Thomas Gleixner <tglx@linutronix.d
  
  ---------------------------
  
- What: I2C interface of the it87 driver
- When: January 2007
- Why:  The ISA interface is faster and should be always available. The I2C
-       probing is also known to cause trouble in at least one case (see
-       bug #5889.)
- Who:  Jean Delvare <khali@linux-fr.org>
- ---------------------------
  What: Unused EXPORT_SYMBOL/EXPORT_SYMBOL_GPL exports
        (temporary transition config option provided until then)
        The transition config option will also be removed at the same time.
@@@ -216,6 -207,17 +207,6 @@@ Who:      Thomas Gleixner <tglx@linutronix.d
  
  ---------------------------
  
 -What: i2c-ite and i2c-algo-ite drivers
 -When: September 2006
 -Why:  These drivers never compiled since they were added to the kernel
 -      tree 5 years ago. This feature removal can be reevaluated if
 -      someone shows interest in the drivers, fixes them and takes over
 -      maintenance.
 -      http://marc.theaimsgroup.com/?l=linux-mips&m=115040510817448
 -Who:  Jean Delvare <khali@linux-fr.org>
 -
 ----------------------------
 -
  What: Bridge netfilter deferred IPv4/IPv6 output hook calling
  When: January 2007
  Why:  The deferred output hooks are a layering violation causing unusual
@@@ -259,25 -261,3 +250,25 @@@ Why:     The new layer 3 independant connec
  Who:  Patrick McHardy <kaber@trash.net>
  
  ---------------------------
 +
 +What: ACPI hooks (X86_SPEEDSTEP_CENTRINO_ACPI) in speedstep-centrino driver
 +When: December 2006
 +Why:  Speedstep-centrino driver with ACPI hooks and acpi-cpufreq driver are
 +      functionally very much similar. They talk to ACPI in same way. Only
 +      difference between them is the way they do frequency transitions.
 +      One uses MSRs and the other one uses IO ports. Functionaliy of
 +      speedstep_centrino with ACPI hooks is now merged into acpi-cpufreq.
 +      That means one common driver will support all Intel Enhanced Speedstep
 +      capable CPUs. That means less confusion over name of
 +      speedstep-centrino driver (with that driver supposed to be used on
 +      non-centrino platforms). That means less duplication of code and
 +      less maintenance effort and no possibility of these two drivers
 +      going out of sync.
 +      Current users of speedstep_centrino with ACPI hooks are requested to
 +      switch over to acpi-cpufreq driver. speedstep-centrino will continue
 +      to work using older non-ACPI static table based scheme even after this
 +      date.
 +
 +Who:  Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
 +
 +---------------------------
diff --combined MAINTAINERS
index 38df7256d287a30b3c060a9968bf8eb569fe15bb,9c6aac33eb3bc39762707a937f4392302541a7e1..dea5b2a6de0a8becde3fdba5e0c48f7cfcd0917c
@@@ -277,7 -277,7 +277,7 @@@ S: Maintaine
  
  ALI1563 I2C DRIVER
  P:    Rudolf Marek
- M:    r.marek@sh.cvut.cz
+ M:    r.marek@assembler.cz
  L:    i2c@lm-sensors.org
  S:    Maintained
  
@@@ -296,6 -296,13 +296,13 @@@ L:       info-linux@geode.amd.co
  W:    http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
  S:    Supported
  
+ AMS (Apple Motion Sensor) DRIVER
+ P:    Stelian Pop
+ M:    stelian@popies.net
+ P:    Michael Hanselmann
+ M:    linux-kernel@hansmi.ch
+ S:    Supported
  AMSO1100 RNIC DRIVER
  P:    Tom Tucker
  M:    tom@opengridcomputing.com
@@@ -740,7 -747,7 +747,7 @@@ P: Dave Jone
  M:    davej@codemonkey.org.uk
  L:    cpufreq@lists.linux.org.uk
  W:    http://www.codemonkey.org.uk/projects/cpufreq/
 -T:    git kernel.org/pub/scm/linux/kernel/davej/cpufreq.git
 +T:    git kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git
  S:    Maintained
  
  CPUID/MSR DRIVER
@@@ -1504,10 -1511,8 +1511,10 @@@ T:    git kernel.org:/pub/scm/linux/kernel
  S:    Maintained
  
  INOTIFY
 -P:    John McCutchan and Robert Love
 -M:    ttb@tentacle.dhs.org and rml@novell.com
 +P:    John McCutchan
 +M:    ttb@tentacle.dhs.org
 +P:    Robert Love
 +M:    rml@novell.com
  L:    linux-kernel@vger.kernel.org
  S:    Maintained
  
@@@ -1747,13 -1752,6 +1754,13 @@@ W:    http://nfs.sourceforge.net
  W:    http://www.cse.unsw.edu.au/~neilb/patches/linux-devel/
  S:    Maintained
  
 +KERNEL VIRTUAL MACHINE (KVM)
 +P:    Avi Kivity
 +M:    avi@qumranet.com
 +L:    kvm-devel@lists.sourceforge.net
 +W:    kvm.sourceforge.net
 +S:    Supported
 +
  KEXEC
  P:    Eric Biederman
  M:    ebiederm@xmission.com
@@@ -2563,7 -2561,7 +2570,7 @@@ S:      Maintaine
  REAL TIME CLOCK (RTC) SUBSYSTEM
  P:    Alessandro Zummo
  M:    a.zummo@towertech.it
 -L:    linux-kernel@vger.kernel.org
 +L:    rtc-linux@googlegroups.com
  S:    Maintained
  
  REISERFS FILE SYSTEM
@@@ -3436,6 -3434,12 +3443,12 @@@ M:    bezaur@gmail.co
  L:    lm-sensors@lm-sensors.org
  S:    Maintained
  
+ W83793 HARDWARE MONITORING DRIVER
+ P:    Rudolf Marek
+ M:    r.marek@assembler.cz
+ L:    lm-sensors@lm-sensors.org
+ S:    Maintained
  W83L51xD SD/MMC CARD INTERFACE DRIVER
  P:    Pierre Ossman
  M:    drzeus-wbsd@drzeus.cx
diff --combined include/linux/i2c-id.h
index 7ae3c3326643a1d19ad1436192e27a554aa172e4,9dc984b5f897127eeca85bd7cffd372e1e8b93d3..d38778f2fbecec8ef06fca43f06b3ecc86fa5e89
@@@ -1,7 -1,7 +1,7 @@@
  /* ------------------------------------------------------------------------- */
 -/*                                                                         */
 +/*                                                                         */
  /* i2c-id.h - identifier values for i2c drivers and adapters               */
 -/*                                                                         */
 +/*                                                                         */
  /* ------------------------------------------------------------------------- */
  /*   Copyright (C) 1995-1999 Simon G. Vogl
  
  #define I2C_DRIVERID_SAA7120  11      /* video encoder                */
  #define I2C_DRIVERID_SAA7121  12      /* video encoder                */
  #define I2C_DRIVERID_SAA7185B 13      /* video encoder                */
 -#define I2C_DRIVERID_CH7003   14      /* digital pc to tv encoder     */
 +#define I2C_DRIVERID_CH7003   14      /* digital pc to tv encoder     */
  #define I2C_DRIVERID_PCF8574A 15      /* i2c expander - 8 bit in/out  */
  #define I2C_DRIVERID_PCF8582C 16      /* eeprom                       */
 -#define I2C_DRIVERID_AT24Cxx  17      /* eeprom 1/2/4/8/16 K          */
 +#define I2C_DRIVERID_AT24Cxx  17      /* eeprom 1/2/4/8/16 K          */
  #define I2C_DRIVERID_TEA6300  18      /* audio mixer                  */
  #define I2C_DRIVERID_BT829    19      /* pc to tv encoder             */
  #define I2C_DRIVERID_TDA9850  20      /* audio mixer                  */
@@@ -82,8 -82,9 +82,8 @@@
  #define I2C_DRIVERID_STM41T00 52      /* real time clock              */
  #define I2C_DRIVERID_UDA1342  53      /* UDA1342 audio codec          */
  #define I2C_DRIVERID_ADV7170  54      /* video encoder                */
 -#define I2C_DRIVERID_RADEON   55      /* I2C bus on Radeon boards     */
  #define I2C_DRIVERID_MAX1617  56      /* temp sensor                  */
 -#define I2C_DRIVERID_SAA7191  57      /* video encoder                */
 +#define I2C_DRIVERID_SAA7191  57      /* video decoder                */
  #define I2C_DRIVERID_INDYCAM  58      /* SGI IndyCam                  */
  #define I2C_DRIVERID_BT832    59      /* CMOS camera video processor  */
  #define I2C_DRIVERID_TDA9887  60      /* TDA988x IF-PLL demodulator   */
  #define I2C_DRIVERID_ADM1021 1008
  #define I2C_DRIVERID_ADM9240 1009
  #define I2C_DRIVERID_LTC1710 1010
 -#define I2C_DRIVERID_ICSPLL 1012
  #define I2C_DRIVERID_BT869 1013
  #define I2C_DRIVERID_MAXILIFE 1014
  #define I2C_DRIVERID_MATORB 1015
  #define I2C_DRIVERID_MTP008 1023
  #define I2C_DRIVERID_DS1621 1024
  #define I2C_DRIVERID_ADM1024 1025
- #define I2C_DRIVERID_IT87 1026
  #define I2C_DRIVERID_CH700X 1027 /* single driver for CH7003-7009 digital pc to tv encoders */
  #define I2C_DRIVERID_FSCPOS 1028
  #define I2C_DRIVERID_FSCSCY 1029
  #define I2C_DRIVERID_ASB100 1043
  #define I2C_DRIVERID_FSCHER 1046
  #define I2C_DRIVERID_W83L785TS 1047
 +#define I2C_DRIVERID_OV7670 1048      /* Omnivision 7670 camera */
  
  /*
   * ---- Adapter types ----------------------------------------------------
   */
  
 -/* --- Bit algorithm adapters                                                 */
 +/* --- Bit algorithm adapters                                         */
  #define I2C_HW_B_LP           0x010000 /* Parallel port Philips style */
  #define I2C_HW_B_SER          0x010002 /* Serial line interface */
  #define I2C_HW_B_BT848                0x010005 /* BT848 video boards */
  /* --- MPC8xx PowerPC adapters                                                */
  #define I2C_HW_MPC8XX_EPON    0x110000 /* Eponymous MPC8xx I2C adapter */
  
 -/* --- ITE based algorithms                                           */
 -#define I2C_HW_I_IIC          0x080000 /* controller on the ITE */
 -
  /* --- PowerPC on-chip adapters                                               */
  #define I2C_HW_OCP            0x120000 /* IBM on-chip I2C adapter */
  
  #define I2C_HW_SMBUS_OV518    0x04000f /* OV518(+) USB 1.1 webcam ICs */
  #define I2C_HW_SMBUS_OV519    0x040010 /* OV519 USB 1.1 webcam IC */
  #define I2C_HW_SMBUS_OVFX2    0x040011 /* Cypress/OmniVision FX2 webcam */
 +#define I2C_HW_SMBUS_CAFE     0x040012 /* Marvell 88ALP01 "CAFE" cam  */
  
  /* --- ISA pseudo-adapter                                             */
  #define I2C_HW_ISA            0x050000