<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hwmon/pmbus, branch linux-5.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-06-25T03:34:52Z</updated>
<entry>
<title>hwmon: (pmbus/core) Treat parameters as paged if on multiple pages</title>
<updated>2019-06-25T03:34:52Z</updated>
<author>
<name>Robert Hancock</name>
</author>
<published>2019-06-05T19:49:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4cfd8b68135572f0ac45e2e12eaea07bbefe6155'/>
<id>urn:sha1:4cfd8b68135572f0ac45e2e12eaea07bbefe6155</id>
<content type='text'>
[ Upstream commit 4a60570dce658e3f8885bbcf852430b99f65aca5 ]

Some chips have attributes which exist on more than one page but the
attribute is not presently marked as paged. This causes the attributes
to be generated with the same label, which makes it impossible for
userspace to tell them apart.

Marking all such attributes as paged would result in the page suffix
being added regardless of whether they were present on more than one
page or not, which might break existing setups. Therefore, we add a
second check which treats the attribute as paged, even if not marked as
such, if it is present on multiple pages.

Fixes: b4ce237b7f7d ("hwmon: (pmbus) Introduce infrastructure to detect sensors and limit registers")
Signed-off-by: Robert Hancock &lt;hancock@sedsystems.ca&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) add support for DPS-650AB</title>
<updated>2019-02-18T22:23:29Z</updated>
<author>
<name>Xiaoting Liu</name>
</author>
<published>2019-01-10T02:31:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=705f2c81972baec2b7d67c884246bd3d2501f015'/>
<id>urn:sha1:705f2c81972baec2b7d67c884246bd3d2501f015</id>
<content type='text'>
Provide support for PSU DPS-650AB from Delta Electronics, INC.

Signed-off-by: Xiaoting Liu &lt;xiaoting.liu@hxt-semitech.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) associate PMBUS_SKIP_STATUS_CHECK with driver data</title>
<updated>2019-02-18T22:23:29Z</updated>
<author>
<name>Xiaoting Liu</name>
</author>
<published>2019-01-10T02:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f4a46f0eb5e7a58be38284c7124ad8b96298b35'/>
<id>urn:sha1:6f4a46f0eb5e7a58be38284c7124ad8b96298b35</id>
<content type='text'>
Current code compares device name with name in i2c_device_id to decide
whether PMBUS_SKIP_STATUS_CHECK should be set in pmbus_platform_data,
which makes adding new devices with PMBUS_SKIP_STATUS_CHECK should also
modify code in pmbus_probe().

This patch adds pmbus_device_info to save pages and flags. Its pointer
is put in driver_data of i2c_device_id, which makes adding new device
more straightforward.

Signed-off-by: Shunyong Yang &lt;shunyong.yang@hxt-semitech.com&gt;
Signed-off-by: Xiaoting Liu &lt;xiaoting.liu@hxt-semitech.com&gt;
[groeck: Use designated structure initializers to improve readability]
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/tps53679) Fix driver info initialization in probe routine</title>
<updated>2019-02-18T22:22:52Z</updated>
<author>
<name>Vadim Pasternak</name>
</author>
<published>2019-02-18T19:54:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ff066653aeed8ee2d4dadb1e35774dd91ecbb19f'/>
<id>urn:sha1:ff066653aeed8ee2d4dadb1e35774dd91ecbb19f</id>
<content type='text'>
Fix tps53679_probe() by using dynamically allocated "pmbus_driver_info"
structure instead of static. Usage of static structures causes
overwritten of the field "vrm_version", in case the system is equipped
with several tps53679 devices with the different "vrm_version".
In such case the last probed device overwrites this field for all
others.

