<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/regulator/Makefile, branch v3.11.1</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v3.11.1</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v3.11.1'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2013-07-01T10:17:06+00:00</updated>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/abb' into regulator-next</title>
<updated>2013-07-01T10:17:06+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@linaro.org</email>
</author>
<published>2013-07-01T10:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=59aedb6df1f80cf9da7762a65450f616455898bb'/>
<id>urn:sha1:59aedb6df1f80cf9da7762a65450f616455898bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/ab8500' into regulator-next</title>
<updated>2013-07-01T10:17:06+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@linaro.org</email>
</author>
<published>2013-07-01T10:17:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c84130e7006cacf05e8691ed4d6e5796910dac03'/>
<id>urn:sha1:c84130e7006cacf05e8691ed4d6e5796910dac03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regulator: max77693: Add max77693 regualtor driver.</title>
<updated>2013-06-25T10:31:29+00:00</updated>
<author>
<name>Jonghwa Lee</name>
<email>jonghwa3.lee@samsung.com</email>
</author>
<published>2013-06-25T01:08:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=80b022e29bfdffb6c9ac0a283bcad3e1030c4c7e'/>
<id>urn:sha1:80b022e29bfdffb6c9ac0a283bcad3e1030c4c7e</id>
<content type='text'>
This patch adds new regulator driver to support max77693 chip's regulators.
max77693 has two linear voltage regulators and one current regulator which
can be controlled through I2C bus. This driver also supports device tree.

Signed-off-by: Jonghwa Lee &lt;jonghwa3.lee@samsung.com&gt;
Signed-off-by: Myungjoo Ham &lt;myungjoo.ham@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>regulator: ab8500: Ensure AB8500 external registers are probed first</title>
<updated>2013-06-07T16:52:35+00:00</updated>
<author>
<name>Lee Jones</name>
<email>lee.jones@linaro.org</email>
</author>
<published>2013-06-07T16:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1e1bb58da2ae080002578c35f80495dadda50940'/>
<id>urn:sha1:1e1bb58da2ae080002578c35f80495dadda50940</id>
<content type='text'>
This patch changes the order in which the AB8500 regulator drivers are
registered and subsequently probed. It saves a lot of -EPROBE_DEFEER
nonsense and bootlog noise, as some AB8500 core regulators depend on
the external ones for supply voltage.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>regulator: Introduce TI Adaptive Body Bias(ABB) on-chip LDO driver</title>
<updated>2013-05-12T14:31:36+00:00</updated>
<author>
<name>Andrii.Tseglytskyi</name>
<email>andrii.tseglytskyi@ti.com</email>
</author>
<published>2013-05-02T17:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=40b1936efebdb9c31d9ed6fe59055f71ea366509'/>
<id>urn:sha1:40b1936efebdb9c31d9ed6fe59055f71ea366509</id>
<content type='text'>
Adaptive Body Biasing (ABB) modulates transistor bias voltages
dynamically in order to optimize switching speed versus leakage.

Texas Instruments' SmartReflex 2 technology provides support for this
power management technique with Forward Body Biasing (FBB) and Reverse
Body Biasing (RBB). These modulate the body voltage of transistor
cells or blocks dynamically to gain performance and reduce leakage.
TI's SmartReflex white paper[1] has further information for usage in
conjunction with other power management techniques.

The application of FBB/RBB technique is determined for each unique
device in some process nodes, whereas, they are mandated on other
process nodes.

In a nutshell, ABB technique is implemented on TI SoC as an on-chip
LDO which has ABB module controlling the bias voltage. However, the
voltage is unique per device. These vary per SoC family and the manner
in which these techniques are used may vary depending on the Operating
Performance Point (OPP) voltage targeted. For example:
OMAP3630/OMAP4430: certain OPPs mandate usage of FBB independent of
	devices.
OMAP4460/OMAP4470: certain OPPs mandate usage of FBB, while others may
	optionally use FBB or optimization with RBB.
OMAP5: ALL OPPs may optionally use ABB, and ABB biasing voltage is
	influenced by vset fused in s/w and requiring s/w override of
	default values.

Further, two generations of ABB module are used in various TI SoCs.
They have remained mostly register field compatible, however the
register offset had switched between versions.

We introduce ABB LDO support in the form of a regulator which is
controlled by voltages denoting the desired Operating Performance
Point which is targeted. However, since ABB transition is part of OPP
change sequence, the sequencing required to ensure sane operation
w.r.t OPP change is left to the controlling driver (example: cpufreq
SoC driver) using standard regulator operations.

The driver supports all ABB modes and ability to override ABB LDO vset
control efuse based ABB mode detection etc.

Current implementation is heavily influenced by the original patch
series [2][3] from Mike Turquette. However, the current implementation
supports only device tree based information.

[1] http://www.ti.com/pdfs/wtbu/smartreflex_whitepaper.pdf
[2] http://marc.info/?l=linux-omap&amp;m=134931341818379&amp;w=2
[3] http://marc.info/?l=linux-arm-kernel&amp;m=134931402406853&amp;w=2

[nm@ti.com: co-developer]
Signed-off-by: Nishanth Menon &lt;nm@ti.com&gt;
Signed-off-by: Andrii.Tseglytskyi &lt;andrii.tseglytskyi@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: ab8500-ext: New driver to control external regulators</title>
<updated>2013-03-29T17:49:07+00:00</updated>
<author>
<name>Lee Jones</name>
<email>lee.jones@linaro.org</email>
</author>
<published>2013-03-28T16:11:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d1a820011b2fbc11d5af80d1a961fe66c613fa4b'/>
<id>urn:sha1:d1a820011b2fbc11d5af80d1a961fe66c613fa4b</id>
<content type='text'>
The ABx500 is capable of controlling three external regulator supplies.
Most commonly on and off are supported, but if an external regulator
chipset or power supply supports high-power and low-power mode settings,
we can control those too.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: lp8755: new driver for LP8755</title>
<updated>2012-12-24T16:32:34+00:00</updated>
<author>
<name>Daniel Jeong</name>
<email>gshark.jeong@gmail.com</email>
</author>
<published>2012-12-17T01:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b59320cc5a5e6ceaa17f0895ffbe0711ebad7adf'/>
<id>urn:sha1:b59320cc5a5e6ceaa17f0895ffbe0711ebad7adf</id>
<content type='text'>
This patch is for new lp8755 regulator dirver and
several unsed variables were deleted and then test was done.

LP8755 :
The LP8755 is a high performance power management unit.It contains
six step-down DC-DC converters which can can be filexibly bundled
together in multiphase converters as required by application.
www.ti.com

Signed-off-by: Daniel Jeong &lt;gshark.jeong@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/max8973' into regulator-next</title>
<updated>2012-12-10T03:42:59+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2012-12-10T03:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f675649e70a494aa13ae695480a3d51bf15dd3e2'/>
<id>urn:sha1:f675649e70a494aa13ae695480a3d51bf15dd3e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/hotplug' into regulator-next</title>
<updated>2012-12-10T03:42:55+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2012-12-10T03:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1f9cc5f7716d664bfe32289ca61327be01a0a8e3'/>
<id>urn:sha1:1f9cc5f7716d664bfe32289ca61327be01a0a8e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/da9055' into regulator-next</title>
<updated>2012-12-10T03:42:53+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2012-12-10T03:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=db58e0270ce36fbcee22147405e1917ce01880ae'/>
<id>urn:sha1:db58e0270ce36fbcee22147405e1917ce01880ae</id>
<content type='text'>
</content>
</entry>
</feed>
