<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hwmon/pmbus, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-03-03T15:50:39Z</updated>
<entry>
<title>hwmon: (pmbus) Use 64bit math for DIRECT format values</title>
<updated>2018-03-03T15:50:39Z</updated>
<author>
<name>Robert Lippert</name>
</author>
<published>2017-11-27T23:51:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c10080108b7767d55465c7559d4f1d278ffa6f22'/>
<id>urn:sha1:c10080108b7767d55465c7559d4f1d278ffa6f22</id>
<content type='text'>
commit bd467e4eababe4c04272c1e646f066db02734c79 upstream.

Power values in the 100s of watt range can easily blow past
32bit math limits when processing everything in microwatts.

Use 64bit math instead to avoid these issues on common 32bit ARM
BMC platforms.

Fixes: 442aba78728e ("hwmon: PMBus device driver")
Signed-off-by: Robert Lippert &lt;rlippert@google.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
[bwh: Backported to 3.2: use integer literals instead of S16_{MIN,MAX}]
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/ltc2978) Fix temperature reporting</title>
<updated>2013-03-20T15:03:36Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2013-02-21T18:27:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a5f562fe78164e6c52284aa47323c86dc49f9873'/>
<id>urn:sha1:a5f562fe78164e6c52284aa47323c86dc49f9873</id>
<content type='text'>
commit 8c958c703ef8804093437959221951eaf0e1e664 upstream.

On LTC2978, only READ_TEMPERATURE is supported. It reports
the internal junction temperature. This register is unpaged.

On LTC3880, READ_TEMPERATURE and READ_TEMPERATURE2 are supported.
READ_TEMPERATURE is paged and reports external temperatures.
READ_TEMPERATURE2 is unpaged and reports the internal junction
temperature.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/ltc2978) Use detected chip ID to select supported functionality</title>
<updated>2013-03-20T15:03:22Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2013-02-21T18:49:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df2f41aa5ec3857956ea6c6c77049101c06eebba'/>
<id>urn:sha1:df2f41aa5ec3857956ea6c6c77049101c06eebba</id>
<content type='text'>
commit f366fccd0809f13ba20d64cae3c83f7338c88af7 upstream.

We read the chip ID from the chip, use it to determine if the chip ID provided
to the driver is correct, and report it if wrong. We should also use the
correct chip ID to select supported functionality.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/ltc2978) Fix peak attribute handling</title>
<updated>2013-03-20T15:03:22Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2013-02-21T17:33:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d99248b8a03e548521ac4d87588ab1356e990618'/>
<id>urn:sha1:d99248b8a03e548521ac4d87588ab1356e990618</id>
<content type='text'>
commit dbd712c2272764a536e29ad6841dba74989a39d9 upstream.

Peak attributes were not initialized and cleared correctly.
Also, temp2_max is only supported on page 0 and thus does not need to be
an array.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>hwmon: (zl6100) Enable interval between chip accesses for all chips</title>
<updated>2012-03-19T16:02:36Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2012-03-13T16:05:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a811f344f5945f728e3b84da164e7dbb94bbccc'/>
<id>urn:sha1:2a811f344f5945f728e3b84da164e7dbb94bbccc</id>
<content type='text'>
commit fecfb64422d91a9621a3f96ab75c3a5f13e80b58 upstream.

Intersil reports that all chips supported by the zl6100 driver require
an interval between chip accesses, even ZL2004 and ZL6105 which were thought
to be safe.

Reported-by: Vivek Gani &lt;vgani@intersil.com&gt;
Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>hwmon: (zl6100) Maintain delay parameter in driver instance data</title>
<updated>2012-03-12T19:31:40Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2012-03-07T11:58:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=139e7860c91207f954a87149a8d64eddbbd73bd8'/>
<id>urn:sha1:139e7860c91207f954a87149a8d64eddbbd73bd8</id>
<content type='text'>
commit 7ad6307ad6968ce25cecf209d4822d4c722be030 upstream.

A global delay parameter has the side effect of being overwritten with 0 if a
single ZL2004 or ZL6105 is instantiated. If other chips supported by the same
driver are in the system, this will result in access errors for those chips.

To solve the problem, keep a per-instance copy of the delay parameter, and do
not change the original parameter.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>hwmon: (pmbus_core) Fix maximum number of POUT alarm attributes</title>
<updated>2012-03-12T19:31:40Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2012-03-04T16:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f9e158428be2eddd7de7da259e1a4d5c48ce0672'/>
<id>urn:sha1:f9e158428be2eddd7de7da259e1a4d5c48ce0672</id>
<content type='text'>
commit 7cb3c44fb1f7999e4c53b6a52de6bc25da6de079 upstream.

There are up to three POUT alarm attributes, not two, since cap_alarm was added.

Reported-by: Michele Petracca &lt;mi.petracca@gmail.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>hwmon: (pmbus_core) Simplify sign extensions</title>
<updated>2011-10-24T18:09:44Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2011-09-28T18:36:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1af1f5313cfea85a185c7bbb5258f7856fc8fea7'/>
<id>urn:sha1:1af1f5313cfea85a185c7bbb5258f7856fc8fea7</id>
<content type='text'>
Shift operations can be used for sign extensions. Use it.

Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Reviewed-by: Robert Coulson &lt;robert.coulson@ericsson.com&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) Add support for Lineage Power DC-DC converters</title>
<updated>2011-10-24T18:09:44Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2011-09-15T17:43:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bc365a7f3c0d5b5b2a642e6646098b306b6faa4d'/>
<id>urn:sha1:bc365a7f3c0d5b5b2a642e6646098b306b6faa4d</id>
<content type='text'>
Add device IDs and reference to datasheets for Lineage Power DC-DC converters.

Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Reviewed-by: Robert Coulson &lt;robert.coulson@ericsson.com&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/ltc2978) Add support for LTC3880 to LTC2978 driver</title>
<updated>2011-10-24T18:09:43Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2011-09-12T03:31:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ddfb41ca2a33c9f5053126324597510974724a1f'/>
<id>urn:sha1:ddfb41ca2a33c9f5053126324597510974724a1f</id>
<content type='text'>
The LTC3880 PMBus command set is comparable to LTC2978. Add support for it
to the LTC2978 driver.

Signed-off-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Reviewed-by: Robert Coulson &lt;robert.coulson@ericsson.com&gt;
</content>
</entry>
</feed>
