<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c, branch linux-4.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2017-02-17T07:38:16Z</updated>
<entry>
<title>drm/nouveau/iccsense: Parse max and crit power level</title>
<updated>2017-02-17T07:38:16Z</updated>
<author>
<name>Karol Herbst</name>
<email>karolherbst@gmail.com</email>
</author>
<published>2017-01-23T22:10:12Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1efc3c4b9f5410aa8bae10bd4dc28573a0d31ab3'/>
<id>urn:sha1:1efc3c4b9f5410aa8bae10bd4dc28573a0d31ab3</id>
<content type='text'>
Signed-off-by: Karol Herbst &lt;karolherbst@gmail.com&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau: silence sparse warnings about symbols not being marked static</title>
<updated>2016-11-07T04:04:40Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-11-04T01:44:21Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f3a8b6645dc2e60d11f20c1c23afd964ff4e55ae'/>
<id>urn:sha1:f3a8b6645dc2e60d11f20c1c23afd964ff4e55ae</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/iccsense: Parse the resistors and config the right way</title>
<updated>2016-10-12T07:29:02Z</updated>
<author>
<name>Karol Herbst</name>
<email>karolherbst@gmail.com</email>
</author>
<published>2016-07-27T19:49:47Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a8c119a4d0af1633eb37af87c61b632646894329'/>
<id>urn:sha1:a8c119a4d0af1633eb37af87c61b632646894329</id>
<content type='text'>
Previously we parsed that table a bit wrong:
1. The entry layout depends on the sensor type used.
2. We have all resitors in one entry for the INA3221.
3. The config is already included in the vbios.

This commit addresses that issue and with that we should be able to read
out the right power consumption for every GPU with a INA209, INA219 and
INA3221.

Signed-off-by: Karol Herbst &lt;karolherbst@gmail.com&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/iccsense: fix memory leak</title>
<updated>2016-06-15T06:18:28Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-05-26T07:04:52Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6aa85f1129b32b5cd19ec262e7cfc2ddc08263c3'/>
<id>urn:sha1:6aa85f1129b32b5cd19ec262e7cfc2ddc08263c3</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/core: remove pmc_enable argument from subdev ctor</title>
<updated>2016-05-20T04:43:04Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-04-08T07:24:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=56d06fa29edd58c448766014afd833b7ff51247b'/>
<id>urn:sha1:56d06fa29edd58c448766014afd833b7ff51247b</id>
<content type='text'>
These are now specified directly in the MC subdev.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/iccsense: configure sensors like nvidia does</title>
<updated>2016-05-20T04:43:04Z</updated>
<author>
<name>Karol Herbst</name>
<email>nouveau@karolherbst.de</email>
</author>
<published>2016-03-28T12:24:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2e9a43f901482195144e04311f682ede5d6d73f6'/>
<id>urn:sha1:2e9a43f901482195144e04311f682ede5d6d73f6</id>
<content type='text'>
v2: rename ina209/ina219 read function

Signed-off-by: Karol Herbst &lt;nouveau@karolherbst.de&gt;
Reviewed-by: Martin Peres &lt;martin.peres@free.fr&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/iccsense: split sensor into own struct</title>
<updated>2016-05-20T04:43:04Z</updated>
<author>
<name>Karol Herbst</name>
<email>nouveau@karolherbst.de</email>
</author>
<published>2016-03-28T12:24:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5f1f07de4114ae0012d98330d8e6b5c1cfcace41'/>
<id>urn:sha1:5f1f07de4114ae0012d98330d8e6b5c1cfcace41</id>
<content type='text'>
v2: add list_del call, reword error message

Signed-off-by: Karol Herbst &lt;nouveau@karolherbst.de&gt;
Reviewed-by: Martin Peres &lt;martin.peres@free.fr&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/iccsense: convert to linked list</title>
<updated>2016-05-20T04:43:04Z</updated>
<author>
<name>Karol Herbst</name>
<email>nouveau@karolherbst.de</email>
</author>
<published>2016-03-28T12:24:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=92224e751f97847195b8e90a033b3e7b30ff0bd3'/>
<id>urn:sha1:92224e751f97847195b8e90a033b3e7b30ff0bd3</id>
<content type='text'>
v2: add list_del calls

Signed-off-by: Karol Herbst &lt;nouveau@karolherbst.de&gt;
Reviewed-by: Martin Peres &lt;martin.peres@free.fr&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/iccsense: remove read function</title>
<updated>2016-05-20T04:43:04Z</updated>
<author>
<name>Karol Herbst</name>
<email>nouveau@karolherbst.de</email>
</author>
<published>2016-03-28T12:24:29Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d03e0f2748a7da3911fd54af16eb07f325ce830f'/>
<id>urn:sha1:d03e0f2748a7da3911fd54af16eb07f325ce830f</id>
<content type='text'>
Signed-off-by: Karol Herbst &lt;nouveau@karolherbst.de&gt;
Reviewed-by: Martin Peres &lt;martin.peres@free.fr&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/iccsense: implement for ina209, ina219 and ina3221</title>
<updated>2016-03-14T00:13:25Z</updated>
<author>
<name>Karol Herbst</name>
<email>nouveau@karolherbst.de</email>
</author>
<published>2016-02-18T15:53:44Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b71c0892631af3dd2aea708529d282a65c683be5'/>
<id>urn:sha1:b71c0892631af3dd2aea708529d282a65c683be5</id>
<content type='text'>
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 &lt;nouveau@karolherbst.de&gt;
Reviewed-by: Martin Peres &lt;martin.peres@free.fr&gt;
</content>
</entry>
</feed>
