diff options
| author | Stefano Babic <sbabic@denx.de> | 2012-11-10 08:05:54 +0100 | 
|---|---|---|
| committer | Stefano Babic <sbabic@denx.de> | 2012-11-10 08:05:54 +0100 | 
| commit | 3e4d27b06d7484040355e22eec2cbce7335d6dab (patch) | |
| tree | 9672a2bb2e4ce0edc0ab776ddf0e2ca8e39a5f62 /arch/powerpc/include/asm/fsl_fman.h | |
| parent | bad05afe083eec0467220de21683443292c5012e (diff) | |
| parent | 59852d03867108217fe88e3bfc3e1e9cedfe63c5 (diff) | |
| download | olio-uboot-2014.01-3e4d27b06d7484040355e22eec2cbce7335d6dab.tar.xz olio-uboot-2014.01-3e4d27b06d7484040355e22eec2cbce7335d6dab.zip | |
Merge git://git.denx.de/u-boot
Diffstat (limited to 'arch/powerpc/include/asm/fsl_fman.h')
| -rw-r--r-- | arch/powerpc/include/asm/fsl_fman.h | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/arch/powerpc/include/asm/fsl_fman.h b/arch/powerpc/include/asm/fsl_fman.h index 2c0c9bc2f..299daca13 100644 --- a/arch/powerpc/include/asm/fsl_fman.h +++ b/arch/powerpc/include/asm/fsl_fman.h @@ -423,6 +423,14 @@ typedef struct fm_10gec_mdio {  	u8	res[4*1024];  } fm_10gec_mdio_t; +typedef struct fm_memac { +	u8	res[4*1024]; +} fm_memac_t; + +typedef struct fm_memac_mdio { +	u8	res[4*1024]; +} fm_memac_mdio_t; +  typedef struct fm_1588 {  	u8	res[4*1024];  } fm_1588_t; @@ -446,6 +454,14 @@ typedef struct ccsr_fman {  	u8			res1[8*1024];  	fm_soft_parser_t	fm_soft_parser;  	u8			res2[96*1024]; +#ifdef CONFIG_SYS_FMAN_V3 +	struct { +		fm_memac_t		fm_memac; +		fm_memac_mdio_t		fm_memac_mdio; +	} memac[10]; +	u8			res4[32*1024]; +	fm_memac_mdio_t		fm_dedicated_mdio[2]; +#else  	struct {  		fm_dtsec_t	fm_dtesc;  		fm_mdio_t	fm_mdio; @@ -455,6 +471,7 @@ typedef struct ccsr_fman {  		fm_10gec_mdio_t		fm_10gec_mdio;  	} mac_10g[1];  	u8			res4[48*1024]; +#endif  	fm_1588_t		fm_1588;  	u8			res5[4*1024];  } ccsr_fman_t; |