<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/regulator, branch v4.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.3</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2015-10-06T11:00:42Z</updated>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/axp20x' into regulator-linus</title>
<updated>2015-10-06T11:00:42Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-10-06T11:00:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=22ca03a3ad63bb08d543af462b741b6bf2c329ed'/>
<id>urn:sha1:22ca03a3ad63bb08d543af462b741b6bf2c329ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regulator: core: Handle probe deferral from DT when resolving supplies</title>
<updated>2015-10-01T10:10:29Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-10-01T09:59:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=06423121d9eba0a56b9341cf82b88479017bce14'/>
<id>urn:sha1:06423121d9eba0a56b9341cf82b88479017bce14</id>
<content type='text'>
When resolving regulator-regulator supplies we ignore probe deferral
returns from regulator_dev_lookup() (such as are generated for DT when
we can see a supply is registered) and just fall back to the dummy
regulator if there are full constraints (as is the case for DT).  This
means that probe deferral is broken for DT systems, fix that by paying
attention to -EPROBE_DEFER return codes like we do -ENODEV.

A further patch will simplify this further, this is a minimal fix for
the specific issue.

Fixes: 9f7e25edb1575a6d2 (regulator: core: Handle full constraints systems when resolving supplies)
Reported-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Tested-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Signed-off-by: Mark Brown &lt;broonnie@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>regulator: axp20x: Fix enable bit indexes for DCDC4 and DCDC5</title>
<updated>2015-09-29T16:07:27Z</updated>
<author>
<name>Chen-Yu Tsai</name>
<email>wens@csie.org</email>
</author>
<published>2015-09-26T13:21:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6b3600b4ba0810c84437cf76556d9afbd55c1bfc'/>
<id>urn:sha1:6b3600b4ba0810c84437cf76556d9afbd55c1bfc</id>
<content type='text'>
The enable bit indexes for DCDC4 and DCDC5 regulators are off by 1.

We haven't run into any problems with this since either the regulators
aren't defined in the DT and aren't used, or all the DCDC regulators
have the "always-on" property set, as they are almost always used
for system critical loads.

Signed-off-by: Chen-Yu Tsai &lt;wens@csie.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'regulator/fix/anatop', 'regulator/fix/gpio', 'regulator/fix/pbias', 'regulator/fix/tpx65218' and 'regulator/fix/vexpress' into regulator-linus</title>
<updated>2015-09-21T21:16:09Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-09-21T21:16:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=16651fc2f30dfe14dcdd59cf0ccb4e1ccdba4dc7'/>
<id>urn:sha1:16651fc2f30dfe14dcdd59cf0ccb4e1ccdba4dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/fix/core' into regulator-linus</title>
<updated>2015-09-21T21:15:58Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-09-21T21:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4e2e986473f708be46bd00007621f97178bd7047'/>
<id>urn:sha1:4e2e986473f708be46bd00007621f97178bd7047</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regulator: vexpress: Fix module autoload for OF platform driver</title>
<updated>2015-09-19T14:55:12Z</updated>
<author>
<name>Luis de Bethencourt</name>
<email>luis@debethencourt.com</email>
</author>
<published>2015-09-18T17:09:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7209fee89f435b69051bb6bffe7f191336ac2a5e'/>
<id>urn:sha1:7209fee89f435b69051bb6bffe7f191336ac2a5e</id>
<content type='text'>
This platform driver has a OF device ID table but the OF module
alias information is not created so module autoloading won't work.

Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>regulator: gpio: Fix module autoload for OF platform driver</title>
<updated>2015-09-19T14:54:20Z</updated>
<author>
<name>Luis de Bethencourt</name>
<email>luis@debethencourt.com</email>
</author>
<published>2015-09-18T17:09:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2f9481e7dc0d3aacbaa07701f3ee2527f5d48301'/>
<id>urn:sha1:2f9481e7dc0d3aacbaa07701f3ee2527f5d48301</id>
<content type='text'>
This platform driver has a OF device ID table but the OF module
alias information is not created so module autoloading won't work.

Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>regulator: anatop: Fix module autoload for OF platform driver</title>
<updated>2015-09-19T14:53:42Z</updated>
<author>
<name>Luis de Bethencourt</name>
<email>luis@debethencourt.com</email>
</author>
<published>2015-09-18T17:09:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d702ffd4d1df73b9c620af1654af42ff5b8d5c09'/>
<id>urn:sha1:d702ffd4d1df73b9c620af1654af42ff5b8d5c09</id>
<content type='text'>
This platform driver has a OF device ID table but the OF module
alias information is not created so module autoloading won't work.

Signed-off-by: Luis de Bethencourt &lt;luisbg@osg.samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>regulator: core: Correct return value check in regulator_resolve_supply</title>
<updated>2015-09-17T17:39:56Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.wolfsonmicro.com</email>
</author>
<published>2015-09-17T13:50:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=23c3f310e897837aeb8ffe8700b803cb58e7b35d'/>
<id>urn:sha1:23c3f310e897837aeb8ffe8700b803cb58e7b35d</id>
<content type='text'>
The ret pointer passed to regulator_dev_lookup is only filled with a
valid error code if regulator_dev_lookup returned NULL. Currently
regulator_resolve_supply checks this ret value before it checks if a
regulator was returned, this can result in valid regulator lookups being
ignored.

Fixes: 6261b06de565 ("regulator: Defer lookup of supply to regulator_get")
Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>regulator: tps65218: Fix missing zero typo</title>
<updated>2015-09-16T19:59:09Z</updated>
<author>
<name>Andrew F. Davis</name>
<email>afd@ti.com</email>
</author>
<published>2015-09-15T20:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0f1d08dd6aaf7e9dd1039dce910c1f8ff58ee8c1'/>
<id>urn:sha1:0f1d08dd6aaf7e9dd1039dce910c1f8ff58ee8c1</id>
<content type='text'>
Add missing zero to value. This will be needed when range checking
is implemented.

Signed-off-by: Andrew F. Davis &lt;afd@ti.com&gt;
Acked-by: Dan Murphy &lt;dmurphy@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
