[rtems commit] bsp/mpc55xx: Add alternative register layout

Sebastian Huber sebh at rtems.org
Mon Apr 8 14:37:39 UTC 2013


Module:    rtems
Branch:    master
Commit:    4e3deaf7c1e128887e6492a9aacc78a19f86680a
Changeset: http://git.rtems.org/rtems/commit/?id=4e3deaf7c1e128887e6492a9aacc78a19f86680a

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Apr  5 15:57:19 2013 +0200

bsp/mpc55xx: Add alternative register layout

---

 .../lib/libcpu/powerpc/mpc55xx/include/regs-edma.h |   17 +++++++++++++++++
 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 1bae441..1ae5879 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 */
     };




More information about the vc mailing list