diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2007-04-09 14:30:49 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2007-04-09 14:30:49 +0000 |
commit | d59cae9773321be3163e3b0d79f676f1245c3092 (patch) | |
tree | ca7e8e21ca62be955cbbeefdb617e1d6c15b6cf1 /c/src/lib/libbsp/powerpc/motorola_powerpc | |
parent | 2007-04-09 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-d59cae9773321be3163e3b0d79f676f1245c3092.tar.bz2 |
adapted BSP "motorola_powerpc" to support MVME24xx
Diffstat (limited to 'c/src/lib/libbsp/powerpc/motorola_powerpc')
-rw-r--r-- | c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/motorola_powerpc/README.MVME2400 | 29 |
2 files changed, 34 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog index 84e893f7b5..3dc1f8c808 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog @@ -1,3 +1,8 @@ +2007-04-09 Thomas Doerfler |Thomas.Doerfler@embedded-brains.de> + + * README.MVME2400: + Added file to describe setup of a MVME2432 board for use with RTEMS + 2007-01-30 Till Straumann <strauman@slac.stanford.edu> * Makefile.am, preinstall.am, include/bsp.h: diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/README.MVME2400 b/c/src/lib/libbsp/powerpc/motorola_powerpc/README.MVME2400 new file mode 100644 index 0000000000..575000216b --- /dev/null +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/README.MVME2400 @@ -0,0 +1,29 @@ +The generic motorla_powerpc BSP was adapted to work on a MVME2432 by +Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>. + +The main steps needed were adaptions to the "Hawk" controller, which +replaces the MVME2300 Raven and Falcon chips. + +This board now runs with the same BSP configuration as the MCP750, so +select the mcp750 BSP. + +The following settings in the PPCBUG's ENV were also important (taken +from the "README.MVME2300" file:) + +VME3PCI Master Master Enable [Y/N] = Y? +PCI Slave Image 0 Control = 00000000? <----- +PCI Slave Image 0 Base Address Register = 00000000? +PCI Slave Image 0 Bound Address Register = 00000000? +PCI Slave Image 0 Translation Offset = 00000000? +PCI Slave Image 1 Control = 00000000? <----- +PCI Slave Image 1 Base Address Register = 01000000? +PCI Slave Image 1 Bound Address Register = 20000000? +PCI Slave Image 1 Translation Offset = 00000000? +PCI Slave Image 2 Control = 00000000? <----- +PCI Slave Image 2 Base Address Register = 20000000? +PCI Slave Image 2 Bound Address Register = 22000000? +PCI Slave Image 2 Translation Offset = D0000000? +PCI Slave Image 3 Control = 00000000? <----- +PCI Slave Image 3 Base Address Register = 2FFF0000? +PCI Slave Image 3 Bound Address Register = 30000000? +PCI Slave Image 3 Translation Offset = D0000000? |