diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2006-01-27 00:35:27 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2006-01-27 00:35:27 +0000 |
commit | 6f10ffee3a6e5edc4c3a5bdbdc994f634000de33 (patch) | |
tree | 178b908cf6264bfc324b8eda887312e100d8a441 /c/src/lib/libbsp/shared/vmeUniverse/vmeTsi148.c | |
parent | 2006-01-23 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-6f10ffee3a6e5edc4c3a5bdbdc994f634000de33.tar.bz2 |
2006-01-26 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
Added 2F address modifier for VME64 CSR access.
Diffstat (limited to 'c/src/lib/libbsp/shared/vmeUniverse/vmeTsi148.c')
-rw-r--r-- | c/src/lib/libbsp/shared/vmeUniverse/vmeTsi148.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/shared/vmeUniverse/vmeTsi148.c b/c/src/lib/libbsp/shared/vmeUniverse/vmeTsi148.c index a2520a06a3..d0ab3df4b3 100644 --- a/c/src/lib/libbsp/shared/vmeUniverse/vmeTsi148.c +++ b/c/src/lib/libbsp/shared/vmeUniverse/vmeTsi148.c @@ -63,6 +63,7 @@ # define TSI_OTAT_ADMODE_A24 1 # define TSI_OTAT_ADMODE_A32 2 # define TSI_OTAT_ADMODE_A64 4 +# define TSI_OTAT_ADMODE_CSR 5 # define TSI_OTAT_ADMODE_USR1 8 # define TSI_OTAT_ADMODE_USR2 9 # define TSI_OTAT_ADMODE_USR3 0xa @@ -401,6 +402,10 @@ unsigned long tm, mask; mode |= TSI_OTAT_ADMODE_A16; break; + case VME_AM_CSR: + mode |= TSI_OTAT_ADMODE_CSR; + break; + case 0: /* disable the port alltogether */ break; @@ -789,6 +794,7 @@ unsigned long long start, limit, offst; case TSI_OTAT_ADMODE_A24: uprintf(f,"A24"); break; case TSI_OTAT_ADMODE_A32: uprintf(f,"A32"); break; case TSI_OTAT_ADMODE_A64: uprintf(f,"A64"); break; + case TSI_OTAT_ADMODE_CSR: uprintf(f,"CSR"); break; default: uprintf(f,"A??"); break; } |