diff options
author | wdenk <wdenk> | 2004-06-09 12:42:26 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2004-06-09 12:42:26 +0000 |
commit | aa5590b66f17a157499c71c0aa743418715534d1 (patch) | |
tree | d7230197f759212a48f7e39dc1be9d1077cc801a /include/asm-ppc | |
parent | 48abe7bfab14c1e9bd4a9a1f9d2e094b6d16773c (diff) | |
download | u-boot-imx-aa5590b66f17a157499c71c0aa743418715534d1.zip u-boot-imx-aa5590b66f17a157499c71c0aa743418715534d1.tar.gz u-boot-imx-aa5590b66f17a157499c71c0aa743418715534d1.tar.bz2 |
Patch by Thomas Viehweger, 14 May 2004:
- flash.h: more flash types added
- immap_8260.h: some bits added (useful for RMII)
- cmd_coninfo.c: typo corrected, printf -> puts
- reduced size by replacing spaces with tab
Diffstat (limited to 'include/asm-ppc')
-rw-r--r-- | include/asm-ppc/immap_8260.h | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/include/asm-ppc/immap_8260.h b/include/asm-ppc/immap_8260.h index 1d50ce0..4974ae5 100644 --- a/include/asm-ppc/immap_8260.h +++ b/include/asm-ppc/immap_8260.h @@ -385,6 +385,33 @@ typedef struct fcc { u_char fcc_ftirr_phy[4]; } fcc_t; +/* Fast controllers continued + */ +typedef struct fcc_c { + uint fcc_firper; + uint fcc_firer; + uint fcc_firsr_hi; + uint fcc_firsr_lo; + u_char fcc_gfemr; + char res1[15]; +} fcc_c_t; + +/* TC Layer + */ +typedef struct tclayer { + ushort tc_tcmode; + ushort tc_cdsmr; + ushort tc_tcer; + ushort tc_rcc; + ushort tc_tcmr; + ushort tc_fcc; + ushort tc_ccc; + ushort tc_icc; + ushort tc_tcc; + ushort tc_ecc; + char res1[12]; +} tclayer_t; + /* I2C */ typedef struct i2c { @@ -519,11 +546,17 @@ typedef struct immap { fcc_t im_fcc[3]; /* Three FCCs */ - char res4[159]; + char res4[32]; + fcc_c_t im_fcc_c[3]; /* Continued FCCs */ + char res4a[32]; + + tclayer_t im_tclayer[8]; /* Eight TCLayers */ + ushort tc_tcgsr; + ushort tc_tcger; /* First set of baud rate generators. */ - char res4a[496]; + char res4b[236]; uint im_brgc5; uint im_brgc6; uint im_brgc7; |