]> git.karo-electronics.de Git - mv-sheeva.git/commit
[PATCH] ppc64: Add driver for BPA interrupt controllers
authorArnd Bergmann <arnd@arndb.de>
Wed, 22 Jun 2005 23:43:43 +0000 (09:43 +1000)
committerPaul Mackerras <paulus@samba.org>
Wed, 22 Jun 2005 23:43:43 +0000 (09:43 +1000)
commitcebf589c822b5de87098b57644024d16f8dbc1bb
tree609da06acf750cf91007bb0e2640dd0c3fd35ff8
parentfef1c772fa154c16e0a54577e9ecb5480f7b937e
[PATCH] ppc64: Add driver for BPA interrupt controllers

Add support for the integrated interrupt controller on BPA
CPUs. There is one of those for each SMT thread.

The mapping of interrupt numbers to HW interrupt sources
is described in arch/ppc64/kernel/bpa_iic.h.

This version hardcodes the 'Spider' chip as the secondary
interrupt controller. That is not really generic for the
architecture, but at the moment it is the only secondary
PIC that exists.

A little more work will be needed on this as soon as
we have boards with multiple external interrupt controllers.

Signed-off-by: Arnd Bergmann <arndb@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/ppc64/Kconfig
arch/ppc64/kernel/Makefile
arch/ppc64/kernel/bpa_iic.c [new file with mode: 0644]
arch/ppc64/kernel/bpa_iic.h [new file with mode: 0644]
arch/ppc64/kernel/bpa_setup.c
arch/ppc64/kernel/pSeries_smp.c
arch/ppc64/kernel/smp.c
arch/ppc64/kernel/spider-pic.c [new file with mode: 0644]