diff options
author | Wolfgang Ocker <weo@reccoware.de> | 2008-02-11 06:24:02 +1100 |
---|---|---|
committer | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2008-02-15 21:33:02 -0600 |
commit | 7fe5f10ed032251f35258be2ee5296bca4299471 (patch) | |
tree | cb28ba20a1a2f5069e95a7fdc6a6df99d20c2cb4 | |
parent | 2278e8119d9465b498763af7c1077b558f7599b1 (diff) | |
download | kernel_samsung_smdk4412-7fe5f10ed032251f35258be2ee5296bca4299471.zip kernel_samsung_smdk4412-7fe5f10ed032251f35258be2ee5296bca4299471.tar.gz kernel_samsung_smdk4412-7fe5f10ed032251f35258be2ee5296bca4299471.tar.bz2 |
[POWERPC] PPC440EP Interrupt Triggering and Level Settings
Corrected IRQ triggering and level settings according to latest revision
of the 440EP User Manual (rev 1.24 nov 16, 2007).
The incorrect settings might cause a failure of the network if both
onchip ethernet ports are under heavy load.
Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
Acked-by: Stefan Roese <sr@denx.de>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
-rw-r--r-- | arch/ppc/platforms/4xx/ibm440ep.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/ppc/platforms/4xx/ibm440ep.c b/arch/ppc/platforms/4xx/ibm440ep.c index 1fed663..0de9153 100644 --- a/arch/ppc/platforms/4xx/ibm440ep.c +++ b/arch/ppc/platforms/4xx/ibm440ep.c @@ -172,11 +172,11 @@ struct ocp_def core_ocp[] = { /* Polarity and triggering settings for internal interrupt sources */ struct ppc4xx_uic_settings ppc4xx_core_uic_cfg[] __initdata = { { .polarity = 0xffbffe03, - .triggering = 0xfffffe00, + .triggering = 0x00000000, .ext_irq_mask = 0x000001fc, /* IRQ0 - IRQ6 */ }, - { .polarity = 0xffffc6ef, - .triggering = 0xffffc7ff, + { .polarity = 0xffffc6af, + .triggering = 0x06000140, .ext_irq_mask = 0x00003800, /* IRQ7 - IRQ9 */ }, }; |