<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snowball/igloo-kernel.git/drivers/regulator, branch android-2012.04</title>
<subtitle>Igloo kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=android-2012.04</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=android-2012.04'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/'/>
<updated>2012-03-19T07:49:27+00:00</updated>
<entry>
<title>u5500: keep LDO_H always on</title>
<updated>2012-03-19T07:49:27+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2012-01-03T09:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=c6212f0513427db57525673355d27b7c3ee83d3e'/>
<id>urn:sha1:c6212f0513427db57525673355d27b7c3ee83d3e</id>
<content type='text'>
The software specification says: "The sub camera is put in
standby by setting GPIO_002 (CAM_SUB_PWDN) high and leaving
the power supplies on, shutting only one power supply off
will result in a leakage current of 1.1mA, Leaving both
supplies on results in a leakage current of 15uA".

Both supplies here are LDO_H and VIO, and since VIO is always
on, keep LDO_H always on too, setting it to low power mode
instead of disabling it.

ST-Ericsson ID: 407971
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I7ce2c30b761e04a26270718e2c92f4a609a07995
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44142
Reviewed-by: QATOOLS
Reviewed-by: Vijaya Kumar K-1 &lt;vijay.kilari@stericsson.com&gt;
Reviewed-by: QABUILD
</content>
</entry>
<entry>
<title>regulator: ab8500: Clean out SoC registers</title>
<updated>2012-03-19T07:49:26+00:00</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2011-12-13T08:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=553fe63a4897954b5efe55308066f6793673674b'/>
<id>urn:sha1:553fe63a4897954b5efe55308066f6793673674b</id>
<content type='text'>
Clean out initialization that is handled by SoC.
Regulator settings for Vpll (partly), Vsmps1,
Vsmps2, Vsmps3 (partly), Vrf1, Varm, Vape, Vbb,
Vmod are cleaned out. They should not be touched
by the kernel.

This patch removes the possibility to set these
register bits as well (change in the driver). If
there is a need to set these bits, they should be
set during early boot, in e. g. SoC settings.

ST-Ericsson ID: 403918
ST-Ericsson Linux next: -
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I870cdd4195d196a64718fac9015cb5874f42693e
Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42327
Reviewed-by: QABUILD
</content>
</entry>
<entry>
<title>regulator: ab8500: Remove Vsafe settings</title>
<updated>2012-03-19T07:49:26+00:00</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2011-12-08T15:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=1a144b1ae52b673919fa48e4de0bacd5bea7a8a3'/>
<id>urn:sha1:1a144b1ae52b673919fa48e4de0bacd5bea7a8a3</id>
<content type='text'>
The Vsafe regulator should not be handled
by kernel, it should be setup before the
kernel starts. This patch removes the
setting of Vsmsp3Regu.

ST-Ericsson ID: 366482
ST-Ericsson Linux next: -
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I47af8002c0c06eb373f353aafa6f76f5ed1c1944
Depends-on: I3ef3dfa93946baffe019292084948e7c052b85c2
Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42850
Reviewed-by: QABUILD
</content>
</entry>
<entry>
<title>regulator: ab8500: Remove Vsafe voltage settings</title>
<updated>2012-03-19T07:49:26+00:00</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2011-12-08T15:10:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=2be26d67cb286e5886d326f71a5ba3438c7846e5'/>
<id>urn:sha1:2be26d67cb286e5886d326f71a5ba3438c7846e5</id>
<content type='text'>
The Vsafe regulator should not be handled by
the kernel, it should be setup before the
kernel starts. This patch removes the voltage
settings.

Current consumption will increase slightly
(rough estimate 25 uA) when the platform is
in the low power state because SoC sets a
voltage of 0.95 V where the kernel set a
voltage of 0.925 V.

ST-Ericsson ID: 366482
ST-Ericsson Linux next: -
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: Ia8a1033c5ceca2f7fe04ac30215406d954e0cae8
Depends-on: If3b3c22371e448d79e65e600e9472637cf17ddc6
Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42849
Reviewed-by: QABUILD
</content>
</entry>
<entry>
<title>regulator: ab8500: Init debug from regulator driver</title>
<updated>2012-03-19T07:49:22+00:00</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2011-12-06T08:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=e41ec94a11582ba98092d99bed6d475a28a1a909'/>
<id>urn:sha1:e41ec94a11582ba98092d99bed6d475a28a1a909</id>
<content type='text'>
The purpose of this patch is to guarantee that
debug (regulator/ab8500-debug.c) will record the
regulator registers before they are modified by
the driver (regulator/ab8500.c).

