diff options
author | Wolfgang Denk <wd@denx.de> | 2008-01-10 00:49:59 +0100 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2008-01-10 00:49:59 +0100 |
commit | 694976afa5dcc5c4e7eaeaa0612eac35cd5bd8ec (patch) | |
tree | 711b1a20a1bab99fc304b6fa55374daf35f4919c /include/asm-ppc/immap_qe.h | |
parent | 80adb2761627ec10eb8997bea6c1e52e34816c6b (diff) | |
parent | 17a41e4492121ccf9fa2c10c2cb1a6d1c18d74f7 (diff) | |
download | u-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.h | 33 |
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 { |