diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-07-11 10:00:41 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2008-07-11 10:00:41 +0000 |
commit | 69effbb4e16db7e6c85cd9b2bb8ad648c700b0a6 (patch) | |
tree | 342616a26286d7378fdde5acdafe923003d0aa76 /c/src/lib/libbsp/m68k/gen68360/include/bsp.h | |
parent | added mcf548x BSP support (diff) | |
download | rtems-69effbb4e16db7e6c85cd9b2bb8ad648c700b0a6.tar.bz2 |
added variant to gen68360 BSP
added genmcf548x BSP
Diffstat (limited to 'c/src/lib/libbsp/m68k/gen68360/include/bsp.h')
-rw-r--r-- | c/src/lib/libbsp/m68k/gen68360/include/bsp.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/m68k/gen68360/include/bsp.h b/c/src/lib/libbsp/m68k/gen68360/include/bsp.h index 7f84e5b26a..5f30586daa 100644 --- a/c/src/lib/libbsp/m68k/gen68360/include/bsp.h +++ b/c/src/lib/libbsp/m68k/gen68360/include/bsp.h @@ -90,6 +90,8 @@ void *M360AllocateBufferDescriptors( int count ); void *M360AllocateRiscTimers( int count ); extern char M360DefaultWatchdogFeeder; +extern int m360_clock_rate; /* BRG clock rate, defined in console.c */ + m68k_isr_entry set_vector( rtems_isr_entry handler, rtems_vector_number vector, @@ -102,6 +104,7 @@ m68k_isr_entry set_vector( extern char _RamBase[]; extern char _HeapSize[]; + /* * Definitions for Atlas Computer Equipment Inc. High Speed Bridge (HSB) */ @@ -111,6 +114,26 @@ extern char _HeapSize[]; #define ATLASHSB_LED4 0x20010004L #define ATLASHSB_ROM_U6 0xFF080000L /* U6 flash ROM socket */ + + /* + * definitions for PGH360 board + */ +#if defined(PGH360) +/* + * logical SPI addresses of SPI slaves available + */ +#define PGH360_SPI_ADDR_EEPROM 0 +#define PGH360_SPI_ADDR_DISP4_DATA 1 +#define PGH360_SPI_ADDR_DISP4_CTRL 2 + +/* + * Port B bit locations of SPI slave selects + */ +#define PGH360_PB_SPI_DISP4_RS_MSK (1<<15) +#define PGH360_PB_SPI_DISP4_CE_MSK (1<<14) +#define PGH360_PB_SPI_EEP_CE_MSK (1<< 0) +#endif /* defined(PGH360) */ + #ifdef __cplusplus } #endif |