From: Norbert van Bolhuis Date: Fri, 13 Mar 2009 07:58:14 +0000 (+0100) Subject: mpc83xx: correctly set encryption and I2C bus 0 clock X-Git-Tag: v2009.03-rc2~2^2~1 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b581626c1e2474a3dadf69d4f0e0582eccbc4235;p=oweals%2Fu-boot.git mpc83xx: correctly set encryption and I2C bus 0 clock This patch makes sure the correct mask is applied when setting the encryption and I2C bus 0 clock in SCCR. Failing to do so may lead to ENCCM being 0 in which case I2C bus 0 won't function. Signed-off-by: Norbert van Bolhuis Signed-off-by: Kim Phillips --- diff --git a/cpu/mpc83xx/cpu_init.c b/cpu/mpc83xx/cpu_init.c index 491c2e5c3b..8e9c875599 100644 --- a/cpu/mpc83xx/cpu_init.c +++ b/cpu/mpc83xx/cpu_init.c @@ -106,7 +106,7 @@ void cpu_init_f (volatile immap_t * im) #ifdef CONFIG_SYS_SCCR_ENCCM /* Encryption clock mode */ im->clk.sccr = (im->clk.sccr & ~SCCR_ENCCM) | - (CONFIG_SYS_SCCR_ENCCM << SCCR_PCICM_SHIFT); + (CONFIG_SYS_SCCR_ENCCM << SCCR_ENCCM_SHIFT); #endif #ifdef CONFIG_SYS_SCCR_PCICM