Hi, > arch/arm/cpu/armv7/omap-common/emif-common.c | 7 ++++++- > 1 files changed, 6 insertions(+), 1 deletions(-) > > diff --git a/arch/arm/cpu/armv7/omap-common/emif-common.c > b/arch/arm/cpu/armv7/omap-common/emif-common.c > index db509c9..176520c 100644 > --- a/arch/arm/cpu/armv7/omap-common/emif-common.c > +++ b/arch/arm/cpu/armv7/omap-common/emif-common.c > @@ -56,7 +56,12 @@ static inline u32 get_mr(u32 base, u32 cs, u32 mr_addr) > mr = readl(&emif->emif_lpddr2_mode_reg_data); > debug("get_mr: EMIF%d cs %d mr %08x val 0x%x\n", emif_num(base), > cs, mr_addr, mr); > - return mr; > + if (((mr & 0x0000ff00) >> 8) == (mr & 0xff) && > + ((mr & 0x00ff0000) >> 16) == (mr & 0xff) && > + ((mr & 0xff000000) >> 24) == (mr & 0xff)) > + return mr & 0xff; > + else > + return mr; This is much needed. Thanks.
Thanks, Sricharan _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot