diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2007-03-16 08:26:52 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2007-03-16 08:26:52 +0000 |
commit | 82102a0f99ad1dd1295680b4385b703acf86e4af (patch) | |
tree | b483775d6364cf576cb332f66464a80b96860828 /c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c | |
parent | 2007-03-16 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-82102a0f99ad1dd1295680b4385b703acf86e4af.tar.bz2 |
* startup/bspstart.c: set external clock to 0 for some boards to
match the "auto clock detection" scheme in the libcpu clock driver
* startup/linkcmds: remove content of dpram section to avoid
download hangs with the EPPCBug board monitor
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c b/c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c index fbce715f0b..d44d0b1e81 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c @@ -200,7 +200,24 @@ void bsp_start(void) if( Cpu_table.interrupt_stack_size < 4 * 1024 ) Cpu_table.interrupt_stack_size = 4 * 1024; +#if ( defined(mbx860_001b) || \ + defined(mbx860_002b) || \ + defined(mbx860_003b) || \ + defined(mbx860_003b) || \ + defined(mbx860_004b) || \ + defined(mbx860_005b) || \ + defined(mbx860_006b) || \ + defined(mbx821_001b) || \ + defined(mbx821_002b) || \ + defined(mbx821_003b) || \ + defined(mbx821_004b) || \ + defined(mbx821_005b) || \ + defined(mbx821_006b)) + Cpu_table.clicks_per_usec = 0; /* for 32768Hz extclk */ +#else Cpu_table.clicks_per_usec = 1; /* for 4MHz extclk */ +#endif + Cpu_table.serial_per_sec = 10000000; Cpu_table.serial_external_clock = 1; Cpu_table.serial_xon_xoff = 0; |