<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/linux/mfd, branch v3.1.4</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v3.1.4</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v3.1.4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2011-09-06T14:37:58+00:00</updated>
<entry>
<title>mfd: Fix value of WM8994_CONFIGURE_GPIO</title>
<updated>2011-09-06T14:37:58+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2011-08-03T09:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8efcc57dedfebc99c3cd39564e3fc47cd1a24b75'/>
<id>urn:sha1:8efcc57dedfebc99c3cd39564e3fc47cd1a24b75</id>
<content type='text'>
This needs to be an out of band value for the register and on this device
registers are 16 bit so we must shift left one to the 17th bit.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Cc: stable@kernel.org
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>drivers/video/backlight/aat2870_bl.c: fix setting max_current</title>
<updated>2011-08-04T00:25:22+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-08-03T23:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5d6f921b42749d1a70441685b7a4f2801e12ebfb'/>
<id>urn:sha1:5d6f921b42749d1a70441685b7a4f2801e12ebfb</id>
<content type='text'>
 - Current implementation tests wrong value for setting
   aat2870_bl-&gt;max_current.

 - In the current implementation, we cannot differentiate between 2 cases:

   a) if pdata-&gt;max_current is not set , or

   b) pdata-&gt;max_current is set to AAT2870_CURRENT_0_45 (which is also 0).

   Fix it by setting AAT2870_CURRENT_0_45 to be 1 and adjust the equation in
   aat2870_brightness() accordingly.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Cc: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Cc: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Tested-by: Jin Park &lt;jinyoungp@nvidia.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>mfd: Add AAT2870 mfd driver</title>
<updated>2011-07-31T21:28:26+00:00</updated>
<author>
<name>Jin Park</name>
<email>jinyoungp@nvidia.com</email>
</author>
<published>2011-07-04T17:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=09d6292befba8c6319d9471803149573ea6ed170'/>
<id>urn:sha1:09d6292befba8c6319d9471803149573ea6ed170</id>
<content type='text'>
Add mfd core driver for AnalogicTech AAT2870.
The AAT2870 is communication through I2C and contains backlight and
regulator components.

Signed-off-by: Jin Park &lt;jinyoungp@nvidia.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Fix missing stmpe kerneldoc</title>
<updated>2011-07-31T21:28:25+00:00</updated>
<author>
<name>Om Prakash</name>
<email>omprakash.pal@stericsson.com</email>
</author>
<published>2011-06-27T07:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4dcaa6b6df354fa44b3072bed3cb13aad7e5fbd4'/>
<id>urn:sha1:4dcaa6b6df354fa44b3072bed3cb13aad7e5fbd4</id>
<content type='text'>
Generating kerneldoc for STMPE result in warnings, so fix this by
adding missing documentation.

Signed-off-by: Om Prakash &lt;omprakash.pal@stericsson.com&gt;
Reviewed-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Reviewed-by: Jonas Aberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-by: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&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>mfd: Add WM831x clock control register definitions</title>
<updated>2011-07-31T21:28:24+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2011-06-21T10:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c7e1da477293b4b5e0bef3639b3734e28d5d55f7'/>
<id>urn:sha1:c7e1da477293b4b5e0bef3639b3734e28d5d55f7</id>
<content type='text'>
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Implement tps65910 IRQ cleanup</title>
<updated>2011-07-31T21:28:23+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2011-06-20T10:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ec2328c30bf09fe31e77889090eeb1a965325f53'/>
<id>urn:sha1:ec2328c30bf09fe31e77889090eeb1a965325f53</id>
<content type='text'>
The tps65910_irq_exit() cleanup function was generating a warning from
sparse due to the lack of a prototype. This wasn't causing GCC warnings
as the driver wasn't cleaning up its IRQs on exit at all so there was no
use of an unprototyped function.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Clean-up ab8500 register file</title>
<updated>2011-07-31T21:28:23+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2011-06-09T21:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0a1b089738cf2165ee8678e2483fce3c40389d4a'/>
<id>urn:sha1:0a1b089738cf2165ee8678e2483fce3c40389d4a</id>
<content type='text'>
This adds a previously undefined test register and removed a
number of double-defined accessory detect registers (they are
already defined higher up in the file.

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>tps65912: gpio: add gpio driver</title>
<updated>2011-07-31T21:28:22+00:00</updated>
<author>
<name>Margarita Olaya</name>
<email>magi@slimlogic.co.uk</email>
</author>
<published>2011-06-09T19:50:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=668a6cc710ee054af2b059d27bbec746ead0fbca'/>
<id>urn:sha1:668a6cc710ee054af2b059d27bbec746ead0fbca</id>
<content type='text'>
TPS65912 has five GPIOs that can be configured for different
purposes.

Signed-off-by: Margarita Olaya Cabrera &lt;magi@slimlogic.co.uk&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Liam Girdwood &lt;lrg@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>tps65912: irq: add interrupt controller</title>
<updated>2011-07-31T21:28:22+00:00</updated>
<author>
<name>Margarita Olaya</name>
<email>magi@slimlogic.co.uk</email>
</author>
<published>2011-06-09T19:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d49a0f3f14a763242b71244019d7881ee06e0658'/>
<id>urn:sha1:d49a0f3f14a763242b71244019d7881ee06e0658</id>
<content type='text'>
This module controls the interrupt handling for the tps65912.
The interrupt sources can be the following:

- GPIO
- PWRON signal
- PWRHOLD signal
- Temperature detection

Signed-off-by: Margarita Olaya Cabrera &lt;magi@slimlogic.co.uk&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Acked-by: Liam Girdwood &lt;lrg@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: tps65912: Add new mfd device</title>
<updated>2011-07-31T21:28:22+00:00</updated>
<author>
<name>Margarita Olaya</name>
<email>magi@slimlogic.co.uk</email>
</author>
<published>2011-06-09T19:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=36e52873c6393b569f2befcdd1847929211892b8'/>
<id>urn:sha1:36e52873c6393b569f2befcdd1847929211892b8</id>
<content type='text'>
The tps65912 chip is a power management IC. It contains the following
components:

- Regulators
- GPIO controller

The core driver is registered as a platform driver, it provides communication
through I2C and SPI interfaces.

Signed-off-by: Margarita Olaya Cabrera &lt;magi@slimlogic.co.uk&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Acked-by: Liam Girdwood &lt;lrg@ti.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
</feed>
