12 Dec, 2007
2 commits
-
Only external interrupts in edge detect mode support ack operation.
Therefore, in most cases ack is not needed. The patch makes ipic
ack only when it's needed. This could boost over all system performance.Signed-off-by: Li Yang
Cc: Benjamin Herrenschmidt
Signed-off-by: Kumar Gala -
These interrupts are introduced by the latest Freescale SoC
such as MPC837x.Signed-off-by: Li Yang
Signed-off-by: Kumar Gala
13 Sep, 2007
1 commit
-
The majority of irq_host implementations (3 out of 4) are associated
with a device_node, and need to stash it somewhere. Rather than having
it somewhere different for each host, add an optional device_node pointer
to the irq_host structure.Signed-off-by: Michael Ellerman
Signed-off-by: Paul Mackerras
30 Aug, 2006
1 commit
-
This converts ipic code to Benh's IRQ mods. For the IPIC, IRQ sense values in the device tree equal those in include/linux/irq.h; that's 8 for low assertion (most internal IRQs on mpc83xx), and 2 for high-to-low change.
spinlocks added to [un]mask, ack operations; default handler and type now set in host_map; and redundant condition check eliminated.
Signed-off-by: Kim Phillips
Signed-off-by: Li Yang
Signed-off-by: Paul Mackerras
10 Feb, 2006
1 commit
-
This patch removes all self references and fixes references to files
in the now defunct arch/ppc64 tree. I think this accomplises
everything wanted, though there might be a few references I missed.Signed-off-by: Jon Mason
Signed-off-by: Paul Mackerras
09 Jan, 2006
1 commit
-
Moved 83xx and QUICC Engine interrupt handling code into arch/powerpc
as a precursor of getting 83xx sub-arch building in arch/powerpc.Signed-off-by: Kumar Gala
Signed-off-by: Paul Mackerras