]> git.sur5r.net Git - u-boot/commit
ppc4xx: Rework 440GX UIC handling
authorStefan Roese <sr@denx.de>
Thu, 26 Jun 2008 15:36:39 +0000 (17:36 +0200)
committerStefan Roese <sr@denx.de>
Fri, 11 Jul 2008 11:18:14 +0000 (13:18 +0200)
commit5de851403b01489b493fa83137ad990b8ce60d1c
tree5cec8babce21b513667055b34157efec7182b3e6
parentd1631fe1a05b063ccaf62ea892a8887b829847d1
ppc4xx: Rework 440GX UIC handling

This patch reworks the 440GX interrupt handling so that the common 4xx
code can be used. The 440GX is an exception to all other 4xx variants
by having the cascading interrupt vectors not on UIC0 but on a special
UIC named UICB0 (UIC Base 0). With this patch now, U-Boot references
the 440GX UICB0 when UIC0 is selected. And the common 4xx interrupt
handling is simpler without any 440GX special cases.

Also some additional cleanup to cpu/ppc4xx/interrupt.c is done.

Signed-off-by: Stefan Roese <sr@denx.de>
board/amcc/ocotea/ocotea.c
board/amcc/taishan/taishan.c
board/prodrive/alpr/alpr.c
board/sandburst/karef/karef.c
board/sandburst/metrobox/metrobox.c
board/xpedite1k/xpedite1k.c
cpu/ppc4xx/4xx_enet.c
cpu/ppc4xx/cpu_init.c
cpu/ppc4xx/interrupts.c
include/asm-ppc/ppc4xx-uic.h