ST-Ericsson ID: 402732
ST-Ericsson Linux next: -
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: Ie4cae023b7ed0f07b70049282b2f2cf9d4c06f15
Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/42186
Reviewed-by: QABUILD
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>regulator: db5500: Correct propagation to power state</title>
<updated>2012-03-19T07:49:19+00:00</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2011-11-25T08:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=0a277da08204551a89e7738bc73ee5cd4f00dacd'/>
<id>urn:sha1:0a277da08204551a89e7738bc73ee5cd4f00dacd</id>
<content type='text'>
This patch solves an issue with the power state count
(which is used when CPUidle takes the decision to go to
sleep).

When a db5500 regulator is enabled/disabled, the power
state count should only be updated if there is a change
in the regulator state. Normally, this error is not
visible because the regulator framework will check if
the regulator is enabled before enabling. But if the
suspend/resume functionality of the regulator framework
is activated, there may be calls to enable even if the
regulator is already enabled.

ST-Ericsson ID: 398507
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: Ic9a875c6c00119f470ca76de2cedce8204b9cbb8
Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39924
Reviewed-by: QABUILD
Reviewed-by: Vijaya Kumar K-1 &lt;vijay.kilari@stericsson.com&gt;
Reviewed-by: Rabin VINCENT &lt;rabin.vincent@stericsson.com&gt;
Tested-by: Rabin VINCENT &lt;rabin.vincent@stericsson.com&gt;
</content>
</entry>
<entry>
<title>regulators: db8500: Add weak testcase hook</title>
<updated>2012-03-19T07:49:19+00:00</updated>
<author>
<name>Jonas Aaberg</name>
<email>jonas.aberg@stericsson.com</email>
</author>
<published>2011-11-24T06:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=e4db76b2a5884e14a236f29a5b3174d84893e1e2'/>
<id>urn:sha1:e4db76b2a5884e14a236f29a5b3174d84893e1e2</id>
<content type='text'>
Add week function that can be used to provide regulator
information to test cases.

ST-Ericsson Linux next: -
ST-Ericsson ID: 370799
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I9a7d628e35610f83451f8fa7c593430a39547ee3
Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39596
Reviewed-by: QABUILD
Reviewed-by: Bengt JONSSON &lt;bengt.g.jonsson@stericsson.com&gt;
</content>
</entry>
<entry>
<title>regulator: db8500: Correct propagation to power state</title>
<updated>2012-03-19T07:49:19+00:00</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2011-11-25T08:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=d958bc6bffa931545d2a50a861b787b28e2e66f3'/>
<id>urn:sha1:d958bc6bffa931545d2a50a861b787b28e2e66f3</id>
<content type='text'>
This patch solves an issue with the power state count
(which is used when CPUidle takes the decision to go to
sleep).

When a db8500 regulator is enabled/disabled, the power
state count should only be updated if there is a change
in the regulator state. Normally, this error is not
visible because the regulator framework will check if
the regulator is enabled before enabling. But if the
suspend/resume functionality of the regulator framework
is activated, there may be calls to enable even if the
regulator is already enabled.

ST-Ericsson ID: 398507
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: Ieee237877457d6f8ea37b2d9a873d4dcaebf7e3d
Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39921
Reviewed-by: QATEST
Reviewed-by: QABUILD
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>regulator: ab8500: Set current debug state as default</title>
<updated>2012-03-19T07:49:17+00:00</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2011-11-23T19:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=25f410d624e2cbaee3b1a6c7547b0d86bf042422'/>
<id>urn:sha1:25f410d624e2cbaee3b1a6c7547b0d86bf042422</id>
<content type='text'>
Previous implementation caused confusion. This
patch makes "current" the default state when
viewing regulator status (instead of "initial").

ST-Ericsson ID: 399059
ST-Ericsson Linux next: -
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I34f0d0e62ba7f8fc40c70e35fbd30aa0e0948d6b
Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39599
Reviewed-by: QABUILD
</content>
</entry>
<entry>
<title>regulator: dbx500: Added power state debug</title>
<updated>2012-03-19T07:49:17+00:00</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2011-11-25T14:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=5fbedb8b8ce081c4dd9595a46847b3deecdffdf3'/>
<id>urn:sha1:5fbedb8b8ce081c4dd9595a46847b3deecdffdf3</id>
<content type='text'>
ST-Ericsson ID: 398507
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I756f74e26540523f7b620925fef57cc74d6d27fa
Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39920
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
</feed>
