]> nv-tegra.nvidia Code Review - linux-2.6.git/commitdiff
Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelv...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 18 Dec 2009 00:48:08 +0000 (16:48 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 18 Dec 2009 00:48:08 +0000 (16:48 -0800)
* 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:
  hwmon: (w83627hf) Fix for "No such device"
  hwmon: (sht15) Off-by-one error in array index + incorrect constants
  hwmon: Add driver for VIA CPU core temperature
  hwmon: (smsc47m1) Enable device if needed
  hwmon: (smsc47m1) Fail module loading on error
  hwmon: (smsc47m1) Only request I/O ports we really use
  hwmon: New driver for AMD Family 10h/11h CPUs

1  2 
drivers/hwmon/Kconfig
drivers/hwmon/Makefile

diff --combined drivers/hwmon/Kconfig
index bf28945c610d14cb933f2cb7fd50cdbc4946d27c,be8eeadb2ee9571b4deab0ebc07b730cb5730d75..46c3c566307ea3feedc9a2e439dd741f49fa7167
@@@ -228,6 -228,18 +228,18 @@@ config SENSORS_K8TEM
          This driver can also be built as a module.  If so, the module
          will be called k8temp.
  
+ config SENSORS_K10TEMP
+       tristate "AMD Phenom/Sempron/Turion/Opteron temperature sensor"
+       depends on X86 && PCI
+       help
+         If you say yes here you get support for the temperature
+         sensor(s) inside your CPU. Supported are later revisions of
+         the AMD Family 10h and all revisions of the AMD Family 11h
+         microarchitectures.
+         This driver can also be built as a module.  If so, the module
+         will be called k10temp.
  config SENSORS_AMS
        tristate "Apple Motion Sensor driver"
        depends on PPC_PMAC && !PPC64 && INPUT && ((ADB_PMU && I2C = y) || (ADB_PMU && !I2C) || I2C) && EXPERIMENTAL
@@@ -810,6 -822,14 +822,14 @@@ config SENSORS_TMP42
          This driver can also be built as a module.  If so, the module
          will be called tmp421.
  
+ config SENSORS_VIA_CPUTEMP
+       tristate "VIA CPU temperature sensor"
+       depends on X86
+       help
+         If you say yes here you get support for the temperature
+         sensor inside your CPU. Supported are all known variants of
+         the VIA C7 and Nano.
  config SENSORS_VIA686A
        tristate "VIA686A"
        depends on PCI
@@@ -998,23 -1018,6 +1018,23 @@@ config SENSORS_LIS3_SP
          will be called lis3lv02d and a specific module for the SPI transport
          is called lis3lv02d_spi.
  
 +config SENSORS_LIS3_I2C
 +      tristate "STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (I2C)"
 +      depends on I2C && INPUT
 +      select INPUT_POLLDEV
 +      default n
 +      help
 +        This driver provides support for the LIS3LV02Dx accelerometer connected
 +        via I2C. The accelerometer data is readable via
 +        /sys/devices/platform/lis3lv02d.
 +
 +        This driver also provides an absolute input class device, allowing
 +        the device to act as a pinball machine-esque joystick.
 +
 +        This driver can also be built as modules.  If so, the core module
 +        will be called lis3lv02d and a specific module for the I2C transport
 +        is called lis3lv02d_i2c.
 +
  config SENSORS_APPLESMC
        tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
        depends on INPUT && X86
diff --combined drivers/hwmon/Makefile
index 4131e253f96a17b551c6d5fccfb5323d73029296,312b7c39d9f4f000371a0b40bc69d100f1847ada..450c8e89427794558fe34feed87004cc3c8605e0
@@@ -53,9 -53,9 +53,10 @@@ obj-$(CONFIG_SENSORS_IBMAEM) += ibmaem.
  obj-$(CONFIG_SENSORS_IBMPEX)  += ibmpex.o
  obj-$(CONFIG_SENSORS_IT87)    += it87.o
  obj-$(CONFIG_SENSORS_K8TEMP)  += k8temp.o
+ obj-$(CONFIG_SENSORS_K10TEMP) += k10temp.o
  obj-$(CONFIG_SENSORS_LIS3LV02D) += lis3lv02d.o hp_accel.o
  obj-$(CONFIG_SENSORS_LIS3_SPI)        += lis3lv02d.o lis3lv02d_spi.o
 +obj-$(CONFIG_SENSORS_LIS3_I2C)        += lis3lv02d.o lis3lv02d_i2c.o
  obj-$(CONFIG_SENSORS_LM63)    += lm63.o
  obj-$(CONFIG_SENSORS_LM70)    += lm70.o
  obj-$(CONFIG_SENSORS_LM73)    += lm73.o
@@@ -88,6 -88,7 +89,7 @@@ obj-$(CONFIG_SENSORS_SMSC47M192)+= smsc
  obj-$(CONFIG_SENSORS_THMC50)  += thmc50.o
  obj-$(CONFIG_SENSORS_TMP401)  += tmp401.o
  obj-$(CONFIG_SENSORS_TMP421)  += tmp421.o
+ obj-$(CONFIG_SENSORS_VIA_CPUTEMP)+= via-cputemp.o
  obj-$(CONFIG_SENSORS_VIA686A) += via686a.o
  obj-$(CONFIG_SENSORS_VT1211)  += vt1211.o
  obj-$(CONFIG_SENSORS_VT8231)  += vt8231.o