diff options
Diffstat (limited to 'arch/powerpc/cpu/mpc85xx/fdt.c')
| -rw-r--r-- | arch/powerpc/cpu/mpc85xx/fdt.c | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/arch/powerpc/cpu/mpc85xx/fdt.c b/arch/powerpc/cpu/mpc85xx/fdt.c index 16d7f6a22..3a268aa0a 100644 --- a/arch/powerpc/cpu/mpc85xx/fdt.c +++ b/arch/powerpc/cpu/mpc85xx/fdt.c @@ -607,6 +607,14 @@ void ft_cpu_setup(void *blob, bd_t *bd)  	/* delete crypto node if not on an E-processor */  	if (!IS_E_PROCESSOR(get_svr()))  		fdt_fixup_crypto_node(blob, 0); +#if CONFIG_SYS_FSL_SEC_COMPAT >= 4 +	else { +		ccsr_sec_t __iomem *sec; + +		sec = (void __iomem *)CONFIG_SYS_FSL_SEC_ADDR; +		fdt_fixup_crypto_node(blob, in_be32(&sec->secvid_ms)); +	} +#endif  	fdt_fixup_ethernet(blob); |