summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/mpc8260/include/mpc8260.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c/src/lib/libcpu/powerpc/mpc8260/include/mpc8260.h1168
1 files changed, 584 insertions, 584 deletions
diff --git a/c/src/lib/libcpu/powerpc/mpc8260/include/mpc8260.h b/c/src/lib/libcpu/powerpc/mpc8260/include/mpc8260.h
index a7c2216a18..729d36c3e5 100644
--- a/c/src/lib/libcpu/powerpc/mpc8260/include/mpc8260.h
+++ b/c/src/lib/libcpu/powerpc/mpc8260/include/mpc8260.h
@@ -66,8 +66,8 @@
* Memory controller registers
*/
typedef struct m8260MEMCRegisters_ {
- rtems_unsigned32 br;
- rtems_unsigned32 _or; /* or is a C++ keyword :( */
+ uint32_t br;
+ uint32_t _or; /* or is a C++ keyword :( */
} m8260MEMCRegisters_t;
@@ -75,20 +75,20 @@ typedef struct m8260MEMCRegisters_ {
* Fast Communication Controller Registers
*/
typedef struct m8260FCCRegisters_ {
- rtems_unsigned32 gfmr;
- rtems_unsigned32 fpsmr;
- rtems_unsigned16 ftodr;
- rtems_unsigned8 fcc_pad0[2];
- rtems_unsigned16 fdsr;
- rtems_unsigned8 fcc_pad1[2];
- rtems_unsigned32 fcce;
- rtems_unsigned32 fccm;
- rtems_unsigned8 fccs;
- rtems_unsigned8 fcc_pad2[3];
- rtems_unsigned8 ftirr_phy0; /* n/a on FCC3 */
- rtems_unsigned8 ftirr_phy1; /* n/a on FCC3 */
- rtems_unsigned8 ftirr_phy2; /* n/a on FCC3 */
- rtems_unsigned8 ftirr_phy3; /* n/a on FCC3 */
+ uint32_t gfmr;
+ uint32_t fpsmr;
+ uint16_t ftodr;
+ uint8_t fcc_pad0[2];
+ uint16_t fdsr;
+ uint8_t fcc_pad1[2];
+ uint32_t fcce;
+ uint32_t fccm;
+ uint8_t fccs;
+ uint8_t fcc_pad2[3];
+ uint8_t ftirr_phy0; /* n/a on FCC3 */
+ uint8_t ftirr_phy1; /* n/a on FCC3 */
+ uint8_t ftirr_phy2; /* n/a on FCC3 */
+ uint8_t ftirr_phy3; /* n/a on FCC3 */
} m8260FCCRegisters_t;
@@ -96,31 +96,31 @@ typedef struct m8260FCCRegisters_ {
* Serial Communications Controller registers
*/
typedef struct m8260SCCRegisters_ {
- rtems_unsigned32 gsmr_l;
- rtems_unsigned32 gsmr_h;
- rtems_unsigned16 psmr;
- rtems_unsigned8 scc_pad0[2];
- rtems_unsigned16 todr;
- rtems_unsigned16 dsr;
- rtems_unsigned16 scce;
- rtems_unsigned8 scc_pad2[2];
- rtems_unsigned16 sccm;
- rtems_unsigned8 scc_pad3[1];
- rtems_unsigned8 sccs;
- rtems_unsigned8 scc_pad1[8];
+ uint32_t gsmr_l;
+ uint32_t gsmr_h;
+ uint16_t psmr;
+ uint8_t scc_pad0[2];
+ uint16_t todr;
+ uint16_t dsr;
+ uint16_t scce;
+ uint8_t scc_pad2[2];
+ uint16_t sccm;
+ uint8_t scc_pad3[1];
+ uint8_t sccs;
+ uint8_t scc_pad1[8];
} m8260SCCRegisters_t;
/*
* Serial Management Controller registers
*/
typedef struct m8260SMCRegisters_ {
- rtems_unsigned8 smc_pad0[2];
- rtems_unsigned16 smcmr;
- rtems_unsigned8 smc_pad2[2];
- rtems_unsigned8 smce;
- rtems_unsigned8 smc_pad3[3];
- rtems_unsigned8 smcm;
- rtems_unsigned8 smc_pad1[5];
+ uint8_t smc_pad0[2];
+ uint16_t smcmr;
+ uint8_t smc_pad2[2];
+ uint8_t smce;
+ uint8_t smc_pad3[3];
+ uint8_t smcm;
+ uint8_t smc_pad1[5];
} m8260SMCRegisters_t;
@@ -128,17 +128,17 @@ typedef struct m8260SMCRegisters_ {
* Serial Interface With Time Slot Assigner Registers
*/
typedef struct m8260SIRegisters_ {
- rtems_unsigned16 siamr;
- rtems_unsigned16 sibmr;
- rtems_unsigned16 sicmr;
- rtems_unsigned16 sidmr;
- rtems_unsigned8 sigmr;
- rtems_unsigned8 si_pad0[1];
- rtems_unsigned8 sicmdr;
- rtems_unsigned8 si_pad1[1];
- rtems_unsigned8 sistr;
- rtems_unsigned8 si_pad2[1];
- rtems_unsigned16 sirsr;
+ uint16_t siamr;
+ uint16_t sibmr;
+ uint16_t sicmr;
+ uint16_t sidmr;
+ uint8_t sigmr;
+ uint8_t si_pad0[1];
+ uint8_t sicmdr;
+ uint8_t si_pad1[1];
+ uint8_t sistr;
+ uint8_t si_pad2[1];
+ uint16_t sirsr;
} m8260SIRegisters_t;
@@ -146,12 +146,12 @@ typedef struct m8260SIRegisters_ {
* Multi Channel Controller registers
*/
typedef struct m8260MCCRegisters_ {
- rtems_unsigned16 mcce;
- rtems_unsigned8 mcc_pad2[2];
- rtems_unsigned16 mccm;
- rtems_unsigned16 mcc_pad0;
- rtems_unsigned8 mccf;
- rtems_unsigned8 mcc_pad1[7];
+ uint16_t mcce;
+ uint8_t mcc_pad2[2];
+ uint16_t mccm;
+ uint16_t mcc_pad0;
+ uint8_t mccf;
+ uint8_t mcc_pad1[7];
} m8260MCCRegisters_t;
@@ -162,12 +162,12 @@ typedef struct m8260MCCRegisters_ {
*/
/*
typedef struct m8260TimerParms_ {
- rtems_unsigned16 tm_base;
- rtems_unsigned16 _tm_ptr;
- rtems_unsigned16 _r_tmr;
- rtems_unsigned16 _r_tmv;
- rtems_unsigned32 tm_cmd;
- rtems_unsigned32 tm_cnt;
+ uint16_t tm_base;
+ uint16_t _tm_ptr;
+ uint16_t _r_tmr;
+ uint16_t _r_tmv;
+ uint32_t tm_cmd;
+ uint32_t tm_cnt;
} m8260TimerParms_t;
*/
@@ -215,24 +215,24 @@ typedef struct m8260TimerParms_ {
*************************************************************************
*/
typedef struct m8260IDMAparms_ {
- rtems_unsigned16 ibase;
- rtems_unsigned16 dcm;
- rtems_unsigned16 ibdptr;
- rtems_unsigned16 dpr_buf;
- rtems_unsigned16 _buf_inv;
- rtems_unsigned16 ssmax;
- rtems_unsigned16 _dpr_in_ptr;
- rtems_unsigned16 sts;
- rtems_unsigned16 _dpr_out_ptr;
- rtems_unsigned16 seob;
- rtems_unsigned16 deob;
- rtems_unsigned16 dts;
- rtems_unsigned16 _ret_add;
- rtems_unsigned16 reserved;
- rtems_unsigned32 _bd_cnt;
- rtems_unsigned32 _s_ptr;
- rtems_unsigned32 _d_ptr;
- rtems_unsigned32 istate;
+ uint16_t ibase;
+ uint16_t dcm;
+ uint16_t ibdptr;
+ uint16_t dpr_buf;
+ uint16_t _buf_inv;
+ uint16_t ssmax;
+ uint16_t _dpr_in_ptr;
+ uint16_t sts;
+ uint16_t _dpr_out_ptr;
+ uint16_t seob;
+ uint16_t deob;
+ uint16_t dts;
+ uint16_t _ret_add;
+ uint16_t reserved;
+ uint32_t _bd_cnt;
+ uint32_t _s_ptr;
+ uint32_t _d_ptr;
+ uint32_t istate;
} m8260IDMAparms_t;
@@ -244,125 +244,125 @@ typedef struct m8260IDMAparms_ {
typedef struct m8260SCCparms_ {
- rtems_unsigned16 rbase;
- rtems_unsigned16 tbase;
- rtems_unsigned8 rfcr;
- rtems_unsigned8 tfcr;
- rtems_unsigned16 mrblr;
- rtems_unsigned32 _rstate;
- rtems_unsigned32 _pad0;
- rtems_unsigned16 _rbptr;
- rtems_unsigned16 _pad1;
- rtems_unsigned32 _pad2;
- rtems_unsigned32 _tstate;
- rtems_unsigned32 _pad3;
- rtems_unsigned16 _tbptr;
- rtems_unsigned16 _pad4;
- rtems_unsigned32 _pad5;
- rtems_unsigned32 _rcrc;
- rtems_unsigned32 _tcrc;
+ uint16_t rbase;
+ uint16_t tbase;
+ uint8_t rfcr;
+ uint8_t tfcr;
+ uint16_t mrblr;
+ uint32_t _rstate;
+ uint32_t _pad0;
+ uint16_t _rbptr;
+ uint16_t _pad1;
+ uint32_t _pad2;
+ uint32_t _tstate;
+ uint32_t _pad3;
+ uint16_t _tbptr;
+ uint16_t _pad4;
+ uint32_t _pad5;
+ uint32_t _rcrc;
+ uint32_t _tcrc;
union {
struct {
- rtems_unsigned32 _res0;
- rtems_unsigned32 _res1;
- rtems_unsigned16 max_idl;
- rtems_unsigned16 idlc;
- rtems_unsigned16 brkcr;
- rtems_unsigned16 parec;
- rtems_unsigned16 frmec;
- rtems_unsigned16 nosec;
- rtems_unsigned16 brkec;
- rtems_unsigned16 brklen;
- rtems_unsigned16 uaddr[2];
- rtems_unsigned16 rtemp;
- rtems_unsigned16 toseq;
- rtems_unsigned16 character[8];
- rtems_unsigned16 rccm;
- rtems_unsigned16 rccr;
- rtems_unsigned16 rlbc;
+ uint32_t _res0;
+ uint32_t _res1;
+ uint16_t max_idl;
+ uint16_t idlc;
+ uint16_t brkcr;
+ uint16_t parec;
+ uint16_t frmec;
+ uint16_t nosec;
+ uint16_t brkec;
+ uint16_t brklen;
+ uint16_t uaddr[2];
+ uint16_t rtemp;
+ uint16_t toseq;
+ uint16_t character[8];
+ uint16_t rccm;
+ uint16_t rccr;
+ uint16_t rlbc;
} uart;
struct {
- rtems_unsigned32 _pad0;
- rtems_unsigned32 c_mask;
- rtems_unsigned32 c_pres;
- rtems_unsigned16 disfc;
- rtems_unsigned16 crcec;
- rtems_unsigned16 abtsc;
- rtems_unsigned16 nmarc;
- rtems_unsigned16 retrc;
- rtems_unsigned16 mflr;
- rtems_unsigned16 _max_cnt;
- rtems_unsigned16 rfthr;
- rtems_unsigned16 _rfcnt;
- rtems_unsigned16 hmask;
- rtems_unsigned16 haddr1;
- rtems_unsigned16 haddr2;
- rtems_unsigned16 haddr3;
- rtems_unsigned16 haddr4;
- rtems_unsigned16 _tmp;
- rtems_unsigned16 _tmp_mb;
+ uint32_t _pad0;
+ uint32_t c_mask;
+ uint32_t c_pres;
+ uint16_t disfc;
+ uint16_t crcec;
+ uint16_t abtsc;
+ uint16_t nmarc;
+ uint16_t retrc;
+ uint16_t mflr;
+ uint16_t _max_cnt;
+ uint16_t rfthr;
+ uint16_t _rfcnt;
+ uint16_t hmask;
+ uint16_t haddr1;
+ uint16_t haddr2;
+ uint16_t haddr3;
+ uint16_t haddr4;
+ uint16_t _tmp;
+ uint16_t _tmp_mb;
} hdlc;
struct {
- rtems_unsigned32 _pad0;
- rtems_unsigned32 crcc;
- rtems_unsigned16 prcrc;
- rtems_unsigned16 ptcrc;
- rtems_unsigned16 parec;
- rtems_unsigned16 bsync;
- rtems_unsigned16 bdle;
- rtems_unsigned16 character[8];
- rtems_unsigned16 rccm;
+ uint32_t _pad0;
+ uint32_t crcc;
+ uint16_t prcrc;
+ uint16_t ptcrc;
+ uint16_t parec;
+ uint16_t bsync;
+ uint16_t bdle;
+ uint16_t character[8];
+ uint16_t rccm;
} bisync;
struct {
- rtems_unsigned32 _crc_p;
- rtems_unsigned32 _crc_c;
+ uint32_t _crc_p;
+ uint32_t _crc_c;
} transparent;
struct {
- rtems_unsigned32 c_pres;
- rtems_unsigned32 c_mask;
- rtems_unsigned32 crcec;
- rtems_unsigned32 alec;
- rtems_unsigned32 disfc;
- rtems_unsigned16 pads;
- rtems_unsigned16 ret_lim;
- rtems_unsigned16 _ret_cnt;
- rtems_unsigned16 mflr;
- rtems_unsigned16 minflr;
- rtems_unsigned16 maxd1;
- rtems_unsigned16 maxd2;
- rtems_unsigned16 _maxd;
- rtems_unsigned16 _dma_cnt;
- rtems_unsigned16 _max_b;
- rtems_unsigned16 gaddr1;
- rtems_unsigned16 gaddr2;
- rtems_unsigned16 gaddr3;
- rtems_unsigned16 gaddr4;
- rtems_unsigned32 _tbuf0data0;
- rtems_unsigned32 _tbuf0data1;
- rtems_unsigned32 _tbuf0rba0;
- rtems_unsigned32 _tbuf0crc;
- rtems_unsigned16 _tbuf0bcnt;
- rtems_unsigned16 paddr_h;
- rtems_unsigned16 paddr_m;
- rtems_unsigned16 paddr_l;
- rtems_unsigned16 p_per;
- rtems_unsigned16 _rfbd_ptr;
- rtems_unsigned16 _tfbd_ptr;
- rtems_unsigned16 _tlbd_ptr;
- rtems_unsigned32 _tbuf1data0;
- rtems_unsigned32 _tbuf1data1;
- rtems_unsigned32 _tbuf1rba0;
- rtems_unsigned32 _tbuf1crc;
- rtems_unsigned16 _tbuf1bcnt;
- rtems_unsigned16 _tx_len;
- rtems_unsigned16 iaddr1;
- rtems_unsigned16 iaddr2;
- rtems_unsigned16 iaddr3;
- rtems_unsigned16 iaddr4;
- rtems_unsigned16 _boff_cnt;
- rtems_unsigned16 taddr_l;
- rtems_unsigned16 taddr_m;
- rtems_unsigned16 taddr_h;
+ uint32_t c_pres;
+ uint32_t c_mask;
+ uint32_t crcec;
+ uint32_t alec;
+ uint32_t disfc;
+ uint16_t pads;
+ uint16_t ret_lim;
+ uint16_t _ret_cnt;
+ uint16_t mflr;
+ uint16_t minflr;
+ uint16_t maxd1;
+ uint16_t maxd2;
+ uint16_t _maxd;
+ uint16_t _dma_cnt;
+ uint16_t _max_b;
+ uint16_t gaddr1;
+ uint16_t gaddr2;
+ uint16_t gaddr3;
+ uint16_t gaddr4;
+ uint32_t _tbuf0data0;
+ uint32_t _tbuf0data1;
+ uint32_t _tbuf0rba0;
+ uint32_t _tbuf0crc;
+ uint16_t _tbuf0bcnt;
+ uint16_t paddr_h;
+ uint16_t paddr_m;
+ uint16_t paddr_l;
+ uint16_t p_per;
+ uint16_t _rfbd_ptr;
+ uint16_t _tfbd_ptr;
+ uint16_t _tlbd_ptr;
+ uint32_t _tbuf1data0;
+ uint32_t _tbuf1data1;
+ uint32_t _tbuf1rba0;
+ uint32_t _tbuf1crc;
+ uint16_t _tbuf1bcnt;
+ uint16_t _tx_len;
+ uint16_t iaddr1;
+ uint16_t iaddr2;
+ uint16_t iaddr3;
+ uint16_t iaddr4;
+ uint16_t _boff_cnt;
+ uint16_t taddr_l;
+ uint16_t taddr_m;
+ uint16_t taddr_h;
} ethernet;
} un;
} m8260SCCparms_t;
@@ -388,125 +388,125 @@ typedef struct m8260SCCparms_ {
typedef struct m8260FCCparms_ {
- rtems_unsigned16 riptr;
- rtems_unsigned16 tiptr;
- rtems_unsigned16 _pad0;
- rtems_unsigned16 mrblr;
- rtems_unsigned32 rstate;
- rtems_unsigned32 rbase;
- rtems_unsigned16 _rbdstat;
- rtems_unsigned16 _rbdlen;
- rtems_unsigned32 _rdptr;
- rtems_unsigned32 tstate;
- rtems_unsigned32 tbase;
- rtems_unsigned16 _tbdstat;
- rtems_unsigned16 _tbdlen;
- rtems_unsigned32 _tdptr;
- rtems_unsigned32 _rbptr;
- rtems_unsigned32 _tbptr;
- rtems_unsigned32 _rcrc;
- rtems_unsigned32 _pad1;
- rtems_unsigned32 _tcrc;
+ uint16_t riptr;
+ uint16_t tiptr;
+ uint16_t _pad0;
+ uint16_t mrblr;
+ uint32_t rstate;
+ uint32_t rbase;
+ uint16_t _rbdstat;
+ uint16_t _rbdlen;
+ uint32_t _rdptr;
+ uint32_t tstate;
+ uint32_t tbase;
+ uint16_t _tbdstat;
+ uint16_t _tbdlen;
+ uint32_t _tdptr;
+ uint32_t _rbptr;
+ uint32_t _tbptr;
+ uint32_t _rcrc;
+ uint32_t _pad1;
+ uint32_t _tcrc;
union {
struct {
- rtems_unsigned32 _pad0;
- rtems_unsigned32 _pad1;
- rtems_unsigned32 c_mask;
- rtems_unsigned32 c_pres;
- rtems_unsigned16 disfc;
- rtems_unsigned16 crcec;
- rtems_unsigned16 abtsc;
- rtems_unsigned16 nmarc;
- rtems_unsigned32 _max_cnt;
- rtems_unsigned16 mflr;
- rtems_unsigned16 rfthr;
- rtems_unsigned16 rfcnt;
- rtems_unsigned16 hmask;
- rtems_unsigned16 haddr1;
- rtems_unsigned16 haddr2;
- rtems_unsigned16 haddr3;
- rtems_unsigned16 haddr4;
- rtems_unsigned16 _ts_tmp;
- rtems_unsigned16 _tmp_mb;
+ uint32_t _pad0;
+ uint32_t _pad1;
+ uint32_t c_mask;
+ uint32_t c_pres;
+ uint16_t disfc;
+ uint16_t crcec;
+ uint16_t abtsc;
+ uint16_t nmarc;
+ uint32_t _max_cnt;
+ uint16_t mflr;
+ uint16_t rfthr;
+ uint16_t rfcnt;
+ uint16_t hmask;
+ uint16_t haddr1;
+ uint16_t haddr2;
+ uint16_t haddr3;
+ uint16_t haddr4;
+ uint16_t _ts_tmp;
+ uint16_t _tmp_mb;
} hdlc;
struct {
- rtems_unsigned32 _pad0;
- rtems_unsigned32 _pad1;
- rtems_unsigned32 c_mask;
- rtems_unsigned32 c_pres;
- rtems_unsigned16 disfc;
- rtems_unsigned16 crcec;
- rtems_unsigned16 abtsc;
- rtems_unsigned16 nmarc;
- rtems_unsigned32 _max_cnt;
- rtems_unsigned16 mflr;
- rtems_unsigned16 rfthr;
- rtems_unsigned16 rfcnt;
- rtems_unsigned16 hmask;
- rtems_unsigned16 haddr1;
- rtems_unsigned16 haddr2;
- rtems_unsigned16 haddr3;
- rtems_unsigned16 haddr4;
- rtems_unsigned16 _ts_tmp;
- rtems_unsigned16 _tmp_mb;
+ uint32_t _pad0;
+ uint32_t _pad1;
+ uint32_t c_mask;
+ uint32_t c_pres;
+ uint16_t disfc;
+ uint16_t crcec;
+ uint16_t abtsc;
+ uint16_t nmarc;
+ uint32_t _max_cnt;
+ uint16_t mflr;
+ uint16_t rfthr;
+ uint16_t rfcnt;
+ uint16_t hmask;
+ uint16_t haddr1;
+ uint16_t haddr2;
+ uint16_t haddr3;
+ uint16_t haddr4;
+ uint16_t _ts_tmp;
+ uint16_t _tmp_mb;
} transparent;
struct {
- rtems_unsigned32 _stat_buf;
- rtems_unsigned32 cam_ptr;
- rtems_unsigned32 c_mask;
- rtems_unsigned32 c_pres;
- rtems_unsigned32 crcec;
- rtems_unsigned32 alec;
- rtems_unsigned32 disfc;
- rtems_unsigned16 ret_lim;
- rtems_unsigned16 _ret_cnt;
- rtems_unsigned16 p_per;
- rtems_unsigned16 _boff_cnt;
- rtems_unsigned32 gaddr_h;
- rtems_unsigned32 gaddr_l;
- rtems_unsigned16 tfcstat;
- rtems_unsigned16 tfclen;
- rtems_unsigned32 tfcptr;
- rtems_unsigned16 mflr;
- rtems_unsigned16 paddr1_h;
- rtems_unsigned16 paddr1_m;
- rtems_unsigned16 paddr1_l;
- rtems_unsigned16 _ibd_cnt;
- rtems_unsigned16 _ibd_start;
- rtems_unsigned16 _ibd_end;
- rtems_unsigned16 _tx_len;
- rtems_unsigned16 _ibd_base;
- rtems_unsigned32 iaddr_h;
- rtems_unsigned32 iaddr_l;
- rtems_unsigned16 minflr;
- rtems_unsigned16 taddr_h;
- rtems_unsigned16 taddr_m;
- rtems_unsigned16 taddr_l;
- rtems_unsigned16 pad_ptr;
- rtems_unsigned16 _pad0;
- rtems_unsigned16 _cf_range;
- rtems_unsigned16 _max_b;
- rtems_unsigned16 maxd1;
- rtems_unsigned16 maxd2;
- rtems_unsigned16 _maxd;
- rtems_unsigned16 _dma_cnt;
- rtems_unsigned32 octc;
- rtems_unsigned32 colc;
- rtems_unsigned32 broc;
- rtems_unsigned32 mulc;
- rtems_unsigned32 uspc;
- rtems_unsigned32 frgc;
- rtems_unsigned32 ospc;
- rtems_unsigned32 jbrc;
- rtems_unsigned32 p64c;
- rtems_unsigned32 p65c;
- rtems_unsigned32 p128c;
- rtems_unsigned32 p256c;
- rtems_unsigned32 p512c;
- rtems_unsigned32 p1024c;
- rtems_unsigned32 _cam_buf;
- rtems_unsigned32 _pad1;
+ uint32_t _stat_buf;
+ uint32_t cam_ptr;
+ uint32_t c_mask;
+ uint32_t c_pres;
+ uint32_t crcec;
+ uint32_t alec;
+ uint32_t disfc;
+ uint16_t ret_lim;
+ uint16_t _ret_cnt;
+ uint16_t p_per;
+ uint16_t _boff_cnt;
+ uint32_t gaddr_h;
+ uint32_t gaddr_l;
+ uint16_t tfcstat;
+ uint16_t tfclen;
+ uint32_t tfcptr;
+ uint16_t mflr;
+ uint16_t paddr1_h;
+ uint16_t paddr1_m;
+ uint16_t paddr1_l;
+ uint16_t _ibd_cnt;
+ uint16_t _ibd_start;
+ uint16_t _ibd_end;
+ uint16_t _tx_len;
+ uint16_t _ibd_base;
+ uint32_t iaddr_h;
+ uint32_t iaddr_l;
+ uint16_t minflr;
+ uint16_t taddr_h;
+ uint16_t taddr_m;
+ uint16_t taddr_l;
+ uint16_t pad_ptr;
+ uint16_t _pad0;
+ uint16_t _cf_range;
+ uint16_t _max_b;
+ uint16_t maxd1;
+ uint16_t maxd2;
+ uint16_t _maxd;
+ uint16_t _dma_cnt;
+ uint32_t octc;
+ uint32_t colc;
+ uint32_t broc;
+ uint32_t mulc;
+ uint32_t uspc;
+ uint32_t frgc;
+ uint32_t ospc;
+ uint32_t jbrc;
+ uint32_t p64c;
+ uint32_t p65c;
+ uint32_t p128c;
+ uint32_t p256c;
+ uint32_t p512c;
+ uint32_t p1024c;
+ uint32_t _cam_buf;
+ uint32_t _pad1;
} ethernet;
} un;
} m8260FCCparms_t;
@@ -531,35 +531,35 @@ typedef struct m8260FCCparms_ {
*************************************************************************
*/
typedef struct m8260SMCparms_ {
- rtems_unsigned16 rbase;
- rtems_unsigned16 tbase;
- rtems_unsigned8 rfcr;
- rtems_unsigned8 tfcr;
- rtems_unsigned16 mrblr;
- rtems_unsigned32 _rstate;
- rtems_unsigned32 _pad0;
- rtems_unsigned16 _rbptr;
- rtems_unsigned16 _pad1;
- rtems_unsigned32 _pad2;
- rtems_unsigned32 _tstate;
- rtems_unsigned32 _pad3;
- rtems_unsigned16 _tbptr;
- rtems_unsigned16 _pad4;
- rtems_unsigned32 _pad5;
+ uint16_t rbase;
+ uint16_t tbase;
+ uint8_t rfcr;
+ uint8_t tfcr;
+ uint16_t mrblr;
+ uint32_t _rstate;
+ uint32_t _pad0;
+ uint16_t _rbptr;
+ uint16_t _pad1;
+ uint32_t _pad2;
+ uint32_t _tstate;
+ uint32_t _pad3;
+ uint16_t _tbptr;
+ uint16_t _pad4;
+ uint32_t _pad5;
union {
struct {
- rtems_unsigned16 max_idl;
- rtems_unsigned16 _idlc;
- rtems_unsigned16 _brkln;
- rtems_unsigned16 brkec;
- rtems_unsigned16 brkcr;
- rtems_unsigned16 _r_mask;
+ uint16_t max_idl;
+ uint16_t _idlc;
+ uint16_t _brkln;
+ uint16_t brkec;
+ uint16_t brkcr;
+ uint16_t _r_mask;
} uart;
struct {
- rtems_unsigned16 _pad0[6];
+ uint16_t _pad0[6];
} transparent;
} un;
- rtems_unsigned32 _pad6;
+ uint32_t _pad6;
} m8260SMCparms_t;
/*
@@ -591,21 +591,21 @@ typedef struct m8260SMCparms_ {
*************************************************************************
*/
typedef struct m8260SPIparms_ {
- rtems_unsigned16 rbase;
- rtems_unsigned16 tbase;
- rtems_unsigned8 rfcr;
- rtems_unsigned8 tfcr;
- rtems_unsigned16 mrblr;
- rtems_unsigned32 _rstate;
- rtems_unsigned32 _pad0;
- rtems_unsigned16 _rbptr;
- rtems_unsigned16 _pad1;
- rtems_unsigned32 _pad2;
- rtems_unsigned32 _tstate;
- rtems_unsigned32 _pad3;
- rtems_unsigned16 _tbptr;
- rtems_unsigned16 _pad4;
- rtems_unsigned32 _pad5;
+ uint16_t rbase;
+ uint16_t tbase;
+ uint8_t rfcr;
+ uint8_t tfcr;
+ uint16_t mrblr;
+ uint32_t _rstate;
+ uint32_t _pad0;
+ uint16_t _rbptr;
+ uint16_t _pad1;
+ uint32_t _pad2;
+ uint32_t _tstate;
+ uint32_t _pad3;
+ uint16_t _tbptr;
+ uint16_t _pad4;
+ uint32_t _pad5;
} m8260SPIparms_t;
/*
@@ -641,8 +641,8 @@ typedef struct m8260SPIparms_ {
*************************************************************************
*/
typedef struct m8260BufferDescriptor_ {
- rtems_unsigned16 status;
- rtems_unsigned16 length;
+ uint16_t status;
+ uint16_t length;
volatile void *buffer;
} m8260BufferDescriptor_t;
@@ -737,10 +737,10 @@ typedef struct m8260BufferDescriptor_ {
*************************************************************************
*/
typedef struct m8260IDMABufferDescriptor_ {
- rtems_unsigned16 status;
- rtems_unsigned8 dfcr;
- rtems_unsigned8 sfcr;
- rtems_unsigned32 length;
+ uint16_t status;
+ uint8_t dfcr;
+ uint8_t sfcr;
+ uint32_t length;
void *source;
void *destination;
} m8260IDMABufferDescriptor_t;
@@ -1130,244 +1130,244 @@ typedef struct m8260_ {
/*
* CPM Dual-Port RAM
*/
- rtems_unsigned8 dpram1[16384]; /* 0x0000 - 0x3FFF BD/data/ucode */
- rtems_unsigned8 cpm_pad0[16384]; /* 0x4000 - 0x7FFF Reserved */
+ uint8_t dpram1[16384]; /* 0x0000 - 0x3FFF BD/data/ucode */
+ uint8_t cpm_pad0[16384]; /* 0x4000 - 0x7FFF Reserved */
m8260SCCparms_t scc1p;
- rtems_unsigned8 pad_scc1[256-sizeof(m8260SCCparms_t)];
+ uint8_t pad_scc1[256-sizeof(m8260SCCparms_t)];
m8260SCCparms_t scc2p;
- rtems_unsigned8 pad_scc2[256-sizeof(m8260SCCparms_t)];
+ uint8_t pad_scc2[256-sizeof(m8260SCCparms_t)];
m8260SCCparms_t scc3p;
- rtems_unsigned8 pad_scc3[256-sizeof(m8260SCCparms_t)];
+ uint8_t pad_scc3[256-sizeof(m8260SCCparms_t)];
m8260SCCparms_t scc4p;
- rtems_unsigned8 pad_scc4[256-sizeof(m8260SCCparms_t)];
+ uint8_t pad_scc4[256-sizeof(m8260SCCparms_t)];
m8260FCCparms_t fcc1p;
- rtems_unsigned8 pad_fcc1[256-sizeof(m8260FCCparms_t)];
+ uint8_t pad_fcc1[256-sizeof(m8260FCCparms_t)];
m8260FCCparms_t fcc2p;
- rtems_unsigned8 pad_fcc2[256-sizeof(m8260FCCparms_t)];
+ uint8_t pad_fcc2[256-sizeof(m8260FCCparms_t)];
m8260FCCparms_t fcc3p;
- rtems_unsigned8 pad_fcc3[256-sizeof(m8260FCCparms_t)];
-
- rtems_unsigned8 mcc1p[128];
- rtems_unsigned8 pad_mcc1[124];
- rtems_unsigned16 smc1_base;
- rtems_unsigned16 idma1_base;
- rtems_unsigned8 mcc2p[128];
- rtems_unsigned8 pad_mcc2[124];
- rtems_unsigned16 smc2_base;
- rtems_unsigned16 idma2_base;
- rtems_unsigned8 pad_spi[252];
- rtems_unsigned16 spi_base;
- rtems_unsigned16 idma3_base;
- rtems_unsigned8 pad_risc[224];
- rtems_unsigned8 risc_timers[16];
- rtems_unsigned16 rev_num;
- rtems_unsigned16 cpm_pad7;
- rtems_unsigned32 cpm_pad8;
- rtems_unsigned16 rand;
- rtems_unsigned16 i2c_base;
- rtems_unsigned16 idma4_base;
- rtems_unsigned8 cpm_pad9[1282];
-
- rtems_unsigned8 cpm_pad1[8192]; /* 0x9000 - 0xAFFF Reserved */
+ uint8_t pad_fcc3[256-sizeof(m8260FCCparms_t)];
+
+ uint8_t mcc1p[128];
+ uint8_t pad_mcc1[124];
+ uint16_t smc1_base;
+ uint16_t idma1_base;
+ uint8_t mcc2p[128];
+ uint8_t pad_mcc2[124];
+ uint16_t smc2_base;
+ uint16_t idma2_base;
+ uint8_t pad_spi[252];
+ uint16_t spi_base;
+ uint16_t idma3_base;
+ uint8_t pad_risc[224];
+ uint8_t risc_timers[16];
+ uint16_t rev_num;
+ uint16_t cpm_pad7;
+ uint32_t cpm_pad8;
+ uint16_t rand;
+ uint16_t i2c_base;
+ uint16_t idma4_base;
+ uint8_t cpm_pad9[1282];
+
+ uint8_t cpm_pad1[8192]; /* 0x9000 - 0xAFFF Reserved */
m8260SMCparms_t smc1p;
m8260SMCparms_t smc2p;
- rtems_unsigned8 dpram3[4096-2*sizeof(m8260SMCparms_t)];
+ uint8_t dpram3[4096-2*sizeof(m8260SMCparms_t)];
- rtems_unsigned8 cpm_pad2[16384]; /* 0xC000 - 0xFFFF Reserved */
+ uint8_t cpm_pad2[16384]; /* 0xC000 - 0xFFFF Reserved */
/*
* General SIU Block
*/
- rtems_unsigned32 siumcr;
- rtems_unsigned32 sypcr;
- rtems_unsigned8 siu_pad0[6];
- rtems_unsigned16 swsr;
- rtems_unsigned8 siu_pad1[20];
- rtems_unsigned32 bcr;
- rtems_unsigned8 ppc_acr;
- rtems_unsigned8 siu_pad4[3];
- rtems_unsigned32 ppc_alrh;
- rtems_unsigned32 ppc_alr1;
- rtems_unsigned8 lcl_acr;
- rtems_unsigned8 siu_pad5[3];
- rtems_unsigned32 lcl_alrh;
- rtems_unsigned32 lcl_alr1;
- rtems_unsigned32 tescr1;
- rtems_unsigned32 tescr2;
- rtems_unsigned32 l_tescr1;
- rtems_unsigned32 l_tescr2;
- rtems_unsigned32 pdtea;
- rtems_unsigned8 pdtem;
- rtems_unsigned8 siu_pad2[3];
- rtems_unsigned32 ldtea;
- rtems_unsigned8 ldtem;
- rtems_unsigned8 siu_pad3[163];
+ uint32_t siumcr;
+ uint32_t sypcr;
+ uint8_t siu_pad0[6];
+ uint16_t swsr;
+ uint8_t siu_pad1[20];
+ uint32_t bcr;
+ uint8_t ppc_acr;
+ uint8_t siu_pad4[3];
+ uint32_t ppc_alrh;
+ uint32_t ppc_alr1;
+ uint8_t lcl_acr;
+ uint8_t siu_pad5[3];
+ uint32_t lcl_alrh;
+ uint32_t lcl_alr1;
+ uint32_t tescr1;
+ uint32_t tescr2;
+ uint32_t l_tescr1;
+ uint32_t l_tescr2;
+ uint32_t pdtea;
+ uint8_t pdtem;
+ uint8_t siu_pad2[3];
+ uint32_t ldtea;
+ uint8_t ldtem;
+ uint8_t siu_pad3[163];
/*
* Memory Controller Block
*/
m8260MEMCRegisters_t memc[12];
- rtems_unsigned8 mem_pad0[8];
- rtems_unsigned32 mar;
- rtems_unsigned8 mem_pad1[4];
- rtems_unsigned32 mamr;
- rtems_unsigned32 mbmr;
- rtems_unsigned32 mcmr;
- rtems_unsigned32 mdmr;
- rtems_unsigned8 mem_pad2[4];
- rtems_unsigned16 mptpr;
- rtems_unsigned8 mem_pad5[2];
- rtems_unsigned32 mdr;
- rtems_unsigned8 mem_pad3[4];
- rtems_unsigned32 psdmr;
- rtems_unsigned32 lsdmr;
- rtems_unsigned8 purt;
- rtems_unsigned8 mem_pad6[3];
- rtems_unsigned8 psrt;
- rtems_unsigned8 mem_pad7[3];
- rtems_unsigned8 lurt;
- rtems_unsigned8 mem_pad8[3];
- rtems_unsigned8 lsrt;
- rtems_unsigned8 mem_pad9[3];
- rtems_unsigned32 immr;
- rtems_unsigned8 mem_pad4[84];
+ uint8_t mem_pad0[8];
+ uint32_t mar;
+ uint8_t mem_pad1[4];
+ uint32_t mamr;
+ uint32_t mbmr;
+ uint32_t mcmr;
+ uint32_t mdmr;
+ uint8_t mem_pad2[4];
+ uint16_t mptpr;
+ uint8_t mem_pad5[2];
+ uint32_t mdr;
+ uint8_t mem_pad3[4];
+ uint32_t psdmr;
+ uint32_t lsdmr;
+ uint8_t purt;
+ uint8_t mem_pad6[3];
+ uint8_t psrt;
+ uint8_t mem_pad7[3];
+ uint8_t lurt;
+ uint8_t mem_pad8[3];
+ uint8_t lsrt;
+ uint8_t mem_pad9[3];
+ uint32_t immr;
+ uint8_t mem_pad4[84];
/*
* System integration timers
*/
- rtems_unsigned8 sit_pad0[32];
- rtems_unsigned16 tmcntsc;
- rtems_unsigned8 sit_pad6[2];
- rtems_unsigned32 tmcnt;
- rtems_unsigned32 tmcntsec;
- rtems_unsigned32 tmcntal;
- rtems_unsigned8 sit_pad2[16];
- rtems_unsigned16 piscr;
- rtems_unsigned8 sit_pad5[2];
- rtems_unsigned32 pitc;
- rtems_unsigned32 pitr;
- rtems_unsigned8 sit_pad3[94];
- rtems_unsigned8 sit_pad4[2390];
+ uint8_t sit_pad0[32];
+ uint16_t tmcntsc;
+ uint8_t sit_pad6[2];
+ uint32_t tmcnt;
+ uint32_t tmcntsec;
+ uint32_t tmcntal;
+ uint8_t sit_pad2[16];
+ uint16_t piscr;
+ uint8_t sit_pad5[2];
+ uint32_t pitc;
+ uint32_t pitr;
+ uint8_t sit_pad3[94];
+ uint8_t sit_pad4[2390];
/*
* Interrupt Controller
*/
- rtems_unsigned16 sicr;
- rtems_unsigned8 ict_pad1[2];
- rtems_unsigned32 sivec;
- rtems_unsigned32 sipnr_h;
- rtems_unsigned32 sipnr_l;
- rtems_unsigned32 siprr;
- rtems_unsigned32 scprr_h;
- rtems_unsigned32 scprr_l;
- rtems_unsigned32 simr_h;
- rtems_unsigned32 simr_l;
- rtems_unsigned32 siexr;
- rtems_unsigned8 ict_pad0[88];
+ uint16_t sicr;
+ uint8_t ict_pad1[2];
+ uint32_t sivec;
+ uint32_t sipnr_h;
+ uint32_t sipnr_l;
+ uint32_t siprr;
+ uint32_t scprr_h;
+ uint32_t scprr_l;
+ uint32_t simr_h;
+ uint32_t simr_l;
+ uint32_t siexr;
+ uint8_t ict_pad0[88];
/*
* Clocks and Reset
*/
- rtems_unsigned32 sccr;
- rtems_unsigned8 clr_pad1[4];
- rtems_unsigned32 scmr;
- rtems_unsigned8 clr_pad2[4];
- rtems_unsigned32 rsr;
- rtems_unsigned32 rmr;
- rtems_unsigned8 clr_pad0[104];
+ uint32_t sccr;
+ uint8_t clr_pad1[4];
+ uint32_t scmr;
+ uint8_t clr_pad2[4];
+ uint32_t rsr;
+ uint32_t rmr;
+ uint8_t clr_pad0[104];
/*
* Input/ Output Port
*/
- rtems_unsigned32 pdira;
- rtems_unsigned32 ppara;
- rtems_unsigned32 psora;
- rtems_unsigned32 podra;
- rtems_unsigned32 pdata;
- rtems_unsigned8 iop_pad0[12];
- rtems_unsigned32 pdirb;
- rtems_unsigned32 pparb;
- rtems_unsigned32 psorb;
- rtems_unsigned32 podrb;
- rtems_unsigned32 pdatb;
- rtems_unsigned8 iop_pad1[12];
- rtems_unsigned32 pdirc;
- rtems_unsigned32 pparc;
- rtems_unsigned32 psorc;
- rtems_unsigned32 podrc;
- rtems_unsigned32 pdatc;
- rtems_unsigned8 iop_pad2[12];
- rtems_unsigned32 pdird;
- rtems_unsigned32 ppard;
- rtems_unsigned32 psord;
- rtems_unsigned32 podrd;
- rtems_unsigned32 pdatd;
- rtems_unsigned8 iop_pad3[12];
+ uint32_t pdira;
+ uint32_t ppara;
+ uint32_t psora;
+ uint32_t podra;
+ uint32_t pdata;
+ uint8_t iop_pad0[12];
+ uint32_t pdirb;
+ uint32_t pparb;
+ uint32_t psorb;
+ uint32_t podrb;
+ uint32_t pdatb;
+ uint8_t iop_pad1[12];
+ uint32_t pdirc;
+ uint32_t pparc;
+ uint32_t psorc;
+ uint32_t podrc;
+ uint32_t pdatc;
+ uint8_t iop_pad2[12];
+ uint32_t pdird;
+ uint32_t ppard;
+ uint32_t psord;
+ uint32_t podrd;
+ uint32_t pdatd;
+ uint8_t iop_pad3[12];
/*
* CPM Timers
*/
- rtems_unsigned8 tgcr1;
- rtems_unsigned8 cpt_pad0[3];
- rtems_unsigned8 tgcr2;
- rtems_unsigned8 cpt_pad1[11];
- rtems_unsigned16 tmr1;
- rtems_unsigned16 tmr2;
- rtems_unsigned16 trr1;
- rtems_unsigned16 trr2;
- rtems_unsigned16 tcr1;
- rtems_unsigned16 tcr2;
- rtems_unsigned16 tcn1;
- rtems_unsigned16 tcn2;
- rtems_unsigned16 tmr3;
- rtems_unsigned16 tmr4;
- rtems_unsigned16 trr3;
- rtems_unsigned16 trr4;
- rtems_unsigned16 tcr3;
- rtems_unsigned16 tcr4;
- rtems_unsigned16 tcn3;
- rtems_unsigned16 tcn4;
- rtems_unsigned16 ter1;
- rtems_unsigned16 ter2;
- rtems_unsigned16 ter3;
- rtems_unsigned16 ter4;
- rtems_unsigned8 cpt_pad2[608];
+ uint8_t tgcr1;
+ uint8_t cpt_pad0[3];
+ uint8_t tgcr2;
+ uint8_t cpt_pad1[11];
+ uint16_t tmr1;
+ uint16_t tmr2;
+ uint16_t trr1;
+ uint16_t trr2;
+ uint16_t tcr1;
+ uint16_t tcr2;
+ uint16_t tcn1;
+ uint16_t tcn2;
+ uint16_t tmr3;
+ uint16_t tmr4;
+ uint16_t trr3;
+ uint16_t trr4;
+ uint16_t tcr3;
+ uint16_t tcr4;
+ uint16_t tcn3;
+ uint16_t tcn4;
+ uint16_t ter1;
+ uint16_t ter2;
+ uint16_t ter3;
+ uint16_t ter4;
+ uint8_t cpt_pad2[608];
/*
* DMA Block
*/
- rtems_unsigned8 sdsr;
- rtems_unsigned8 dma_pad0[3];
- rtems_unsigned8 sdmr;
- rtems_unsigned8 dma_pad1[3];
-
- rtems_unsigned8 idsr1;
- rtems_unsigned8 dma_pad2[3];
- rtems_unsigned8 idmr1;
- rtems_unsigned8 dma_pad3[3];
- rtems_unsigned8 idsr2;
- rtems_unsigned8 dma_pad4[3];
- rtems_unsigned8 idmr2;
- rtems_unsigned8 dma_pad5[3];
- rtems_unsigned8 idsr3;
- rtems_unsigned8 dma_pad6[3];
- rtems_unsigned8 idmr3;
- rtems_unsigned8 dma_pad7[3];
- rtems_unsigned8 idsr4;
- rtems_unsigned8 dma_pad8[3];
- rtems_unsigned8 idmr4;
- rtems_unsigned8 dma_pad9[707];
+ uint8_t sdsr;
+ uint8_t dma_pad0[3];
+ uint8_t sdmr;
+ uint8_t dma_pad1[3];
+
+ uint8_t idsr1;
+ uint8_t dma_pad2[3];
+ uint8_t idmr1;
+ uint8_t dma_pad3[3];
+ uint8_t idsr2;
+ uint8_t dma_pad4[3];
+ uint8_t idmr2;
+ uint8_t dma_pad5[3];
+ uint8_t idsr3;
+ uint8_t dma_pad6[3];
+ uint8_t idmr3;
+ uint8_t dma_pad7[3];
+ uint8_t idsr4;
+ uint8_t dma_pad8[3];
+ uint8_t idmr4;
+ uint8_t dma_pad9[707];
/*
@@ -1377,57 +1377,57 @@ typedef struct m8260_ {
m8260FCCRegisters_t fcc2;
m8260FCCRegisters_t fcc3;
- rtems_unsigned8 fcc_pad0[656];
+ uint8_t fcc_pad0[656];
/*
* BRG 5-8 Block
*/
- rtems_unsigned32 brgc5;
- rtems_unsigned32 brgc6;
- rtems_unsigned32 brgc7;
- rtems_unsigned32 brgc8;
- rtems_unsigned8 brg_pad0[608];
+ uint32_t brgc5;
+ uint32_t brgc6;
+ uint32_t brgc7;
+ uint32_t brgc8;
+ uint8_t brg_pad0[608];
/*
* I2C
*/
- rtems_unsigned8 i2mod;
- rtems_unsigned8 i2m_pad0[3];
- rtems_unsigned8 i2add;
- rtems_unsigned8 i2m_pad1[3];
- rtems_unsigned8 i2brg;
- rtems_unsigned8 i2m_pad2[3];
- rtems_unsigned8 i2com;
- rtems_unsigned8 i2m_pad3[3];
- rtems_unsigned8 i2cer;
- rtems_unsigned8 i2m_pad4[3];
- rtems_unsigned8 i2cmr;
- rtems_unsigned8 i2m_pad5[331];
+ uint8_t i2mod;
+ uint8_t i2m_pad0[3];
+ uint8_t i2add;
+ uint8_t i2m_pad1[3];
+ uint8_t i2brg;
+ uint8_t i2m_pad2[3];
+ uint8_t i2com;
+ uint8_t i2m_pad3[3];
+ uint8_t i2cer;
+ uint8_t i2m_pad4[3];
+ uint8_t i2cmr;
+ uint8_t i2m_pad5[331];
/*
* CPM Block
*/
- rtems_unsigned32 cpcr;
- rtems_unsigned32 rccr;
- rtems_unsigned8 cpm_pad3[14];
- rtems_unsigned16 rter;
- rtems_unsigned8 cpm_pad[2];
- rtems_unsigned16 rtmr;
- rtems_unsigned16 rtscr;
- rtems_unsigned8 cpm_pad4[2];
- rtems_unsigned32 rtsr;
- rtems_unsigned8 cpm_pad5[12];
+ uint32_t cpcr;
+ uint32_t rccr;
+ uint8_t cpm_pad3[14];
+ uint16_t rter;
+ uint8_t cpm_pad[2];
+ uint16_t rtmr;
+ uint16_t rtscr;
+ uint8_t cpm_pad4[2];
+ uint32_t rtsr;
+ uint8_t cpm_pad5[12];
/*
* BRG 1-4 Block
*/
- rtems_unsigned32 brgc1;
- rtems_unsigned32 brgc2;
- rtems_unsigned32 brgc3;
- rtems_unsigned32 brgc4;
+ uint32_t brgc1;
+ uint32_t brgc2;
+ uint32_t brgc3;
+ uint32_t brgc4;
/*
@@ -1449,29 +1449,29 @@ typedef struct m8260_ {
/*
* SPI Block
*/
- rtems_unsigned16 spmode;
- rtems_unsigned8 spi_pad0[4];
- rtems_unsigned8 spie;
- rtems_unsigned8 spi_pad1[3];
- rtems_unsigned8 spim;
- rtems_unsigned8 spi_pad2[2];
- rtems_unsigned8 spcom;
- rtems_unsigned8 spi_pad3[82];
+ uint16_t spmode;
+ uint8_t spi_pad0[4];
+ uint8_t spie;
+ uint8_t spi_pad1[3];
+ uint8_t spim;
+ uint8_t spi_pad2[2];
+ uint8_t spcom;
+ uint8_t spi_pad3[82];
/*
* CPM Mux Block
*/
- rtems_unsigned8 cmxsi1cr;
- rtems_unsigned8 cmx_pad0[1];
- rtems_unsigned8 cmxsi2cr;
- rtems_unsigned8 cmx_pad1[1];
- rtems_unsigned32 cmxfcr;
- rtems_unsigned32 cmxscr;
- rtems_unsigned8 cmxsmr;
- rtems_unsigned8 cmx_pad2[1];
- rtems_unsigned16 cmxuar;
- rtems_unsigned8 cmx_pad3[16];
+ uint8_t cmxsi1cr;
+ uint8_t cmx_pad0[1];
+ uint8_t cmxsi2cr;
+ uint8_t cmx_pad1[1];
+ uint32_t cmxfcr;
+ uint32_t cmxscr;
+ uint8_t cmxsmr;
+ uint8_t cmx_pad2[1];
+ uint16_t cmxuar;
+ uint8_t cmx_pad3[16];
/*
@@ -1482,24 +1482,24 @@ typedef struct m8260_ {
m8260SIRegisters_t si2;
m8260MCCRegisters_t mcc2;
- rtems_unsigned8 mcc_pad0[1152];
+ uint8_t mcc_pad0[1152];
/*
* SI1 RAM
*/
- rtems_unsigned8 si1txram[512];
- rtems_unsigned8 ram_pad0[512];
- rtems_unsigned8 si1rxram[512];
- rtems_unsigned8 ram_pad1[512];
+ uint8_t si1txram[512];
+ uint8_t ram_pad0[512];
+ uint8_t si1rxram[512];
+ uint8_t ram_pad1[512];
/*
* SI2 RAM
*/
- rtems_unsigned8 si2txram[512];
- rtems_unsigned8 ram_pad2[512];
- rtems_unsigned8 si2rxram[512];
- rtems_unsigned8 ram_pad3[512];
+ uint8_t si2txram[512];
+ uint8_t ram_pad2[512];
+ uint8_t si2rxram[512];
+ uint8_t ram_pad3[512];
} m8260_t;