linux_dsm_epyc7002/include/asm-arm/arch-iop13xx
Daniel Wolstenholme 2fd0237538 [ARM] iop13xx: msi support
Enable devices to signal interrupts via PCI memory cycles.

rev6:
* fix enable/disable typo, Michael Ellerman

rev5:
* fix up ack, enable, and disable for iop13xx_msi_chip

rev4:
* move smp compile fix to separate patch
* use dynamic_irq_init in create_irq()
* hookup mask/unmask routines in iop13xx_msi_chip

rev3:
* change msi.c to use linux/smp.h instead of asm/smp.h
* call dynamic_irq_cleanup at destroy_irq time

rev2:
* destroy_irq did not take the full 128 bits of msi_irq_in_use into account
* added missing '&' for calls to test_and_set_bit and clear_bit

[ebiederm@xmission.com: review comments/suggestions]
[dan.j.williams@intel.com: cleanups/forward port to 2.6-git]
Signed-off-by: Daniel Wolstenholme <daniel.e.wolstenholme@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-05-11 17:41:52 +01:00
..
debug-macro.S [ARM] 3995/1: iop13xx: add iop13xx support 2006-12-07 17:20:21 +00:00
dma.h [ARM] 3995/1: iop13xx: add iop13xx support 2006-12-07 17:20:21 +00:00
entry-macro.S [ARM] 4185/2: entry: introduce get_irqnr_preamble and arch_ret_to_user 2007-02-17 15:04:29 +00:00
hardware.h [ARM] 3995/1: iop13xx: add iop13xx support 2006-12-07 17:20:21 +00:00
io.h [ARM] mm 7: remove duplicated __ioremap() prototypes 2007-05-05 11:57:39 +01:00
iop13xx.h [ARM] iop13xx: msi support 2007-05-11 17:41:52 +01:00
iq81340.h [ARM] 4055/1: iop13xx: fix phys_io/io_pg_offst for iq81340mc/sc 2006-12-18 00:14:56 +00:00
irqs.h [ARM] iop13xx: msi support 2007-05-11 17:41:52 +01:00
memory.h [ARM] 3995/1: iop13xx: add iop13xx support 2006-12-07 17:20:21 +00:00
msi.h [ARM] iop13xx: msi support 2007-05-11 17:41:52 +01:00
pci.h [ARM] 3995/1: iop13xx: add iop13xx support 2006-12-07 17:20:21 +00:00
system.h [ARM] 4186/1: iop: remove cp6_enable/disable routines 2007-02-17 15:04:53 +00:00
time.h [ARM] 4343/1: iop13xx: automatically detect the internal bus frequency 2007-04-30 15:24:54 +01:00
timex.h [ARM] 3995/1: iop13xx: add iop13xx support 2006-12-07 17:20:21 +00:00
uncompress.h [ARM] 3995/1: iop13xx: add iop13xx support 2006-12-07 17:20:21 +00:00
vmalloc.h [ARM] 3995/1: iop13xx: add iop13xx support 2006-12-07 17:20:21 +00:00