diff options
| author | Prabhakar Kushwaha <prabhakar@freescale.com> | 2013-09-03 11:20:15 +0530 | 
|---|---|---|
| committer | York Sun <yorksun@freescale.com> | 2013-10-16 16:13:11 -0700 | 
| commit | ce746fe03eb42b97a1510fe0243662f0ae56eecd (patch) | |
| tree | 7dcd6e83eba11aa2e450f640f66deea2ee21213b /arch/powerpc/include/asm/immap_85xx.h | |
| parent | 1d384eca61b4bb799537515078cfc541d51bbc64 (diff) | |
| download | olio-uboot-2014.01-ce746fe03eb42b97a1510fe0243662f0ae56eecd.tar.xz olio-uboot-2014.01-ce746fe03eb42b97a1510fe0243662f0ae56eecd.zip | |
powerpc/mpc85xx:Avoid fix clk groups for Cluster & HW accelerator
CHASSIS2 architecture never fix clock groups for Cluster and hardware
  accelerator like PME, FMA. These are SoC defined. SoC defines :-
    - NUM of PLLs present in the system
    - Clusters and their Clock group
    - hardware accelerator and their clock group
      if no clock group, then platform clock divider for FMAN, PME
Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com>
Diffstat (limited to 'arch/powerpc/include/asm/immap_85xx.h')
| -rw-r--r-- | arch/powerpc/include/asm/immap_85xx.h | 21 | 
1 files changed, 7 insertions, 14 deletions
| diff --git a/arch/powerpc/include/asm/immap_85xx.h b/arch/powerpc/include/asm/immap_85xx.h index 3a10d778f..00f17b6f5 100644 --- a/arch/powerpc/include/asm/immap_85xx.h +++ b/arch/powerpc/include/asm/immap_85xx.h @@ -2016,20 +2016,13 @@ typedef struct ccsr_clk {  		u8  res_004[0x0c];  		u32 clkcgnhwacsr;/* clock generator n hardware accelerator */  		u8  res_014[0x0c]; -	} clkcsr[8]; -	u8	res_100[0x700]; /* 0x100 */ -	u32	pllc1gsr;	/* 0x800 Cluster PLL 1 General Status */ -	u8	res10[0x1c]; -	u32	pllc2gsr;	/* 0x820 Cluster PLL 2 General Status */ -	u8	res11[0x1c]; -	u32	pllc3gsr;	/* 0x840 Cluster PLL 3 General Status */ -	u8	res12[0x1c]; -	u32	pllc4gsr;	/* 0x860 Cluster PLL 4 General Status */ -	u8	res13[0x1c]; -	u32	pllc5gsr;	/* 0x880 Cluster PLL 5 General Status */ -	u8	res14[0x1c]; -	u32	pllc6gsr;	/* 0x8a0 Cluster PLL 6 General Status */ -	u8	res15[0x35c]; +	} clkcsr[12]; +	u8	res_100[0x680]; /* 0x100 */ +	struct { +		u32 pllcngsr; +		u8 res10[0x1c]; +	} pllcgsr[12]; +	u8	res21[0x280];  	u32	pllpgsr;	/* 0xc00 Platform PLL General Status */  	u8	res16[0x1c];  	u32	plldgsr;	/* 0xc20 DDR PLL General Status */ |