kernel-fxtec-pro1x/arch/mips/include/asm/octeon
David Daney 0c3263870f MIPS: Octeon: Rewrite interrupt handling code.
This includes conversion to new style irq_chip functions, and
correctly enabling/disabling per-CPU interrupts.

The hardware interrupt bit to irq number mapping is now done with a
flexible map, instead of by bit twiddling the irq number.

[ tglx: Adjusted to new irq_cpu_on/offline callbacks and
        __irq_set_affinity_lock ]

Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Cc: linux-mips@linux-mips.org
Cc: ralf@linux-mips.org
LKML-Reference: <1301081931-11240-5-git-send-email-ddaney@caviumnetworks.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2011-03-29 14:48:06 +02:00
..
cvmx-agl-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-asm.h MIPS: Octeon: Update L2 Cache code for CN63XX 2010-10-29 19:08:35 +01:00
cvmx-bootinfo.h MIPS: Cavium-Octeon: Add more board type constants. 2009-06-17 11:06:29 +01:00
cvmx-bootmem.h MIPS: Add named alloc functions to OCTEON boot monitor memory allocator. 2009-06-17 11:06:29 +01:00
cvmx-ciu-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-gpio-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-helper-errata.h MIPS: Add Cavium OCTEON PCI support. 2009-06-17 11:06:25 +01:00
cvmx-helper-jtag.h MIPS: Add Cavium OCTEON PCI support. 2009-06-17 11:06:25 +01:00
cvmx-iob-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-ipd-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-l2c-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-l2c.h MIPS: Octeon: Update L2 Cache code for CN63XX 2010-10-29 19:08:35 +01:00
cvmx-l2d-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-l2t-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-led-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-mio-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-mixx-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-npei-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-npi-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-packet.h
cvmx-pci-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-pcieep-defs.h MIPS: Add register definitions for PCI. 2009-06-17 11:06:25 +01:00
cvmx-pciercx-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-pescx-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-pexp-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-pow-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-rnm-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-smix-defs.h MIPS: Octeon: Update register definitions for CN63XX chips 2010-10-29 19:08:33 +01:00
cvmx-spinlock.h
cvmx-sysinfo.h
cvmx-uctlx-defs.h MIPS: Octeon: Add register definitions for EHCI / OHCI USB glue logic. 2010-10-29 19:08:43 +01:00
cvmx.h MIPS: Octeon: Check all CCAs in cvmx_write_csr. 2009-09-17 20:07:41 +02:00
octeon-feature.h MIPS: Cleanup switches with cases that can be merged 2010-02-27 12:53:14 +01:00
octeon-model.h MIPS: Octeon: Add cn63XX to Octeon chip detection macros. 2010-10-29 19:08:34 +01:00
octeon.h MIPS: Octeon: Rewrite interrupt handling code. 2011-03-29 14:48:06 +02:00
pci-octeon.h MIPS: Octeon: Rewrite DMA mapping functions. 2010-10-29 19:08:32 +01:00