09 Dec, 2009
1 commit
-
Writing a driver using SCLPC on the MPC5200B I detected, that the
intspec arrays to map irqs to Linux virq cannot be const, because the
mapping and xlate functions only take non const pointers. All those
functions do not modify the intspec, so a const pointer could be used.Signed-off-by: Roman Fietze
Signed-off-by: Benjamin Herrenschmidt
24 Nov, 2009
1 commit
-
The typename member of struct irq_chip was kept for migration purposes
and is obsolete since more than 2 years. Fix up the leftovers.Signed-off-by: Thomas Gleixner
Cc: Benjamin Herrenschmidt
Cc: linuxppc-dev@ozlabs.org
Acked-by: Geoff Levand
Signed-off-by: Benjamin Herrenschmidt
30 Oct, 2009
1 commit
-
get_irq_desc() is a powerpc-specific version of irq_to_desc(). That
is reason enough to remove it, but it also doesn't know about sparse
irq_desc support which irq_to_desc() does (when we enable it).Signed-off-by: Michael Ellerman
Acked-by: Grant Likely
Signed-off-by: Benjamin Herrenschmidt
06 Sep, 2009
1 commit
-
This patch fixes a null pointer exception caused by removal of
'ack()' for level interrupts in the Xilinx interrupt driver. A recent
change to the xilinx interrupt controller removed the ack hook for
level irqs.Signed-off-by: Roderick Colenbrander
Signed-off-by: Grant Likely
Acked-by: Benjamin Herrenschmidt
Signed-off-by: Linus Torvalds
07 Jun, 2009
2 commits
-
Signed-off-by: Roderick Colenbrander
Signed-off-by: Grant Likely -
This patch refactors some of the xilinx_intc interrupt controller driver
and adds support for cascading an i8259 off one of the irq lines.This patch was based on the ML510 support work done by Roderick
Colenbrander.Signed-off-by: Grant Likely
15 May, 2009
1 commit
-
The interrupt controller was not handling level interrupts correctly
such that duplicate interrupts were happening. This fixes the problem
and adds edge type interrupts which are needed in Xilinx hardware.Signed-off-by: John Linn
Signed-off-by: Grant Likely
15 Nov, 2008
1 commit
-
Various printk format string in code used by the Xilinx Virtex platform
are not 32-bit/64-bit safe. Add correct casting to fix the bugs.Reported-by: Josh Boyer
Signed-off-by: Grant Likely
Acked-by: Josh Boyer
02 May, 2008
1 commit
-
arch/powerpc/sysdev/xilinx_intc.c: In function 'xilinx_intc_init':
arch/powerpc/sysdev/xilinx_intc.c:111: warning: format '%08X' expects type 'unsigned int', but argument 2 has type 'resource_size_t'
drivers/char/xilinx_hwicap/xilinx_hwicap.c: In function 'hwicap_setup':
drivers/char/xilinx_hwicap/xilinx_hwicap.c:626: warning: cast to pointer from integer of different size
drivers/char/xilinx_hwicap/xilinx_hwicap.c:646: warning: format '%x' expects type 'unsigned int', but argument 6 has type 'resource_size_t'Signed-off-by: Kumar Gala
09 Jan, 2008
1 commit
-
These values now match what is generated by the uboot BSP generator.
Signed-off-by: Stephen Neuendorffer
Signed-off-by: Grant Likely
03 Oct, 2007
1 commit
-
Adds support for the Xilinx opb-intc interrupt controller
Signed-off-by: Grant Likely
Signed-off-by: Josh Boyer