<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/regulator/max8998.c, branch linux-3.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-07-09T18:45:12Z</updated>
<entry>
<title>regulator: max8998: Remove wrong set_suspend_[en|dis]able callback settings</title>
<updated>2012-07-09T18:45:12Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-07-06T11:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa851193bdf140c85b660c2a070e53316ad2a4d3'/>
<id>urn:sha1:aa851193bdf140c85b660c2a070e53316ad2a4d3</id>
<content type='text'>
Using the same ops for both [en|dis]able and set_suspend_[en|dis]able
callbacks is actively broken. This patch removes .set_suspend_disable and
.set_suspend_enable callback setting.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max8998: Convert to set_voltage_sel and regulator_map_voltage_linear</title>
<updated>2012-06-23T11:18:08Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-06-17T01:34:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=baae019efe84b6d2c6d5e7e7e1c9cfa130ad6b2a'/>
<id>urn:sha1:baae019efe84b6d2c6d5e7e7e1c9cfa130ad6b2a</id>
<content type='text'>
Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max8998: Convert to regulator_list_voltage_linear()</title>
<updated>2012-06-23T11:16:42Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-06-17T01:33:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9a0fbb627cfa86303b8eb57377f536c64812cc85'/>
<id>urn:sha1:9a0fbb627cfa86303b8eb57377f536c64812cc85</id>
<content type='text'>
Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max8998: Convert ot use devm_kzalloc</title>
<updated>2012-04-23T12:20:27Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-04-19T01:47:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0f80ea1499ae047dcaa29ccecfe0d58bb229c4e9'/>
<id>urn:sha1:0f80ea1499ae047dcaa29ccecfe0d58bb229c4e9</id>
<content type='text'>
Also simplify the error handling to start unwind from the place
regulator_register fails.

No need to check rdev[i] is NULL or not before calling regulator_unregister.
regulator_unregister is safe if rdev is NULL,

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: Remove unneeded include of linux/delay.h from regulator drivers</title>
<updated>2012-04-23T12:20:26Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-04-18T00:52:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6c9eeb0f5cac0d9fd05c138f1eec86a7f70630ce'/>
<id>urn:sha1:6c9eeb0f5cac0d9fd05c138f1eec86a7f70630ce</id>
<content type='text'>
All the drivers that need delay for the regulator voltage output voltage to
stabilize after being enabled or after being set to a new value has been
converted to implement enable_time and set_voltage_time_sel callbacks.
Then regulator core will take care of the necessary delay.

For the drivers that don't need the delay, don't need to include linux/delay.h.
This patch removes the unneeded include of linux/delay.h in regulator drivers.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: Convert max8998 to set_voltage_time_sel</title>
<updated>2012-04-13T08:54:45Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-04-11T05:59:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=276909d3599987a0ba44e1b984fde20323ff2aea'/>
<id>urn:sha1:276909d3599987a0ba44e1b984fde20323ff2aea</id>
<content type='text'>
Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: Convert max8998 to get_voltage_sel</title>
<updated>2012-04-13T08:54:45Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-04-11T05:58:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b4354b46564a2224e624429f2f6eba3a2f99000'/>
<id>urn:sha1:7b4354b46564a2224e624429f2f6eba3a2f99000</id>
<content type='text'>
Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max8998: Use simple equation to get selector</title>
<updated>2012-04-10T09:14:01Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-04-10T06:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e42a7dc407163dd99ab5741b6fd167877708623'/>
<id>urn:sha1:2e42a7dc407163dd99ab5741b6fd167877708623</id>
<content type='text'>
It's more efficient to get the best selector by simple equation.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: core: Use a struct to pass in regulator runtime configuration</title>
<updated>2012-04-09T11:37:09Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2012-04-03T23:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c172708d38a401b2f3f841dfcd862b469fa0b670'/>
<id>urn:sha1:c172708d38a401b2f3f841dfcd862b469fa0b670</id>
<content type='text'>
Rather than adding new arguments to regulator_register() every time we
want to add a new bit of dynamic information at runtime change the function
to take these via a struct. By doing this we avoid needing to do further
changes like the recent addition of device tree support which required each
regulator driver to be updated to take an additional parameter.

The regulator_desc which should (mostly) be static data is still passed
separately as most drivers are able to configure this statically at build
time.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: Silence error message in max8998_pmic_probe</title>
<updated>2012-03-11T20:48:54Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-03-07T07:15:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f08f5de54f419776e8133693d152ff3a016f2a9a'/>
<id>urn:sha1:f08f5de54f419776e8133693d152ff3a016f2a9a</id>
<content type='text'>
This looks like a mistakenly committed debug logging.

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