diff options
| author | Kumar Gala <galak@kernel.crashing.org> | 2011-07-31 12:55:39 -0500 | 
|---|---|---|
| committer | Kumar Gala <galak@kernel.crashing.org> | 2011-09-29 19:01:04 -0500 | 
| commit | e2d0f255cf730ba56c6531a1bdadd347800d9cca (patch) | |
| tree | 507f04c3e830de93f94d21abc500e288696ba17f | |
| parent | bc6bbd6be85973359e89f53e3bfbba2a3549da09 (diff) | |
| download | olio-uboot-2014.01-e2d0f255cf730ba56c6531a1bdadd347800d9cca.tar.xz olio-uboot-2014.01-e2d0f255cf730ba56c6531a1bdadd347800d9cca.zip | |
powerpc/85xx: Fix compile warnings/errors if CONFIG_SYS_DPAA_FMAN isn't set
Add ifdef protection around fman specific code related to device tree
clock setup.  If we dont have CONFIG_SYS_DPAA_FMAN defined we shouldn't
be executing this code.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
| -rw-r--r-- | arch/powerpc/cpu/mpc85xx/fdt.c | 4 | ||||
| -rw-r--r-- | arch/powerpc/cpu/mpc85xx/portals.c | 5 | 
2 files changed, 8 insertions, 1 deletions
| diff --git a/arch/powerpc/cpu/mpc85xx/fdt.c b/arch/powerpc/cpu/mpc85xx/fdt.c index 8f13cd8eb..d20c94c0f 100644 --- a/arch/powerpc/cpu/mpc85xx/fdt.c +++ b/arch/powerpc/cpu/mpc85xx/fdt.c @@ -361,6 +361,7 @@ void fdt_add_enet_stashing(void *fdt)  }  #if defined(CONFIG_SYS_DPAA_FMAN) || defined(CONFIG_SYS_DPAA_PME) +#ifdef CONFIG_SYS_DPAA_FMAN  static void ft_fixup_clks(void *blob, const char *compat, u32 offset,  			  unsigned long freq)  { @@ -374,12 +375,14 @@ static void ft_fixup_clks(void *blob, const char *compat, u32 offset,  				"for %s: %s\n", compat, fdt_strerror(off));  	}  } +#endif  static void ft_fixup_dpaa_clks(void *blob)  {  	sys_info_t sysinfo;  	get_sys_info(&sysinfo); +#ifdef CONFIG_SYS_DPAA_FMAN  	ft_fixup_clks(blob, "fsl,fman", CONFIG_SYS_FSL_FM1_OFFSET,  			sysinfo.freqFMan[0]); @@ -387,6 +390,7 @@ static void ft_fixup_dpaa_clks(void *blob)  	ft_fixup_clks(blob, "fsl,fman", CONFIG_SYS_FSL_FM2_OFFSET,  			sysinfo.freqFMan[1]);  #endif +#endif  #ifdef CONFIG_SYS_DPAA_PME  	do_fixup_by_compat_u32(blob, "fsl,pme", diff --git a/arch/powerpc/cpu/mpc85xx/portals.c b/arch/powerpc/cpu/mpc85xx/portals.c index ecaa30de8..65635e770 100644 --- a/arch/powerpc/cpu/mpc85xx/portals.c +++ b/arch/powerpc/cpu/mpc85xx/portals.c @@ -198,7 +198,10 @@ void fdt_fixup_qportals(void *blob)  		u32 liodns[2];  #endif  		const int *ci = fdt_getprop(blob, off, "cell-index", NULL); -		int j, i = *ci; +		int i = *ci; +#ifdef CONFIG_SYS_DPAA_FMAN +		int j; +#endif  		err = fdt_setprop(blob, off, "compatible", compat, compat_len);  		if (err < 0) |