<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hwmon/pmbus, branch linux-4.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.3.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.3.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-08-19T16:08:55Z</updated>
<entry>
<title>hwmon: (ltc2978) Add support for LTM4675</title>
<updated>2015-08-19T16:08:55Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-18T03:08:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ccf2dc51bc4a715670641aa5af0d4636acd8e0cd'/>
<id>urn:sha1:ccf2dc51bc4a715670641aa5af0d4636acd8e0cd</id>
<content type='text'>
LTM2975 is a dual 9A or single 18A μModule regulator.
It is register compatible with LTM4676.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Add polling for chips requiring it</title>
<updated>2015-08-19T16:08:41Z</updated>
<author>
<name>Michael Jones</name>
</author>
<published>2015-08-18T00:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e04d1ce9bbb49862fd8266da764f5ebf67baaac0'/>
<id>urn:sha1:e04d1ce9bbb49862fd8266da764f5ebf67baaac0</id>
<content type='text'>
Some of the LTC chips supported by this driver have to be polled
to ensure that they are ready to accept commands.

Signed-off-by: Michael Jones &lt;mike@proclivis.com&gt;
[Guenter Roeck: simplifications and formatting changes]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) Enable PEC if the controller supports it</title>
<updated>2015-08-19T16:08:29Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-17T23:26:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d830e27dac26b4f084c5ed2282666527f90db0ed'/>
<id>urn:sha1:d830e27dac26b4f084c5ed2282666527f90db0ed</id>
<content type='text'>
PMBus controllers optionally support PEC. Configure the driver
to use it if available to improve operational security.

Suggested-by: Michael Jones &lt;mike@proclivis.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) Use BIT macro</title>
<updated>2015-08-19T16:08:17Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-17T23:17:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c052d4280ca48fddc7a9ffd2329ada3628cab86'/>
<id>urn:sha1:2c052d4280ca48fddc7a9ffd2329ada3628cab86</id>
<content type='text'>
Using the BIT macro makes the code a little easier to read.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Add support for LTC3886</title>
<updated>2015-08-17T23:36:00Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-17T14:21:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=228b687d9e20f367e4d5ea8723e3abbf0892db61'/>
<id>urn:sha1:228b687d9e20f367e4d5ea8723e3abbf0892db61</id>
<content type='text'>
LTC3886 is a is a dual PolyPhase DC/DC synchronous step-down switching
regulator controller. It is mostly command compatible to LTC3883,
but supports two phases instead of one.

Suggested-by: Michael Jones &lt;mike@proclivis.com&gt;
Tested-by: Michael Jones &lt;mike@proclivis.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Add support for LTC2980 and LTM2987</title>
<updated>2015-08-17T23:35:59Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-17T13:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=52aae6af71e0e78e25c64e13266917bb323984d5'/>
<id>urn:sha1:52aae6af71e0e78e25c64e13266917bb323984d5</id>
<content type='text'>
LTC2980 and LTM2987 are command compatible to LTC2977. They consist of
two LTC2977 on a single die, and are instantiated as two separate chips,
each supporting eight channels.

Suggested-by: Michael Jones &lt;mike@proclivis.com&gt;
Tested-by: Michael Jones &lt;mike@proclivis.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Add missing chip IDs for LTC2978 and LTC3882</title>
<updated>2015-08-17T23:35:13Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-17T13:27:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=acb092cdf9a285fd4706bc6ffd5f99840d53bba5'/>
<id>urn:sha1:acb092cdf9a285fd4706bc6ffd5f99840d53bba5</id>
<content type='text'>
Add additional chip ID for an older revision of LTC2978, as well
as two chip IDs for LTC3882. Turns out the LTC3882 does support the
LTC2978_MFR_SPECIAL_ID register, and reading it returns its chip ID,
but the register is undocumented.

Suggested-by: Michael Jones &lt;mike@proclivis.com&gt;
Tested-by: Michael Jones &lt;mike@proclivis.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Use correct ID mask to detect all chips</title>
<updated>2015-08-17T23:34:02Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-17T13:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=00c83371911836c47654e1de5b4706a0e578922a'/>
<id>urn:sha1:00c83371911836c47654e1de5b4706a0e578922a</id>
<content type='text'>
Per information from Linear Technologies, the ID mask is 12 bit
for all chips of this series. Use this mask to detect chips to ensure
that all chip revisions are detected.

Suggested-by: Michael Jones &lt;mike@proclivis.com&gt;
Tested-by: Michael Jones &lt;mike@proclivis.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Introduce helper functions for min and max values</title>
<updated>2015-08-17T18:55:56Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-16T00:17:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee847a252664f54d06bcc6ab2864322cbcb52692'/>
<id>urn:sha1:ee847a252664f54d06bcc6ab2864322cbcb52692</id>
<content type='text'>
The code used to determine historic low and high peaks is repeated
several times. Introduce helper functions to simplify it.

Tested-by: Michael Jones &lt;mike@proclivis.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Introduce feature flags</title>
<updated>2015-08-17T18:55:55Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2015-08-16T00:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8582bcc8ebb21375b37f337c58ca783b997a0355'/>
<id>urn:sha1:8582bcc8ebb21375b37f337c58ca783b997a0355</id>
<content type='text'>
It is becoming cumbersom to track per-chip feature support.
Introduce feature flag to simplify the code.

Tested-by: Michael Jones &lt;mike@proclivis.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
</feed>
