<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/irqchip/irq-mxs.c, branch v3.18.26</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.18.26</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v3.18.26'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2014-09-03T13:10:35+00:00</updated>
<entry>
<title>irqchip: mxs: Convert to handle_domain_irq</title>
<updated>2014-09-03T13:10:35+00:00</updated>
<author>
<name>Marc Zyngier</name>
<email>marc.zyngier@arm.com</email>
</author>
<published>2014-08-26T10:03:24+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b3410e5f4b6a9611fcdff8927d7ce04757708d96'/>
<id>urn:sha1:b3410e5f4b6a9611fcdff8927d7ce04757708d96</id>
<content type='text'>
Use the new handle_domain_irq method to handle interrupts.

Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
Acked-by: Shawn Guo &lt;shawn.guo@freescale.com&gt;
Link: https://lkml.kernel.org/r/1409047421-27649-10-git-send-email-marc.zyngier@arm.com
Signed-off-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
</content>
</entry>
<entry>
<title>irqchip: mxs: Fix function type for IRQCHIP_OF_DECLARE</title>
<updated>2014-05-20T19:25:23+00:00</updated>
<author>
<name>Rob Herring</name>
<email>robh@kernel.org</email>
</author>
<published>2014-05-12T16:37:07+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=10776b5f48fe7d83e745856c2c8a14ab0a710bba'/>
<id>urn:sha1:10776b5f48fe7d83e745856c2c8a14ab0a710bba</id>
<content type='text'>
Adding function type checking to IRQCHIP_OF_DECLARE found a type mismatch
with icoll_of_init. The function should return an error code or 0 on
success.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
</content>
</entry>
<entry>
<title>ARM: mxs: icoll: Fix interrupts gpio bank 0</title>
<updated>2013-06-03T15:18:15+00:00</updated>
<author>
<name>Markus Pargmann</name>
<email>mpa@pengutronix.de</email>
</author>
<published>2013-05-28T15:00:57+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b5f83e9b069f4bf19214ca6130947806a2b853fa'/>
<id>urn:sha1:b5f83e9b069f4bf19214ca6130947806a2b853fa</id>
<content type='text'>
The mxs interrupt controller does not support polling for interrupts,
but the driver still does it, which is a relict from
pre-MULTI_IRQ_HANDLER times.

The existing code assumes that 0x7f means no interrupt, but this value
is an actually valid irq number, namely gpio bank 0's irq. This results
in the driver not detecting when irq 0x7f is active which makes the
machine effectively dead lock.

This patch removes the interrupt poll loop and allows usage of gpio0
interrupt without an infinite loop.

Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: Markus Pargmann &lt;mpa@pengutronix.de&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
</content>
</entry>
<entry>
<title>ARM: mxs: move icoll driver into drivers/irqchip</title>
<updated>2013-04-01T08:30:04+00:00</updated>
<author>
<name>Shawn Guo</name>
<email>shawn.guo@linaro.org</email>
</author>
<published>2013-03-25T13:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=6a8e95b071ecf7357d294782b6ef4e707ce0fbbd'/>
<id>urn:sha1:6a8e95b071ecf7357d294782b6ef4e707ce0fbbd</id>
<content type='text'>
Move icoll.c into drivers/irqchip as irq-mxs.c, and along with the
renaming, change the driver to use IRQCHIP_DECLARE.

Signed-off-by: Shawn Guo &lt;shawn.guo@linaro.org&gt;
</content>
</entry>
</feed>
