<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/regulator/max77686.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-06T18:17:29Z</updated>
<entry>
<title>regulator: max77686: Initialise rmatch.of_node to NULL.</title>
<updated>2012-07-06T18:17:29Z</updated>
<author>
<name>Yadwinder Singh Brar</name>
</author>
<published>2012-07-06T09:20:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d1ef065d43476fd0e245cad2ef1d226e7cb6324b'/>
<id>urn:sha1:d1ef065d43476fd0e245cad2ef1d226e7cb6324b</id>
<content type='text'>
Now of_regulator_match() returns without finding the match if match-&gt;of_node
is not NULL.

Signed-off-by: Yadwinder Singh Brar &lt;yadi.brar@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max77686: Add device tree support.</title>
<updated>2012-07-05T12:42:06Z</updated>
<author>
<name>Yadwinder Singh Brar</name>
</author>
<published>2012-07-05T03:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4706fcab9b064e6077404ccb6c5ca9c188758068'/>
<id>urn:sha1:4706fcab9b064e6077404ccb6c5ca9c188758068</id>
<content type='text'>
This patch device tree support for regulator driver. It uses the parent
(mfd's) DT node to parse the regulator data for max77686.

Signed-off-by: Yadwinder Singh Brar &lt;yadi.brar@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max77686: Implement .set_ramp_delay() callback</title>
<updated>2012-06-20T10:15:13Z</updated>
<author>
<name>Yadwinder Singh Brar</name>
</author>
<published>2012-06-20T05:20:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f503071b03dcac6908fb7e051cfc9c45bea084c0'/>
<id>urn:sha1:f503071b03dcac6908fb7e051cfc9c45bea084c0</id>
<content type='text'>
This patch implements the .set_ramp_delay callback to set the ramp_delay on
hardware for BUCK2/3/4 if ramp_delay is set in regulator constraints.

This patch also do some cleaning work for unrequired members of
struct max77686_data.

Signed-off-by: Yadwinder Singh Brar &lt;yadi.brar@samsung.com&gt;
Acked-by: MyungJoo Ham &lt;myungjoo.ham@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max77686: Initialize regulator_config</title>
<updated>2012-06-20T10:13:55Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-06-20T07:01:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c59d2a6b20aef4660a9ed89224bd17eec6a54751'/>
<id>urn:sha1:c59d2a6b20aef4660a9ed89224bd17eec6a54751</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: max77686: Convert driver to use regulator_set_voltage_time_sel.</title>
<updated>2012-06-19T11:06:32Z</updated>
<author>
<name>Yadwinder Singh Brar</name>
</author>
<published>2012-06-19T07:53:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=852abad238da723efac29f3e78dd768c18d6a062'/>
<id>urn:sha1:852abad238da723efac29f3e78dd768c18d6a062</id>
<content type='text'>
This patch converts the driver to use regulator_set_voltage_time_sel() as
.set_voltage_time_sel() callback. It also sets ramp_delay as 100000 uV/us for
LDOs &amp; normal BUCKs and 27500 uV/us(default/reset value) for BUCKs[2/3/4] in
regulator_desc[].

Signed-off-by: Yadwinder Singh Brar &lt;yadi.brar@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max77686: Fix the delay time for set_voltage_time_sel</title>
<updated>2012-06-11T04:09:14Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-06-08T09:21:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23ca6bf2318fecfbb9cd9d524e82d5029ef365bf'/>
<id>urn:sha1:23ca6bf2318fecfbb9cd9d524e82d5029ef365bf</id>
<content type='text'>
rdev-&gt;desc-&gt;uV_step * abs(new_selector - old_selector) returns uV.
The unit of ramp_rate is mV/us.
Thus 1000 should be multiplied.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Reviewed-by: Yadwinder Singh Brar &lt;yadi.brar@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max77686: Check pdata-&gt;num_regulators earlier</title>
<updated>2012-06-11T04:01:42Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-06-08T04:03:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab0d1cbe55014ac65cfc317f8ef2cd5fa4b7d4da'/>
<id>urn:sha1:ab0d1cbe55014ac65cfc317f8ef2cd5fa4b7d4da</id>
<content type='text'>
If this driver only works when pdata-&gt;num_regulators == MAX77686_REGULATORS,
let's check it earlier.

Also remove unused num_regulators from struct max77686_data.

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: max77686: Fix checkpatch warnings</title>
<updated>2012-06-04T10:28:21Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-06-04T02:19:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=74adfee53b8f05b4a9db0848d19399db2cef6cbf'/>
<id>urn:sha1:74adfee53b8f05b4a9db0848d19399db2cef6cbf</id>
<content type='text'>
Fix below checkpatch warnings:

$ scripts/checkpatch.pl -f drivers/regulator/max77686.c
ERROR: return is not a function, parentheses are not required
+       return (DIV_ROUND_UP(rdev-&gt;desc-&gt;uV_step

WARNING: line over 80 characters
+       .ops            = &amp;max77686_buck_dvs_ops,                               \

total: 1 errors, 1 warnings, 339 lines checked

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: max77686: Use regulator_map_voltage_linear for simple linear mappings</title>
<updated>2012-06-03T19:11:09Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-06-03T14:46:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e3f7f26e1323fb302921c4575a499710636d531'/>
<id>urn:sha1:2e3f7f26e1323fb302921c4575a499710636d531</id>
<content type='text'>
Both max77686_ops and max77686_buck_dvs_ops use simple linear voltage maps.
Thus use regulator_map_voltage_linear is more efficient than using the defult
regulator_map_voltage_iterate.

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: MAX77686: Add Maxim 77686 regulator driver</title>
<updated>2012-06-03T12:25:05Z</updated>
<author>
<name>Jonghwa Lee</name>
</author>
<published>2012-06-01T04:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=133d4016f1783b21e9458430fa7c0c610c010037'/>
<id>urn:sha1:133d4016f1783b21e9458430fa7c0c610c010037</id>
<content type='text'>
Add driver for support max77686 regulator.
MAX77686 provides LDOs[1~26] and BUCKs[1~9]. It support to set or get the
volatege of regulator on max77686 chip with using regmap.

Signed-off-by: Chiwoong Byun &lt;woong.byun@samsung.com&gt;
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: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Reviewed-by: Yadwinder Singh Brar &lt;yadi.brar@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
</feed>
