Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 326201
b: refs/heads/master
c: dc92cd0
h: refs/heads/master
i:
  326199: 4f048cd
v: v3
  • Loading branch information
Guenter Roeck committed Sep 24, 2012
1 parent 2a5b4e4 commit ef4d700
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 4 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 6106db25c27550337a1d701631093cdfc645aa7b
refs/heads/master: dc92cd0c13e0dbe2201fdececbb43c74af05da70
18 changes: 18 additions & 0 deletions trunk/Documentation/hwmon/ina2xx
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,24 @@ Supported chips:
Datasheet: Publicly available at the Texas Instruments website
http://www.ti.com/

* Texas Instruments INA220
Prefix: 'ina220'
Addresses: I2C 0x40 - 0x4f
Datasheet: Publicly available at the Texas Instruments website
http://www.ti.com/

* Texas Instruments INA226
Prefix: 'ina226'
Addresses: I2C 0x40 - 0x4f
Datasheet: Publicly available at the Texas Instruments website
http://www.ti.com/

* Texas Instruments INA230
Prefix: 'ina230'
Addresses: I2C 0x40 - 0x4f
Datasheet: Publicly available at the Texas Instruments website
http://www.ti.com/

Author: Lothar Felten <l-felten@ti.com>

Description
Expand All @@ -23,7 +35,13 @@ The INA219 is a high-side current shunt and power monitor with an I2C
interface. The INA219 monitors both shunt drop and supply voltage, with
programmable conversion times and filtering.

The INA220 is a high or low side current shunt and power monitor with an I2C
interface. The INA220 monitors both shunt drop and supply voltage.

The INA226 is a current shunt and power monitor with an I2C interface.
The INA226 monitors both a shunt voltage drop and bus supply voltage.

The INA230 is a high or low side current shunt and power monitor with an I2C
interface. The INA230 monitors both a shunt voltage drop and bus supply voltage.

The shunt value in micro-ohms can be set via platform data.
6 changes: 3 additions & 3 deletions trunk/drivers/hwmon/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1145,11 +1145,11 @@ config SENSORS_AMC6821
will be called amc6821.

config SENSORS_INA2XX
tristate "Texas Instruments INA219, INA226"
tristate "Texas Instruments INA219 and compatibles"
depends on I2C && EXPERIMENTAL
help
If you say yes here you get support for INA219 and INA226 power
monitor chips.
If you say yes here you get support for INA219, INA220, INA226, and
INA230 power monitor chips.

The INA2xx driver is configured for the default configuration of
the part as described in the datasheet.
Expand Down
10 changes: 10 additions & 0 deletions trunk/drivers/hwmon/ina2xx.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,18 @@
* Zero Drift Bi-Directional Current/Power Monitor with I2C Interface
* Datasheet: http://www.ti.com/product/ina219
*
* INA220:
* Bi-Directional Current/Power Monitor with I2C Interface
* Datasheet: http://www.ti.com/product/ina220
*
* INA226:
* Bi-Directional Current/Power Monitor with I2C Interface
* Datasheet: http://www.ti.com/product/ina226
*
* INA230:
* Bi-directional Current/Power Monitor with I2C Interface
* Datasheet: http://www.ti.com/product/ina230
*
* Copyright (C) 2012 Lothar Felten <l-felten@ti.com>
* Thanks to Jan Volkering
*
Expand Down Expand Up @@ -277,7 +285,9 @@ static int ina2xx_remove(struct i2c_client *client)

static const struct i2c_device_id ina2xx_id[] = {
{ "ina219", ina219 },
{ "ina220", ina219 },
{ "ina226", ina226 },
{ "ina230", ina226 },
{ }
};
MODULE_DEVICE_TABLE(i2c, ina2xx_id);
Expand Down

0 comments on commit ef4d700

Please sign in to comment.