Fixes: 610526527a13 ("hwmon: (pmbus) Add support for Texas Instruments tps53679 device")
Signed-off-by: Vadim Pasternak &lt;vadimp@mellanox.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (ltc2978) Fix spelling mistake "comppatible" -&gt; "compatible"</title>
<updated>2018-12-16T23:13:18Z</updated>
<author>
<name>Colin Ian King</name>
</author>
<published>2018-11-26T16:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89688e8d1ecda59edc4e0ceb430aedaac18ca071'/>
<id>urn:sha1:89688e8d1ecda59edc4e0ceb430aedaac18ca071</id>
<content type='text'>
There is a spelling mistake in the module description text, fix it.

Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (adm1275) Allow setting shunt reg value</title>
<updated>2018-12-03T00:25:28Z</updated>
<author>
<name>Kun Yi</name>
</author>
<published>2018-10-17T22:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6e5c06ad94115e58e4f274bdaed2618b1e39ac38'/>
<id>urn:sha1:6e5c06ad94115e58e4f274bdaed2618b1e39ac38</id>
<content type='text'>
The ADM series of hotswap controllers support extending
the current measurement range by using a sensing resistor
value other than the typical 1 mOhm. For example, using a 0.5 mOhm
sensing resistor doubles the maximal current can be measured.

Current driver assumes a shunt resistor value of 1 mOhm in calculation,
meaning for other resistor values, hwmon will report scaled
current/power measurements. This patch parses device tree parameter
"shunt-resistor-micro-ohms", if there is one.

Signed-off-by: Kun Yi &lt;kunyi@google.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) Fix page count auto-detection.</title>
<updated>2018-10-15T19:44:36Z</updated>
<author>
<name>Dmitry Bazhenov</name>
</author>
<published>2018-10-15T09:21:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e7c6a55606b5c46b449d76588968b4d8caae903f'/>
<id>urn:sha1:e7c6a55606b5c46b449d76588968b4d8caae903f</id>
<content type='text'>
Devices with compatible="pmbus" field have zero initial page count,
and pmbus_clear_faults() being called before the page count auto-
detection does not actually clear faults because it depends on the
page count. Non-cleared faults in its turn may fail the subsequent
page count auto-detection.

This patch fixes this problem by calling pmbus_clear_fault_page()
for currently set page and calling pmbus_clear_faults() after the
page count was detected.

Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Bazhenov &lt;bazhenov.dn@gmail.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus) remove redundant 'default n' from Kconfig</title>
<updated>2018-10-12T03:08:16Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2018-10-10T14:35:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=04e79eb704b20ec330e96e93727ac27e66f66dcb'/>
<id>urn:sha1:04e79eb704b20ec330e96e93727ac27e66f66dcb</id>
<content type='text'>
'default n' is the default value for any bool or tristate Kconfig
setting so there is no need to write it explicitly.

Also since commit f467c5640c29 ("kconfig: only write '# CONFIG_FOO
is not set' for visible symbols") the Kconfig behavior is the same
regardless of 'default n' being present or not:

    ...
    One side effect of (and the main motivation for) this change is making
    the following two definitions behave exactly the same:

        config FOO
                bool

        config FOO
                bool
                default n

    With this change, neither of these will generate a
    '# CONFIG_FOO is not set' line (assuming FOO isn't selected/implied).
    That might make it clearer to people that a bare 'default n' is
    redundant.
    ...

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule</title>
<updated>2018-10-11T03:37:13Z</updated>
<author>
<name>Michael Hennerich</name>
</author>
<published>2018-08-14T12:18:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4e15d05d9c439977e2f995b895e1701a8c47d800'/>
<id>urn:sha1:4e15d05d9c439977e2f995b895e1701a8c47d800</id>
<content type='text'>
This patch adds support for LTM4686 Ultrathin Dual 10A or
Single 20A uModule Regulator with Digital Power System Management.

Datasheet: http://www.analog.com/ltm4686

Signed-off-by: Michael Hennerich &lt;michael.hennerich@analog.com&gt;
Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
</content>
</entry>
<entry>
<title>hwmon: (pmbus/max34440) Add support for MAX34451.</title>
<updated>2018-07-09T03:08:13Z</updated>
<author>
<name>Kun Yi</name>
</author>
<published>2018-07-03T22:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7a001dbab4ade869a149318f5f112c4f185a40dc'/>
<id>urn:sha1:7a001dbab4ade869a149318f5f112c4f185a40dc</id>
<content type='text'>
MAX34451 is a 16-Channel Voltage/Current Monitor and 12-Channel
Sequencer.

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