<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/hwmon.h, branch v4.9.5</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.9.5</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.9.5'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2016-09-09T04:34:15Z</updated>
<entry>
<title>hwmon: (core) Add basic pwm attribute support to new API</title>
<updated>2016-09-09T04:34:15Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2016-06-26T19:20:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f9f7bb3a0efafb662a4c639bc62df1df2b7321f9'/>
<id>urn:sha1:f9f7bb3a0efafb662a4c639bc62df1df2b7321f9</id>
<content type='text'>
Add basic pwm attribute support (no auto attributes) to new API.

Reviewed-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (core) Add fan attribute support to new API</title>
<updated>2016-09-09T04:34:15Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2016-06-26T02:52:13Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=8faee73f92cd4dd4928e6860001315a0cc834c99'/>
<id>urn:sha1:8faee73f92cd4dd4928e6860001315a0cc834c99</id>
<content type='text'>
Acked-by: Punit Agrawal &lt;punit.agrawal@arm.com&gt;
Reviewed-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (core) Add energy and humidity attribute support to new API</title>
<updated>2016-09-09T04:34:15Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2016-06-20T18:38:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6bfcca44a6e7b0a6d92eab39c4cb830516b9568c'/>
<id>urn:sha1:6bfcca44a6e7b0a6d92eab39c4cb830516b9568c</id>
<content type='text'>
Acked-by: Punit Agrawal &lt;punit.agrawal@arm.com&gt;
Reviewed-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (core) Add power attribute support to new API</title>
<updated>2016-09-09T04:34:15Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2016-06-20T18:27:36Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b308f5c744522de020da4706718de9076adeada7'/>
<id>urn:sha1:b308f5c744522de020da4706718de9076adeada7</id>
<content type='text'>
Acked-by: Punit Agrawal &lt;punit.agrawal@arm.com&gt;
Reviewed-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (core) Add current attribute support to new API</title>
<updated>2016-09-09T04:34:15Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2016-06-20T18:10:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9b26947ce5b6a6d5f260d9564195e8971cc9713d'/>
<id>urn:sha1:9b26947ce5b6a6d5f260d9564195e8971cc9713d</id>
<content type='text'>
Acked-by: Punit Agrawal &lt;punit.agrawal@arm.com&gt;
Reviewed-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (core) Add voltage attribute support to new API</title>
<updated>2016-09-09T04:34:15Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2016-06-20T18:01:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=00d616cf872bb552a6853df288efcdb9f937a489'/>
<id>urn:sha1:00d616cf872bb552a6853df288efcdb9f937a489</id>
<content type='text'>
Acked-by: Punit Agrawal &lt;punit.agrawal@arm.com&gt;
Reviewed-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (core) New hwmon registration API</title>
<updated>2016-09-09T04:34:15Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2015-08-27T02:38:11Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d560168b5d0fb4a70c74b386564072a819d9bf71'/>
<id>urn:sha1:d560168b5d0fb4a70c74b386564072a819d9bf71</id>
<content type='text'>
Up to now, each hwmon driver has to implement its own sysfs attributes.
This requires a lot of template code, and distracts from the driver's core
function to read and write chip registers.

To be able to reduce driver complexity, move sensor attribute handling
and thermal zone registration into hwmon core. By using the new API,
driver code and data size is typically reduced by 20-70%, depending
on driver complexity and the number of sysfs attributes supported.

With this patch, the new API only supports thermal sensors. Support for
other sensor types will be added with subsequent patches.

Acked-by: Punit Agrawal &lt;punit.agrawal@arm.com&gt;
Reviewed-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: Provide managed hwmon registration</title>
<updated>2013-10-13T23:16:28Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2013-07-12T03:00:12Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=74188cba088192e14cd7fd5433876e8c947bcdd8'/>
<id>urn:sha1:74188cba088192e14cd7fd5433876e8c947bcdd8</id>
<content type='text'>
Drivers using the new hwmon_device_register_with_groups API often have a
remove function which consists solely of a call hwmon_device_unregister().

Provide support for devm_hwmon_device_register_with_groups and
devm_hwmon_device_unregister to allow this repeated code to be removed
and help eliminate error handling code.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: Introduce hwmon_device_register_with_groups</title>
<updated>2013-10-13T23:16:27Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2013-07-06T20:57:23Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bab2243ce1897865e31ea6d59b0478391f51812b'/>
<id>urn:sha1:bab2243ce1897865e31ea6d59b0478391f51812b</id>
<content type='text'>
hwmon_device_register_with_groups() lets callers register a hwmon device
together with all sysfs attributes in a single call.

When using hwmon_device_register_with_groups(), hwmon attributes are attached
to the hwmon device directly and no longer with its parent device.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: Retire SENSORS_LIMIT</title>
<updated>2013-01-26T05:03:54Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2013-01-09T16:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=c25fb816298138a4b12c606f0aaa018bdd3cc09c'/>
<id>urn:sha1:c25fb816298138a4b12c606f0aaa018bdd3cc09c</id>
<content type='text'>
SENSORS_LIMIT and clamp_val have the same functionality, so retire SENSORS_LIMIT
as it is no longer needed.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
</feed>
