powerpc: Merge i8259.c into arch/powerpc/sysdev
authorPaul Mackerras <paulus@samba.org>
Wed, 26 Oct 2005 06:47:42 +0000 (16:47 +1000)
committerPaul Mackerras <paulus@samba.org>
Wed, 26 Oct 2005 06:47:42 +0000 (16:47 +1000)
commitf9bd170a87948a9e077149b70fb192c563770fdf
treec759b57b67ab41a859e19f7dcee571504b368202
parent25635c71e44111a6bd48f342e144e2fc02d0a314
powerpc: Merge i8259.c into arch/powerpc/sysdev

This changes the parameters for i8259_init so that it takes two
parameters: a physical address for generating an interrupt
acknowledge cycle, and an interrupt number offset.  i8259_init
now sets the irq_desc[] for its interrupts; all the callers
were doing this, and that code is gone now.  This also defines
a CONFIG_PPC_I8259 symbol to select i8259.o for inclusion, and
makes the platforms that need it select that symbol.

Signed-off-by: Paul Mackerras <paulus@samba.org>
20 files changed:
arch/powerpc/Kconfig
arch/powerpc/platforms/embedded6xx/Kconfig
arch/powerpc/platforms/pseries/setup.c
arch/powerpc/sysdev/Makefile
arch/powerpc/sysdev/i8259.c [new file with mode: 0644]
arch/ppc/Kconfig
arch/ppc/platforms/85xx/mpc85xx_cds_common.c
arch/ppc/platforms/chrp_setup.c
arch/ppc/platforms/lopec.c
arch/ppc/platforms/mvme5100.c
arch/ppc/platforms/pplus.c
arch/ppc/platforms/prep_setup.c
arch/ppc/platforms/radstone_ppc7d.c
arch/ppc/platforms/sandpoint.c
arch/ppc/syslib/Makefile
arch/ppc/syslib/i8259.c [deleted file]
arch/ppc64/Kconfig
arch/ppc64/kernel/Makefile
arch/ppc64/kernel/i8259.c [deleted file]
include/asm-powerpc/i8259.h