Browse Source

hwmon: (pmbus) Add support for TI TPS40400 and TPS40422

TPS40400 and TPS40422 are supported by the generic PMBus driver.
Add device IDs and data sheet references.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Guenter Roeck 13 years ago
parent
commit
c5f35c9d82
3 changed files with 9 additions and 1 deletions
  1. 6 0
      Documentation/hwmon/pmbus
  2. 1 1
      drivers/hwmon/pmbus/Kconfig
  3. 2 0
      drivers/hwmon/pmbus/pmbus.c

+ 6 - 0
Documentation/hwmon/pmbus

@@ -22,6 +22,12 @@ Supported chips:
 	http://www.lineagepower.com/oem/pdf/PDT006A0X.pdf
 	http://www.lineagepower.com/oem/pdf/PDT006A0X.pdf
 	http://www.lineagepower.com/oem/pdf/PDT012A0X.pdf
 	http://www.lineagepower.com/oem/pdf/PDT012A0X.pdf
 	http://www.lineagepower.com/oem/pdf/UDT020A0X.pdf
 	http://www.lineagepower.com/oem/pdf/UDT020A0X.pdf
+  * Texas Instruments TPS40400, TPS40422
+    Prefixes: 'tps40400', 'tps40422'
+    Addresses scanned: -
+    Datasheets:
+	http://www.ti.com/lit/gpn/tps40400
+	http://www.ti.com/lit/gpn/tps40422
   * Generic PMBus devices
   * Generic PMBus devices
     Prefix: 'pmbus'
     Prefix: 'pmbus'
     Addresses scanned: -
     Addresses scanned: -

+ 1 - 1
drivers/hwmon/pmbus/Kconfig

@@ -20,7 +20,7 @@ config SENSORS_PMBUS
 	help
 	help
 	  If you say yes here you get hardware monitoring support for generic
 	  If you say yes here you get hardware monitoring support for generic
 	  PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
 	  PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
-	  NCP4200, and NCP4208.
+	  NCP4200, NCP4208, TPS40400, and TPS40422.
 
 
 	  This driver can also be built as a module. If so, the module will
 	  This driver can also be built as a module. If so, the module will
 	  be called pmbus.
 	  be called pmbus.

+ 2 - 0
drivers/hwmon/pmbus/pmbus.c

@@ -191,6 +191,8 @@ static const struct i2c_device_id pmbus_id[] = {
 	{"pdt006", 1},
 	{"pdt006", 1},
 	{"pdt012", 1},
 	{"pdt012", 1},
 	{"pmbus", 0},
 	{"pmbus", 0},
+	{"tps40400", 1},
+	{"tps40422", 2},
 	{"udt020", 1},
 	{"udt020", 1},
 	{}
 	{}
 };
 };