All of lore.kernel.org
 help / color / mirror / Atom feed
* [lm-sensors] [PATCH v7 0/5] hwmon: ina2xx: implement chip reinitialization and add new attributes
@ 2014-12-13 16:27 ` Bartosz Golaszewski
  0 siblings, 0 replies; 16+ messages in thread
From: Bartosz Golaszewski @ 2014-12-13 16:27 UTC (permalink / raw)
  To: Guenter Roeck
  Cc: LKML, Benoit Cousson, Patrick Titiano, LM Sensors,
	Bartosz Golaszewski

This series implements a mechanism to detect if the chip is in its POR state
and reinitialize it if needed. It also extends the sysfs interface to make the
driver configurable at run-time.

The shunt_resistor attribute allows to change the shunt resistance value
at run-time in cases where ina2xx used to do the measurement isn't integrated
with the shunt.

The avg_rate attribute allows to increase/decrease noise reduction.

v7:
- implemented a retry counter for the reinitialization procedure
- using msleep() (since the sleep is > 20ms) instead of mdelay()
  when waiting for the chip update

v6:
https://www.mail-archive.com/linux-kernel%40vger.kernel.org/msg787390.html

Bartosz Golaszewski (5):
  hwmon: ina2xx: reinitialize the chip in case it's been reset
  hwmon: ina2xx: remove a stray new line
  hwmon: ina2xx: don't accept shunt values greater than the calibration factor
  hwmon: ina2xx: make shunt resistance configurable at run-time
  hwmon: ina2xx: allow to change the averaging rate at run-time

 Documentation/hwmon/ina2xx |   8 +-
 drivers/hwmon/ina2xx.c     | 304 +++++++++++++++++++++++++++++++++++++++------
 2 files changed, 269 insertions(+), 43 deletions(-)

-- 
2.1.3


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

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2014-12-21 16:36 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-13 16:27 [lm-sensors] [PATCH v7 0/5] hwmon: ina2xx: implement chip reinitialization and add new attributes Bartosz Golaszewski
2014-12-13 16:27 ` Bartosz Golaszewski
2014-12-13 16:27 ` [lm-sensors] [PATCH v7 1/5] hwmon: ina2xx: reinitialize the chip in case it's been reset Bartosz Golaszewski
2014-12-13 16:27   ` Bartosz Golaszewski
2014-12-13 16:27 ` [lm-sensors] [PATCH v7 2/5] hwmon: ina2xx: remove a stray new line Bartosz Golaszewski
2014-12-13 16:27   ` Bartosz Golaszewski
2014-12-13 16:27 ` [lm-sensors] [PATCH v7 3/5] hwmon: ina2xx: don't accept shunt values greater than the calibration fa Bartosz Golaszewski
2014-12-13 16:27   ` [PATCH v7 3/5] hwmon: ina2xx: don't accept shunt values greater than the calibration factor Bartosz Golaszewski
2014-12-13 16:27 ` [lm-sensors] [PATCH v7 4/5] hwmon: ina2xx: make shunt resistance configurable at run-time Bartosz Golaszewski
2014-12-13 16:27   ` Bartosz Golaszewski
2014-12-13 16:27 ` [lm-sensors] [PATCH v7 5/5] hwmon: ina2xx: allow to change the averaging rate " Bartosz Golaszewski
2014-12-13 16:27   ` Bartosz Golaszewski
2014-12-21 16:36   ` [lm-sensors] [v7, " Guenter Roeck
2014-12-21 16:36     ` Guenter Roeck
2014-12-20  3:23 ` [lm-sensors] [PATCH v7 0/5] hwmon: ina2xx: implement chip reinitialization and add new attribute Guenter Roeck
2014-12-20  3:23   ` [PATCH v7 0/5] hwmon: ina2xx: implement chip reinitialization and add new attributes Guenter Roeck

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.