From f4581f4c70227626762d43b50e373c516ebe334f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Fri, 13 Dec 2013 11:42:25 +0000 Subject: [PATCH] --- BaS_gcc/sources/pci.c | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/BaS_gcc/sources/pci.c b/BaS_gcc/sources/pci.c index 2c778e4..471f17d 100644 --- a/BaS_gcc/sources/pci.c +++ b/BaS_gcc/sources/pci.c @@ -124,6 +124,21 @@ __attribute__((aligned(16))) void chip_errata_135(void) +__attribute__((interrupt)) void pci_arb_interrupt(void) +{ + debug_printf("XLBARB slave error interrupt\r\n"); + MCF_XLB_XARB_SR |= ~MCF_XLB_XARB_SR_SEA; +} + +__attribute__((interrupt)) void xlb_pci_interrupt(void) +{ + debug_printf("XLBPCI interrupt\r\n"); +} + +__attribute__((interrupt)) void pci_interrupt(void) +{ +} + /* * retrieve handle for i'th device */ @@ -677,18 +692,6 @@ void init_xlbus_arbiter(void) MCF_XLB_XARB_PRI_M3P(3); /* PCI target interface is highest priority */ } - -__attribute__((interrupt)) void pci_arb_interrupt(void) -{ - debug_printf("XLBARB slave error interrupt\r\n"); - MCF_XLB_XARB_SR |= ~MCF_XLB_XARB_SR_SEA; -} - -__attribute__((interrupt)) void xlb_pci_interrupt(void) -{ - debug_printf("XLBPCI interrupt\r\n"); -} - void init_pci(void) { int res;