<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/regulator/ab8500.c, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-06-17T17:27:47Z</updated>
<entry>
<title>regulator: Change ab8500 match names to reflect Device Tree</title>
<updated>2012-06-17T17:27:47Z</updated>
<author>
<name>Lee Jones</name>
</author>
<published>2012-05-30T04:47:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f7f3f1ad9ee13c962122e36752ef6908aff920a2'/>
<id>urn:sha1:f7f3f1ad9ee13c962122e36752ef6908aff920a2</id>
<content type='text'>
The 'name' field in 'struct of_regulator_match' expects to match with
its corresponding regulator device node in the Device Tree. This patch
renames each of the regulators in the ab8500 regulator driver so this
is true.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: Enable the ab8500 for Device Tree</title>
<updated>2012-05-18T07:37:25Z</updated>
<author>
<name>Lee Jones</name>
</author>
<published>2012-05-17T13:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3a8334b94850b08728237235df94a69c6ea9f6e7'/>
<id>urn:sha1:3a8334b94850b08728237235df94a69c6ea9f6e7</id>
<content type='text'>
Here we setup the ab8500 regulator driver for DT. We first do
this in the normal way, by providing a match structure during
initialisation, but then we provide information so that
whilst probing we can use existing data structures to do DT
look-ups.

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: ab8500: Split up probe() into manageable pieces</title>
<updated>2012-05-18T07:36:45Z</updated>
<author>
<name>Lee Jones</name>
</author>
<published>2012-05-17T13:45:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a7ac1d9e4eac7e4ca5f7c76ea98421a0f6af671b'/>
<id>urn:sha1:a7ac1d9e4eac7e4ca5f7c76ea98421a0f6af671b</id>
<content type='text'>
ab8500's probe() function is becoming quite large, so in the lead
up to Device Tree enablement which will fork the thread of execution
this patch splits it into 3 main areas; basic error checking will
remain in probe(), but regulator register initialisation and regulator
registration have been moved to their own functions which will
be called in sequence by probe() and the DT equivalent.

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: Fix build of ab8500</title>
<updated>2012-04-10T08:36:34Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2012-04-10T08:36:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ac97c62071e469a67e9019998ccef68a5356ed7f'/>
<id>urn:sha1:ac97c62071e469a67e9019998ccef68a5356ed7f</id>
<content type='text'>
Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&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: Convert ab8500 to set_voltage_sel</title>
<updated>2012-04-01T10:59:23Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-03-20T01:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae713d394d9e2aacaab620acd3212855f1f06b00'/>
<id>urn:sha1:ae713d394d9e2aacaab620acd3212855f1f06b00</id>
<content type='text'>
Convert ab8500 to set_voltage_sel and then we can remove
ab8500_get_best_voltage_index function.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Tested-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: Convert ab8499 to use get_voltage_sel()</title>
<updated>2012-03-11T20:48:43Z</updated>
<author>
<name>Axel Lin</name>
</author>
<published>2012-02-24T09:15:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3bf6e90e476fb34ca47b6dda270f41d9cebcb1ac'/>
<id>urn:sha1:3bf6e90e476fb34ca47b6dda270f41d9cebcb1ac</id>
<content type='text'>
This change is required to make ab8500_regulator_get_voltage_sel work.
The regulator core will call set_voltage_time_sel only when get_voltage_sel is
implemented.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Tested-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6</title>
<updated>2012-01-14T04:43:32Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2012-01-14T04:43:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21ebd6c68b5511b55f4f456e4ba17c2d711e3617'/>
<id>urn:sha1:21ebd6c68b5511b55f4f456e4ba17c2d711e3617</id>
<content type='text'>
* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)
  rtc: max8925: Add function to work as wakeup source
  mfd: Add pm ops to max8925
  mfd: Convert aat2870 to dev_pm_ops
  mfd: Still check other interrupts if we get a wm831x touchscreen IRQ
  mfd: Introduce missing kfree in 88pm860x probe routine
  mfd: Add S5M series configuration
  mfd: Add s5m series irq driver
  mfd: Add S5M core driver
  mfd: Improve mc13xxx dt binding document
  mfd: Fix stmpe section mismatch
  mfd: Fix stmpe build warning
  mfd: Fix STMPE I2c build failure
  mfd: Constify aat2870-core i2c_device_id table
  gpio: Add support for stmpe variant 801
  mfd: Add support for stmpe variant 801
  mfd: Add support for stmpe variant 610
  mfd: Add support for STMPE SPI interface
  mfd: Separate out STMPE controller and interface specific code
  misc: Remove max8997-muic sysfs attributes
  mfd: Remove unused wm831x_irq_data_to_mask_reg()
  ...

Fix up trivial conflict in drivers/leds/Kconfig due to addition of
LEDS_MAX8997 and LEDS_TCA6507 next to each other.
</content>
</entry>
<entry>
<title>mfd: Unify abx500 headers in mfd/abx500</title>
<updated>2012-01-08T23:37:39Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2011-12-02T13:16:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee66e653ca7425bc8ffca4e00f19a8057cd14e4d'/>
<id>urn:sha1:ee66e653ca7425bc8ffca4e00f19a8057cd14e4d</id>
<content type='text'>
This moves all the header files related to the abx500 family into
a common include directory below mfd. From now on we place any
subchip header in that directory. Headers previously in e.g.
&lt;linux/mfd/ab8500/gpio.h&gt; get prefixed and are now e.g.
&lt;linux/mfd/abx500/ab8500-gpio.h&gt;. The top-level abstract interface
remains in &lt;linux/mfd/abx500.h&gt;.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>regulator: pass additional of_node to regulator_register()</title>
<updated>2011-11-23T18:47:04Z</updated>
<author>
<name>Rajendra Nayak</name>
</author>
<published>2011-11-18T11:17:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c043bcbf287dc69848054d5c02c55c20f7a7bc5'/>
<id>urn:sha1:2c043bcbf287dc69848054d5c02c55c20f7a7bc5</id>
<content type='text'>
With device tree support for regulators, its needed that the
regulator_dev-&gt;dev device has the right of_node attached.
To be able to do this add an additional parameter to the
regulator_register() api, wherein the dt-adapted driver can
then pass this additional info onto the regulator core.

Signed-off-by: Rajendra Nayak &lt;rnayak@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
</feed>
