<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/regulator, branch v2.6.37</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=v2.6.37</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.37'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2010-12-09T09:23:43Z</updated>
<entry>
<title>regulator: tps6586x: correct register table</title>
<updated>2010-12-09T09:23:43Z</updated>
<author>
<name>Danny Huang</name>
<email>dahuang@nvidia.com</email>
</author>
<published>2010-12-01T20:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1b39ed0cf51193f3ba03044369ab4d144712a9b8'/>
<id>urn:sha1:1b39ed0cf51193f3ba03044369ab4d144712a9b8</id>
<content type='text'>
Correct the register table for SM2, LDO8, RTC

Change-Id: I45348cec5ffbb7da9bd7523764fb611b537236b8
Signed-off-by: Danny Huang &lt;dahuang@nvidia.com&gt;
Signed-off-by: Olof Johansson &lt;olofj@chromium.org&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: tps6586x: Handle both enable reg/bits being the same</title>
<updated>2010-12-09T09:23:43Z</updated>
<author>
<name>Danny Huang</name>
<email>dahuang@nvidia.com</email>
</author>
<published>2010-12-01T20:37:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1dbcf35cb5b775e564a793a338c7c3eb65fc6980'/>
<id>urn:sha1:1dbcf35cb5b775e564a793a338c7c3eb65fc6980</id>
<content type='text'>
Change-Id: I40400bb65eab496bb1becd26b37a9653b99d4f41
Signed-off-by: Danny Huang &lt;dahuang@nvidia.com&gt;
Signed-off-by: Olof Johansson &lt;olofj@chromium.org&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
  (Split into separate patches)
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: tps6586x: Fix TPS6586X_DVM to store goreg/bit</title>
<updated>2010-12-09T09:23:43Z</updated>
<author>
<name>Danny Huang</name>
<email>dahuang@nvidia.com</email>
</author>
<published>2010-12-01T20:37:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=64db657b5a45f1676d421e2bdfb7d4910dce87d3'/>
<id>urn:sha1:64db657b5a45f1676d421e2bdfb7d4910dce87d3</id>
<content type='text'>
Change-Id: Idacf5e1e51dbbbcd5ea93f310a4e907977e7359e
Signed-off-by: Danny Huang &lt;dahuang@nvidia.com&gt;
Signed-off-by: Olof Johansson &lt;olofj@chromium.org&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
  (Split into separate patches)
  (Minor formatting fixes)
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: tps6586x: Add missing bit mask generation</title>
<updated>2010-12-09T09:23:43Z</updated>
<author>
<name>Danny Huang</name>
<email>dahuang@nvidia.com</email>
</author>
<published>2010-12-01T20:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4f58670709af7b890eceab325e9e470f209459ca'/>
<id>urn:sha1:4f58670709af7b890eceab325e9e470f209459ca</id>
<content type='text'>
Change-Id: I76eaceb31b56264f6978af15db1e6fc7e2e01b5a
Signed-off-by: Danny Huang &lt;dahuang@nvidia.com&gt;
Signed-off-by: Olof Johansson &lt;olofj@chromium.org&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
  (Split into separate patches)
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: fix kernel-doc for set_consumer_device_supply</title>
<updated>2010-11-30T15:13:25Z</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2010-11-18T23:02:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=06c63f9396133f312c5a49c2285c2c8015e80934'/>
<id>urn:sha1:06c63f9396133f312c5a49c2285c2c8015e80934</id>
<content type='text'>
Fix kernel-doc warning for set_consumer_device_supply():

Warning(drivers/regulator/core.c:912): missing initial short description on line:
 * set_consumer_device_supply: Bind a regulator to a symbolic supply

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc:	Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
Cc:	Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: enable supply regulator only when use count is zero</title>
<updated>2010-11-30T15:13:25Z</updated>
<author>
<name>Bengt Jonsson</name>
<email>bengt.g.jonsson@stericsson.com</email>
</author>
<published>2010-11-10T10:06:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f3c18a87f3ddcfd31b16f689d01eb6adcc99de74'/>
<id>urn:sha1:f3c18a87f3ddcfd31b16f689d01eb6adcc99de74</id>
<content type='text'>
Supply regulators are disabled only when the last
reference count is removed on the child regulator
(the use count goes from 1 to 0). This patch changes
the behaviour of enable so the supply regulator is
enabled only when the use count of the child
regulator goes from 0 to 1.

Signed-off-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: twl-regulator - fix twlreg_set_mode</title>
<updated>2010-11-30T15:13:25Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2010-10-22T08:38:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b9e26bc804e611d879353cd953cb17db1c52d307'/>
<id>urn:sha1:b9e26bc804e611d879353cd953cb17db1c52d307</id>
<content type='text'>
The Singular Message is 16 bits:
        DEV_GRP[15:13] MT[12]  RES_ID[11:4]  RES_STATE[3:0]

Current implementation return immedially after sucessfuly write MSB part.
To properly set mode, we need to write the complete message ( MSB and LSB ).

In twl.h, now we have defines for PM Master module register offsets,
use it instead of hard coded 0x15/0x16.

Use "message &amp; 0xff" to ensure we send correct value for LSB.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Tested-by: Lesly Arackal Manuel &lt;leslyam@ti.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: lock supply in regulator enable</title>
<updated>2010-11-30T15:13:25Z</updated>
<author>
<name>Mattias Wallin</name>
<email>mattias.wallin@stericsson.com</email>
</author>
<published>2010-11-04T10:01:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3aa713e76e8f562c0d28faf18873c4f1836b17c9'/>
<id>urn:sha1:3aa713e76e8f562c0d28faf18873c4f1836b17c9</id>
<content type='text'>
This patch add locks around regulator supply enable.

Signed-off-by: Mattias Wallin &lt;mattias.wallin@stericsson.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: Return proper error for regulator_register()</title>
<updated>2010-11-30T15:13:25Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2010-11-05T07:27:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7727da22e820a96ab394db2fc0ab58f7f7ecb323'/>
<id>urn:sha1:7727da22e820a96ab394db2fc0ab58f7f7ecb323</id>
<content type='text'>
Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
<entry>
<title>regulator: Ensure enough delay time for enabling regulator</title>
<updated>2010-11-30T15:13:25Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2010-11-05T13:51:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e36c1df8e18183ba2c691fe766a52c94020cdc5e'/>
<id>urn:sha1:e36c1df8e18183ba2c691fe766a52c94020cdc5e</id>
<content type='text'>
Integer division will truncate the result, this patch ensures we have
enough delay time for enabling regulator.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
</entry>
</feed>
