summaryrefslogtreecommitdiff
path: root/include/asm-ppc/immap_qe.h
diff options
context:
space:
mode:
authorWolfgang Denk <wd@denx.de>2008-01-10 00:49:59 +0100
committerWolfgang Denk <wd@denx.de>2008-01-10 00:49:59 +0100
commit694976afa5dcc5c4e7eaeaa0612eac35cd5bd8ec (patch)
tree711b1a20a1bab99fc304b6fa55374daf35f4919c /include/asm-ppc/immap_qe.h
parent80adb2761627ec10eb8997bea6c1e52e34816c6b (diff)
parent17a41e4492121ccf9fa2c10c2cb1a6d1c18d74f7 (diff)
downloadu-boot-imx-694976afa5dcc5c4e7eaeaa0612eac35cd5bd8ec.zip
u-boot-imx-694976afa5dcc5c4e7eaeaa0612eac35cd5bd8ec.tar.gz
u-boot-imx-694976afa5dcc5c4e7eaeaa0612eac35cd5bd8ec.tar.bz2
Merge branch 'master' of git://www.denx.de/git/u-boot-mpc85xx
Diffstat (limited to 'include/asm-ppc/immap_qe.h')
-rw-r--r--include/asm-ppc/immap_qe.h33
1 files changed, 31 insertions, 2 deletions
diff --git a/include/asm-ppc/immap_qe.h b/include/asm-ppc/immap_qe.h
index a16a6d3..39da377 100644
--- a/include/asm-ppc/immap_qe.h
+++ b/include/asm-ppc/immap_qe.h
@@ -513,10 +513,39 @@ typedef struct dbg {
u8 res2[0x48];
} __attribute__ ((packed)) dbg_t;
-/* RISC Special Registers (Trap and Breakpoint)
+/*
+ * RISC Special Registers (Trap and Breakpoint). These are described in
+ * the QE Developer's Handbook.
*/
typedef struct rsp {
- u8 fixme[0x100];
+ u32 tibcr[16]; /* Trap/instruction breakpoint control regs */
+ u8 res0[64];
+ u32 ibcr0;
+ u32 ibs0;
+ u32 ibcnr0;
+ u8 res1[4];
+ u32 ibcr1;
+ u32 ibs1;
+ u32 ibcnr1;
+ u32 npcr;
+ u32 dbcr;
+ u32 dbar;
+ u32 dbamr;
+ u32 dbsr;
+ u32 dbcnr;
+ u8 res2[12];
+ u32 dbdr_h;
+ u32 dbdr_l;
+ u32 dbdmr_h;
+ u32 dbdmr_l;
+ u32 bsr;
+ u32 bor;
+ u32 bior;
+ u8 res3[4];
+ u32 iatr[4];
+ u32 eccr; /* Exception control configuration register */
+ u32 eicr;
+ u8 res4[0x100-0xf8];
} __attribute__ ((packed)) rsp_t;
typedef struct qe_immap {