<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hwmon/pmbus, branch linux-4.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-03-01T03:09:46Z</updated>
<entry>
<title>hwmon: (pmbus) Use 64bit math for DIRECT format values</title>
<updated>2018-03-01T03:09:46Z</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=f6e464dc08b6573611c6034956c486098b13b22e'/>
<id>urn:sha1:f6e464dc08b6573611c6034956c486098b13b22e</id>
<content type='text'>
[ Upstream commit bd467e4eababe4c04272c1e646f066db02734c79 ]

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;
Signed-off-by: Sasha Levin &lt;alexander.levin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>kconfig: use bool instead of boolean for type definition attributes</title>
<updated>2015-01-07T12:08:04Z</updated>
<author>
<name>Christoph Jaeger</name>
</author>
<published>2014-12-20T20:41:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6341e62b212a2541efb0160c470e90bd226d5496'/>
<id>urn:sha1:6341e62b212a2541efb0160c470e90bd226d5496</id>
<content type='text'>
Support for keyword 'boolean' will be dropped later on.

No functional change.

Reference: http://lkml.kernel.org/r/cover.1418003065.git.cj@linux.com
Signed-off-by: Christoph Jaeger &lt;cj@linux.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Add regulator support</title>
<updated>2014-12-01T04:13:13Z</updated>
<author>
<name>Alan Tull</name>
</author>
<published>2014-10-15T18:55:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=77aa3585805920d871e09b9a60d9635e51b03d21'/>
<id>urn:sha1:77aa3585805920d871e09b9a60d9635e51b03d21</id>
<content type='text'>
Add simple on/off regulator support for ltc2978 and
other pmbus parts supported by the ltc2978 driver.

Signed-off-by: Alan Tull &lt;atull@opensource.altera.com&gt;
Cc: Guenter Roeck &lt;linux@roeck-us.net&gt;
Cc: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) Add regulator support</title>
<updated>2014-12-01T04:13:13Z</updated>
<author>
<name>Alan Tull</name>
</author>
<published>2014-10-15T18:55:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ddbb4db4ced1ba784fcd3500179a7291b6c5d7b7'/>
<id>urn:sha1:ddbb4db4ced1ba784fcd3500179a7291b6c5d7b7</id>
<content type='text'>
Add support for simple on/off control of each channel.

To add regulator support, the pmbus part driver needs to add
regulator_desc information and number of regulators to its
pmbus_driver_info struct.

regulator_desc can be declared using default macro for a
regulator (PMBUS_REGULATOR) that is in pmbus.h

The regulator_init_data can be initialized from either
platform data or the device tree.

Signed-off-by: Alan Tull &lt;atull@opensource.altera.com&gt;
Reviewed-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) add helpers for byte write and read modify write</title>
<updated>2014-12-01T04:13:13Z</updated>
<author>
<name>Alan Tull</name>
</author>
<published>2014-10-15T18:55:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=11c119986f2700e9daca0d795fbe84a988939655'/>
<id>urn:sha1:11c119986f2700e9daca0d795fbe84a988939655</id>
<content type='text'>
Add two helper functions:
 * pmbus_write_byte_data  = paged byte write
 * pmbus_update_byte_data = paged byte read/modify/write

Signed-off-by: Alan Tull &lt;atull@opensource.altera.com&gt;
Cc: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) Add tps40422 front-end driver</title>
<updated>2014-08-04T14:01:38Z</updated>
<author>
<name>Zhu, Richard \(NSN - CN/Beijing\)</name>
</author>
<published>2014-07-01T07:14:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8bfeceb0c1400b9331c00f6969afa6cb82d5d4a'/>
<id>urn:sha1:a8bfeceb0c1400b9331c00f6969afa6cb82d5d4a</id>
<content type='text'>
For TI power management chip TPS40422, READ_TEMPERATURE_2 command is supported on
page 1 of the chip, but the original driver(pmbus.c) only tried to detect this command
on page 0, this will lead to a result that the temperature sensor in page 1 couldn't
be detected. This change is to isolate the tps40422 driver from pmbus.c into a solo
front-end driver.

Signed-off-by: Zhu Laiwen &lt;richard.zhu@nsn.com&gt;
[Guenter Roeck: Dropped unnecessary license text (fixes checkpatch warning)]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/ltc2978) Add support for LTM4676</title>
<updated>2014-03-20T01:59:40Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2014-03-06T05:23:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f76992b00a4111fc4679b0b2d49fe75f05c2b04d'/>
<id>urn:sha1:f76992b00a4111fc4679b0b2d49fe75f05c2b04d</id>
<content type='text'>
The chip's programming interface is quite similar to LTC3880
and supports the same set of sensors.

Reviewed-by: Robert Coulson &lt;rob.coulson@gmail.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/ltc2978) Add new chip ID for LTC2974</title>
<updated>2014-03-06T05:52:06Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2014-03-05T17:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a2e151074366487dcde943fdc08d88acfe476f9d'/>
<id>urn:sha1:a2e151074366487dcde943fdc08d88acfe476f9d</id>
<content type='text'>
LTC2974 datasheet revision C lists the chip ID for LTC2974 as 0x0213.

Reviewed-by: Robert Coulson &lt;rob.coulson@gmail.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) Support per-page exponent in linear mode</title>
<updated>2014-02-03T05:21:40Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2014-01-31T03:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=daa436e67cd2dcac7cbb505bb4425fdfdafaa5a7'/>
<id>urn:sha1:daa436e67cd2dcac7cbb505bb4425fdfdafaa5a7</id>
<content type='text'>
Some chips use different exponents for sensors on different pages
or rails. Detect and store exponent per page to support this situation.

This fixes a problem with wrong voltages seen on UCD90120.

Reported-by: Soren Brinkmann &lt;soren.brinkmann@xilinx.com&gt;
Tested-by: Soren Brinkmann &lt;soren.brinkmann@xilinx.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/ltc2978): Add support for LTC2978A</title>
<updated>2013-10-18T16:12:03Z</updated>
<author>
<name>Guenter Roeck</name>
</author>
<published>2013-09-23T18:23:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3f08d7f49f8365d5c9050522ee733951a503e955'/>
<id>urn:sha1:3f08d7f49f8365d5c9050522ee733951a503e955</id>
<content type='text'>
Detect LTC2978A chip ID. Treat it as LC2978.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
</feed>
