Karol Herbst
1efc3c4b9f
drm/nouveau/iccsense: Parse max and crit power level
...
Signed-off-by: Karol Herbst <karolherbst@gmail.com >
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2017-02-17 17:38:16 +10:00
Karol Herbst
5f1f07de41
drm/nouveau/iccsense: split sensor into own struct
...
v2: add list_del call, reword error message
Signed-off-by: Karol Herbst <nouveau@karolherbst.de >
Reviewed-by: Martin Peres <martin.peres@free.fr >
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-05-20 14:43:04 +10:00
Karol Herbst
92224e751f
drm/nouveau/iccsense: convert to linked list
...
v2: add list_del calls
Signed-off-by: Karol Herbst <nouveau@karolherbst.de >
Reviewed-by: Martin Peres <martin.peres@free.fr >
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-05-20 14:43:04 +10:00
Karol Herbst
d03e0f2748
drm/nouveau/iccsense: remove read function
...
Signed-off-by: Karol Herbst <nouveau@karolherbst.de >
Reviewed-by: Martin Peres <martin.peres@free.fr >
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-05-20 14:43:04 +10:00
Karol Herbst
b71c089263
drm/nouveau/iccsense: implement for ina209, ina219 and ina3221
...
based on Martins initial work
v3: fix ina2x9 calculations
v4: don't kmalloc(0), fix the lsb/pga stuff
v5: add a field to tell if the power reading may be invalid
add nkvm_iccsense_read_all function
check for the device on the i2c bus
Signed-off-by: Karol Herbst <nouveau@karolherbst.de >
Reviewed-by: Martin Peres <martin.peres@free.fr >
2016-03-14 10:13:25 +10:00
Martin Peres
dc06e366fe
drm/nouveau/subdev/iccsense: add new subdev for power sensors
...
Signed-off-by: Karol Herbst <nouveau@karolherbst.de >
Reviewed-by: Martin Peres <martin.peres@free.fr >
2016-03-14 10:13:24 +10:00