From 655c8bf240507ca65487a24091a3416831ba39d3 Mon Sep 17 00:00:00 2001 From: Till Straumann Date: Tue, 22 Aug 2006 02:52:29 +0000 Subject: * shared/vme/vmeconfig.c: open outbound window to VME CSR space if the BSP defines _VME_CSR_ON_PCI --- c/src/lib/libbsp/powerpc/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/shared/vme/vmeconfig.c | 13 ++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) (limited to 'c') diff --git a/c/src/lib/libbsp/powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/ChangeLog index c5f3177e9d..c3dafa5922 100644 --- a/c/src/lib/libbsp/powerpc/ChangeLog +++ b/c/src/lib/libbsp/powerpc/ChangeLog @@ -1,3 +1,8 @@ +2006-08-21 Till Straumann + + * shared/vme/vmeconfig.c: open outbound window + to VME CSR space if the BSP defines _VME_CSR_ON_PCI + 2006-08-10 Till Straumann * shared/irq/openpic_i8259_irq.c: fixed type of diff --git a/c/src/lib/libbsp/powerpc/shared/vme/vmeconfig.c b/c/src/lib/libbsp/powerpc/shared/vme/vmeconfig.c index c726cbb675..408370587a 100644 --- a/c/src/lib/libbsp/powerpc/shared/vme/vmeconfig.c +++ b/c/src/lib/libbsp/powerpc/shared/vme/vmeconfig.c @@ -49,7 +49,7 @@ __BSP_default_vme_config(void) VME_AM_EXT_SUP_DATA, _VME_A32_WIN0_ON_VME, _VME_A32_WIN0_ON_PCI, - 0x0F000000); + 0x0e000000); BSP_VMEOutboundPortCfg( 1, VME_AM_STD_SUP_DATA, @@ -63,6 +63,17 @@ __BSP_default_vme_config(void) _VME_A16_ON_PCI, 0x00010000); +#ifdef _VME_CSR_ON_PCI + /* Map VME64 CSR */ + BSP_VMEOutboundPortCfg( + 7, + VME_AM_CSR, + 0, + _VME_CSR_ON_PCI, + 0x01000000); +#endif + + #ifdef _VME_DRAM_OFFSET /* map our memory to VME giving the driver a hint that it's ordinary memory * so they can enable decoupled cycles which should give better performance... -- cgit v1.2.3