OpenCloudOS-Kernel/arch/mips/sgi-ip27
Ralf Baechle cb2224d7c4 MIPS: IRQ/IP27: Move IRQ allocation API to platform code.
allocate_irqno, free_irqno and alloc_legacy_irqno are a simple allocator
for interrupt numbers from the days when the numer of interrupts was still
fixed to NR_IRQS.  This was necessary for the SGI IP27 architecture which
with its flexible architecture and possibly large number of interrupts
doesn't easily fit into the old pattern.  These days there are better
alternatives.

Move the allocation code from the arch generic code to the only platform
using it, the SGI IP27 aka Origin 200/2000, Onyx 2.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2015-06-21 21:54:31 +02:00
..
Kconfig arch/mips/sgi-ip27: remove depends on CONFIG_EXPERIMENTAL 2013-01-21 14:43:12 -08:00
Makefile MIPS: IRQ/IP27: Move IRQ allocation API to platform code. 2015-06-21 21:54:31 +02:00
Platform MIPS: IP27: Migrate to new Platform file 2010-08-05 13:25:47 +01:00
TODO Fix common misspellings 2011-03-31 11:26:23 -03:00
ip27-berr.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
ip27-console.c mips: delete non-required instances of include <linux/init.h> 2014-01-24 22:39:56 +01:00
ip27-hubio.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
ip27-init.c mips: fix up obsolete cpu function usage. 2015-03-05 15:25:06 +10:30
ip27-irq-pci.c mips: delete non-required instances of include <linux/init.h> 2014-01-24 22:39:56 +01:00
ip27-irq.c MIPS: IP27: Fix build errors with CONFIG_PCI disabled. 2013-06-21 18:07:00 +02:00
ip27-irqno.c MIPS: IRQ/IP27: Move IRQ allocation API to platform code. 2015-06-21 21:54:31 +02:00
ip27-klconfig.c mips: delete non-required instances of include <linux/init.h> 2014-01-24 22:39:56 +01:00
ip27-klnuma.c mips: fix up obsolete cpu function usage. 2015-03-05 15:25:06 +10:30
ip27-memory.c mips: fix up obsolete cpu function usage. 2015-03-05 15:25:06 +10:30
ip27-nmi.c MIPS: Whitespace cleanup. 2013-02-01 10:00:22 +01:00
ip27-reset.c MIPS: IP27: Use __noreturn instead of open coded attributes in declarations. 2015-01-13 16:04:28 +01:00
ip27-smp.c MIPS: SMP: Remove plat_smp_ops cpus_done method. 2014-05-27 11:06:42 +02:00
ip27-timer.c MIPS: sgi-ip27: Implement read_sched_clock 2015-04-01 17:21:29 +02:00
ip27-xtalk.c mips: delete non-required instances of include <linux/init.h> 2014-01-24 22:39:56 +01:00