<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/mfd/tc3589x.c, branch v3.4.61</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>mfd: Add missing #ifdef around tc3589x PM block</title>
<updated>2011-10-24T12:09:09+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2011-08-09T18:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=54d8e2c323b439e0e20ea44d17b875d9a43f7d66'/>
<id>54d8e2c323b439e0e20ea44d17b875d9a43f7d66</id>
<content type='text'>
The CONFIG_PM code was unconditionally compiled in despite
the dev_pm_ops only being included into the driver struct
if used. Fix this by adding the missing #ifdef.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The CONFIG_PM code was unconditionally compiled in despite
the dev_pm_ops only being included into the driver struct
if used. Fix this by adding the missing #ifdef.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: Cleanup irq namespace</title>
<updated>2011-03-26T23:09:51+00:00</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2011-03-25T11:12:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d5bb122165981aed327845c32a9916d1b8ae0e4b'/>
<id>d5bb122165981aed327845c32a9916d1b8ae0e4b</id>
<content type='text'>
Converted with coccinelle.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Converted with coccinelle.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input/tc3589x: add tc3589x keypad support</title>
<updated>2010-12-29T21:02:24+00:00</updated>
<author>
<name>Sundar Iyer</name>
<email>sundar.iyer@stericsson.com</email>
</author>
<published>2010-12-21T10:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=09c730a488c32c2cadb31cdb8dcc4df528441197'/>
<id>09c730a488c32c2cadb31cdb8dcc4df528441197</id>
<content type='text'>
Add support for the keypad controller module found on the
TC3589X devices. This driver default adds the support for
TC35893 device.

Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Acked-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
[Some minor fixups for compilation]
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for the keypad controller module found on the
TC3589X devices. This driver default adds the support for
TC35893 device.

Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Acked-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
[Some minor fixups for compilation]
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: Use dummy_irq_chip for tc3589x</title>
<updated>2010-12-20T12:32:26+00:00</updated>
<author>
<name>Samuel Ortiz</name>
<email>sameo@linux.intel.com</email>
</author>
<published>2010-12-20T12:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=abda3a24a99998279fe890ea8a789ebe4d605d78'/>
<id>abda3a24a99998279fe890ea8a789ebe4d605d78</id>
<content type='text'>
This also converts tc3589x to the new irq API.

Cc: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also converts tc3589x to the new irq API.

Cc: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd/tc3589x: add suspend/resume support</title>
<updated>2010-12-19T18:27:58+00:00</updated>
<author>
<name>Sundar Iyer</name>
<email>sundar.iyer@stericsson.com</email>
</author>
<published>2010-12-13T04:03:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=593e9d70fb0f1ece1cf2a61c701dec35d8e41f8d'/>
<id>593e9d70fb0f1ece1cf2a61c701dec35d8e41f8d</id>
<content type='text'>
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd/tc3589x: undo gpio module reset during chip init</title>
<updated>2010-12-19T18:27:55+00:00</updated>
<author>
<name>Sundar Iyer</name>
<email>sundar.iyer@stericsson.com</email>
</author>
<published>2010-12-13T04:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=523bc3820f023169671e9726b8dc075669d14bec'/>
<id>523bc3820f023169671e9726b8dc075669d14bec</id>
<content type='text'>
Skip putting the GPIO module into a reset during the chip init.  This makes
sure to preserve any existing GPIO configurations done by pre-kernel boot code.

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Skip putting the GPIO module into a reset during the chip init.  This makes
sure to preserve any existing GPIO configurations done by pre-kernel boot code.

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd/tc3589x: fix random interrupt misses</title>
<updated>2010-12-19T18:27:52+00:00</updated>
<author>
<name>Sundar Iyer</name>
<email>sundar.iyer@stericsson.com</email>
</author>
<published>2010-12-13T04:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bd77efd0cea80865d4cfcc1e4b62789c51a74b2d'/>
<id>bd77efd0cea80865d4cfcc1e4b62789c51a74b2d</id>
<content type='text'>
On the TC35892, a random delayed interrupt clear (GPIO IC) write locks up the
child interrupts. In such a case, the original interrupt is active and not yet
acknowledged. Re-check the IRQST bit for any pending interrupts and handle
those.

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On the TC35892, a random delayed interrupt clear (GPIO IC) write locks up the
child interrupts. In such a case, the original interrupt is active and not yet
acknowledged. Re-check the IRQST bit for any pending interrupts and handle
those.

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd/tc3589x: add block identifier for multiple child devices</title>
<updated>2010-12-19T18:27:49+00:00</updated>
<author>
<name>Sundar Iyer</name>
<email>sundar.iyer@stericsson.com</email>
</author>
<published>2010-12-13T04:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=611b7590afa6e6c6b0942b1d3efef17fbb348ef5'/>
<id>611b7590afa6e6c6b0942b1d3efef17fbb348ef5</id>
<content type='text'>
Add block identifier to be able to add multiple mfd clients
to the mfd core

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add block identifier to be able to add multiple mfd clients
to the mfd core

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd/tc3589x: rename tc35892 structs/registers to tc359x</title>
<updated>2010-12-19T18:27:46+00:00</updated>
<author>
<name>Sundar Iyer</name>
<email>sundar.iyer@stericsson.com</email>
</author>
<published>2010-12-13T04:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=20406ebff4a298e6e3abbc1717a90bb3e55dc820'/>
<id>20406ebff4a298e6e3abbc1717a90bb3e55dc820</id>
<content type='text'>
Most of the register layout, client IRQ numbers on the TC35892 is shared also
by other variants. Make this generic as tc3589x

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the register layout, client IRQ numbers on the TC35892 is shared also
by other variants. Make this generic as tc3589x

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd/tc35892: rename tc35892 core driver to tc3589x</title>
<updated>2010-12-19T18:27:42+00:00</updated>
<author>
<name>Sundar Iyer</name>
<email>sundar.iyer@stericsson.com</email>
</author>
<published>2010-12-13T04:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f4e8afdc7ab1b5a0962be02a9dd15d29a81f4c53'/>
<id>f4e8afdc7ab1b5a0962be02a9dd15d29a81f4c53</id>
<content type='text'>
Rename the tc35892 core/gpio drivers to tc3589x to include
new variants in the same mfd core

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename the tc35892 core/gpio drivers to tc3589x to include
new variants in the same mfd core

Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Sundar Iyer &lt;sundar.iyer@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
