Re: [PATCH] hwmon: INA219 and INA226 support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Lothar,

On Tue, 2012-05-08 at 13:43 -0400, Felten, Lothar wrote:
> Hello,
> 
> This patch brings support for the Texas Instruments INA219 and INA226 power monitors.
> 
I have a couple of observations.

[ ... ]

> diff -uprN linux-3.3.4/drivers/hwmon/ina2xx.c b/drivers/hwmon/ina2xx.c
> --- linux-3.3.4/drivers/hwmon/ina2xx.c  1970-01-01 01:00:00.000000000 +0100
> +++ b/drivers/hwmon/ina2xx.c    2012-05-08 19:02:26.305202216 +0200

[ ... ]
> +
> +/* settings - depend on use case */
> +#define INA219_CONFIG_DEFAULT          0x219F  /* PGA=1 */
> +#define INA226_CONFIG_DEFAULT          0x4527  /* averages=16 */
> +

With this configuration (PGA=1), the dynamic range for the shunt
resistor voltage is 40 mV. Since we report the value in mV, it does not
provide much value to do that. It might be better to use PGA=8 instead,
for a dynamic range of 320 mV.

Did you have a special reason for selecting PGA=1 ? Otherwise, I think
we should change it to PGA=8.

[ ... ]

> +
> +       if (!i2c_check_functionality(adapter, I2C_FUNC_SMBUS_BYTE_DATA))
> +               return -ENODEV;
> +

This is actually wrong; we need to check for I2C_FUNC_SMBUS_WORD_DATA
instead. I fixed that already.

Thanks,
Guenter



_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux