<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/mfd, branch v2.6.30.7</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/mfd?h=v2.6.30.7</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/mfd?h=v2.6.30.7'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-05-19T20:22:28Z</updated>
<entry>
<title>mfd: pcf50633: fix unsafe disable_irq()</title>
<updated>2009-05-19T20:22:28Z</updated>
<author>
<name>Nelson Castillo</name>
<email>arhuaco@freaks-unidos.net</email>
</author>
<published>2009-05-12T20:26:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f43ab901005c2bb3c5440e91b6efae9f5db02e7c'/>
<id>urn:sha1:f43ab901005c2bb3c5440e91b6efae9f5db02e7c</id>
<content type='text'>
Without this change Openmoko Freerunner (GTA02) bootstrap will deadlock.
As pointed out in other patches this issue is in the wild since the merge
of:

: commit 3aa551c9b4c40018f0e261a178e3d25478dc04a9
: Author: Thomas Gleixner &lt;tglx@linutronix.de&gt;
: Date:   Mon Mar 23 18:28:15 2009 +0100
:
:    genirq: add threaded interrupt handler support
:
:    Add support for threaded interrupt handlers

Signed-off-by: Nelson Castillo &lt;arhuaco@freaks-unidos.net&gt;
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: &lt;balajirrao@openmoko.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Keep a cache of WM8350 volatile values</title>
<updated>2009-05-19T20:22:28Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-04-30T13:48:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b126d113484886d900179b4ae55ea7fabe15f936'/>
<id>urn:sha1:b126d113484886d900179b4ae55ea7fabe15f936</id>
<content type='text'>
Due to the way that the WM8350 audio driver handles CODEC_ENA many of
the WM8350 audio registers are marked as volatile when they aren't
actually so. Allow the audio driver to see a cache of these values for
inspection during interrupt context.

To do this we need to stop satisfying any bits from volatile registers
from cache - there's no real benefit from doing so anyway, we did the
read already.

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: fix da903x warning</title>
<updated>2009-04-04T22:32:25Z</updated>
<author>
<name>Samuel Ortiz</name>
<email>sameo@linux.intel.com</email>
</author>
<published>2009-03-31T10:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fa15ce8ad59e9653d50b8596596cb02d3566d4aa'/>
<id>urn:sha1:fa15ce8ad59e9653d50b8596596cb02d3566d4aa</id>
<content type='text'>
The da903x interrupt handler is retruning an int instead of an irqreturn_t.

Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Use the value of the final spin when reading the AUXADC</title>
<updated>2009-04-04T22:32:24Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-03-01T19:11:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f3df0b7533ccad7bb3ef25383fea9c990b0033a2'/>
<id>urn:sha1:f3df0b7533ccad7bb3ef25383fea9c990b0033a2</id>
<content type='text'>
Reverse the order of the tests for loop exit so we use a valid value
before we time out.  Vanishingly unlikely to happen since we retry for
several times the expected conversion time.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: Storage class should be before const qualifier</title>
<updated>2009-04-04T22:32:23Z</updated>
<author>
<name>Tobias Klauser</name>
<email>tklauser@distanz.ch</email>
</author>
<published>2009-02-17T09:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3446d4bb93b4d8c7c5b667dd0271669f012fb166'/>
<id>urn:sha1:3446d4bb93b4d8c7c5b667dd0271669f012fb166</id>
<content type='text'>
The C99 specification states in section 6.11.5:

The placement of a storage-class specifier other than at the beginning
of the declaration specifiers in a declaration is an obsolescent
feature.

Signed-off-by: Tobias Klauser &lt;tklauser@distanz.ch&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: PASIC3: supply clock_rate to DS1WM via driver_data</title>
<updated>2009-04-04T22:32:23Z</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2009-02-17T09:09:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=47c10edd715d420cabd8622a4a458e9ac755b24d'/>
<id>urn:sha1:47c10edd715d420cabd8622a4a458e9ac755b24d</id>
<content type='text'>
Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: convert PASIC3 to use MFD core</title>
<updated>2009-04-04T22:32:21Z</updated>
<author>
<name>Philipp Zabel</name>
<email>philipp.zabel@gmail.com</email>
</author>
<published>2009-02-17T09:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0254a8f496f9c939d4068613ace4ffd0d9e6ece2'/>
<id>urn:sha1:0254a8f496f9c939d4068613ace4ffd0d9e6ece2</id>
<content type='text'>
This patch makes htc-pasic3 register the DS1WM and LED cell drivers
through the MFD core infrastructure instead of allocating the platform
devices manually. It also calculates the bus_shift parameter from the
memory resource size.

Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: Support active high IRQs on WM835x</title>
<updated>2009-04-04T22:32:20Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-02-06T14:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3206450355100eae8e033645318b95bb60f1faff'/>
<id>urn:sha1:3206450355100eae8e033645318b95bb60f1faff</id>
<content type='text'>
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: Use bulk read to fill WM8350 register cache</title>
<updated>2009-04-04T22:32:19Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-02-04T21:43:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9dfd338198bec67ebc82ed363078f9d8aa74ec3e'/>
<id>urn:sha1:9dfd338198bec67ebc82ed363078f9d8aa74ec3e</id>
<content type='text'>
Some I2C controllers have high overheads for setting up I2C operations
which makes the register cache setup on startup excessively slow since
it does a lot of small transactions. Reduce this overhead by doing a
bulk read of the entire register bank and filtering out what we don't
need later.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
<entry>
<title>mfd: remove duplicated #include from pcf50633</title>
<updated>2009-04-04T22:32:19Z</updated>
<author>
<name>Huang Weiyi</name>
<email>weiyi.huang@gmail.com</email>
</author>
<published>2009-02-04T21:43:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=22e2df7d5ff50e5a62d4945b13c83525a2617ef5'/>
<id>urn:sha1:22e2df7d5ff50e5a62d4945b13c83525a2617ef5</id>
<content type='text'>
Removed duplicated #include &lt;linux/device.h&gt; in
  drivers/mfd/pcf50633-core.c

Signed-off-by: Huang Weiyi &lt;weiyi.huang@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
</content>
</entry>
</feed>
