summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-04-05 15:57:19 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-04-08 16:42:38 +0200
commit4e3deaf7c1e128887e6492a9aacc78a19f86680a (patch)
tree1fddbff9dcf8841e3b50c807932845692da4c895
parentbsp/mpc55xx: Add PCR index enumeration (diff)
downloadrtems-4e3deaf7c1e128887e6492a9aacc78a19f86680a.tar.bz2
bsp/mpc55xx: Add alternative register layout
-rw-r--r--c/src/lib/libcpu/powerpc/mpc55xx/include/regs-edma.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/powerpc/mpc55xx/include/regs-edma.h b/c/src/lib/libcpu/powerpc/mpc55xx/include/regs-edma.h
index 1bae4418a3..1ae58798a5 100644
--- a/c/src/lib/libcpu/powerpc/mpc55xx/include/regs-edma.h
+++ b/c/src/lib/libcpu/powerpc/mpc55xx/include/regs-edma.h
@@ -622,6 +622,10 @@ extern "C" {
uint16_t CITER:9;
int16_t DOFF;
} B_ALT;
+ struct {
+ uint16_t CITER;
+ int16_t DOFF;
+ } B_NOLINK;
} CDF;
int32_t DLAST_SGA;
@@ -658,6 +662,19 @@ extern "C" {
uint32_t INT_MAJ:1;
uint32_t START:1;
} B_ALT;
+ struct {
+ uint16_t BITER;
+ uint16_t BWC:2;
+ uint16_t MAJORLINKCH:6;
+ uint16_t DONE:1;
+ uint16_t ACTIVE:1;
+ uint16_t MAJORE_LINK:1;
+ uint16_t E_SG:1;
+ uint16_t D_REQ:1;
+ uint16_t INT_HALF:1;
+ uint16_t INT_MAJ:1;
+ uint16_t START:1;
+ } B_NOLINK;
} BMF;
} TCD[64]; /* transfer_control_descriptor */
};