<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/include/linux/mfd/wm8350, branch v2.6.33</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=v2.6.33</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=v2.6.33'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2010-01-18T11:30:25+00:00</updated>
<entry>
<title>mfd: Correct WM835x ISINK ramp time defines</title>
<updated>2010-01-18T11:30:25+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2010-01-04T18:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=9dffe2a32b0deef52605d50527c0d240b15cabf7'/>
<id>urn:sha1:9dffe2a32b0deef52605d50527c0d240b15cabf7</id>
<content type='text'>
The constants used to specify ISINK ramp times for WM835x had the
wrong shifts so that the on times applied to the off ramp and vice
versa. The masks for the bitfields are correct.

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>mfd: Convert wm8350 IRQ handlers to irq_handler_t</title>
<updated>2009-12-13T18:21:39+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-11-04T16:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=5a65edbc12b6b34ef912114f1fc8215786f85b25'/>
<id>urn:sha1:5a65edbc12b6b34ef912114f1fc8215786f85b25</id>
<content type='text'>
This is done as simple code transformation, the semantics of the
IRQ API provided by the core are are still very different to those
of genirq (mainly with regard to masking).

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: Allow platforms to specify an IRQ base for WM8350</title>
<updated>2009-12-13T18:21:31+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-10-21T18:11:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=75b75722b4eb1032b3fe2e56b7015f23c6080529'/>
<id>urn:sha1:75b75722b4eb1032b3fe2e56b7015f23c6080529</id>
<content type='text'>
This is currently unused by the wm8350 drivers but getting it merged
now will reduce merge issues in the future when implementing wm8350
genirq support.

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: Convert WM835x IRQ handling to use a data table</title>
<updated>2009-12-13T18:21:02+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-10-12T15:15:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=0c7229f93a529145d52e1bd7b29e6c98a3a3294d'/>
<id>urn:sha1:0c7229f93a529145d52e1bd7b29e6c98a3a3294d</id>
<content type='text'>
Rather than open coding individual IRQs in each function which
manipulates them store data for IRQs in a table which is then
referenced in the users.

This is a substantial code shrink and should be a performance win in
cases where only a single IRQ goes off at once since instead of
reading four of the second level IRQ registers for each interrupt
we read only the sub-registers which have had an interrupt flagged.

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: Split wm8350 IRQ code into a separate file</title>
<updated>2009-12-13T18:20:55+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-10-12T15:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=e0a3389ab9cb08813bf325616249abb29c4d2302'/>
<id>urn:sha1:e0a3389ab9cb08813bf325616249abb29c4d2302</id>
<content type='text'>
In preparation for refactoring - it's over 700 lines of well-isolated
code and having it in a file by itself makes things more managable.

While we're at it make sure that we clean up the IRQ if we fail after
acquiring it on init.

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: Convert WM8350 to use request_threaded_irq()</title>
<updated>2009-09-17T13:48:18+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-09-16T18:07:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=37bce07077b0c335d8747f1ddb27ad585434a47e'/>
<id>urn:sha1:37bce07077b0c335d8747f1ddb27ad585434a47e</id>
<content type='text'>
Instead of hand rolling our own variant.

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>hwmon: Add WM835x PMIC hardware monitoring driver</title>
<updated>2009-09-17T07:46:51+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-07-20T11:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=fb6c023a2b845df1ec383b74644ac35a4bbb76b6'/>
<id>urn:sha1:fb6c023a2b845df1ec383b74644ac35a4bbb76b6</id>
<content type='text'>
This driver provides reporting of the status supply voltage rails
of the WM835x series of PMICs via the hwmon API.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Support active high IRQs on WM835x</title>
<updated>2009-04-04T22:32:20+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-02-06T14:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-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>Merge branch 'topic/asoc' into next/asoc</title>
<updated>2009-01-15T17:27:20+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2009-01-15T17:27:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=c0106d72b8d71696dbe9dc80e2c77d4ac63f7531'/>
<id>urn:sha1:c0106d72b8d71696dbe9dc80e2c77d4ac63f7531</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: Implement WM8350 headphone jack detection</title>
<updated>2009-01-09T10:31:32+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-01-08T15:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=a6ba2b2dabb583e7820e567fb309d771b50cb9ff'/>
<id>urn:sha1:a6ba2b2dabb583e7820e567fb309d771b50cb9ff</id>
<content type='text'>
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
</feed>
