Re: [U-Boot] [U-Boot, RFC, 1/1] omap3: incorrect logical check in do_emif4_init
On Sat, Apr 15, 2017 at 04:11:12PM +0200, xypron.g...@gmx.de wrote: > ((readl(_base->sdram_iodft_tlgc) & (1<<10)) == 0x01) > is always false. > This does not match the comment > /*Wait till that bit clears*/ > > The problem was indicated by cppcheck. > > I do not have the hardware to test if the code change below > leads to a correct system behavior. > > Signed-off-by: Heinrich Schuchardt> Reviewed-by: Simon Glass Applied to u-boot/master, thanks! -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [RFC 1/1] omap3: incorrect logical check in do_emif4_init - Please, pull.
On 06/25/2017 03:54 PM, Tom Rini wrote: > On Sun, Jun 25, 2017 at 08:13:19AM +0200, Heinrich Schuchardt wrote: > >> Hello Tom, >> >> could you, please, pull the patch >> https://patchwork.ozlabs.org/patch/751043/ >> which has been reviewed in April. > > I actually want to run-test this patch. I happen to have a platform, > and I even set it up the other day, but forgot about this patch. I'll > set it back up and test it, then apply. Thanks! > Hello Tom, any update? Regards Heinrich >> >> Best regards >> >> Heinrich Schuchardt >> >> On 04/16/2017 09:34 PM, Simon Glass wrote: >>> On 15 April 2017 at 08:11, Heinrich Schuchardtwrote: ((readl(_base->sdram_iodft_tlgc) & (1<<10)) == 0x01) is always false. This does not match the comment /*Wait till that bit clears*/ The problem was indicated by cppcheck. I do not have the hardware to test if the code change below leads to a correct system behavior. Signed-off-by: Heinrich Schuchardt --- arch/arm/mach-omap2/omap3/emif4.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> Reviewed-by: Simon Glass >>> >> > > > > ___ > U-Boot mailing list > U-Boot@lists.denx.de > https://lists.denx.de/listinfo/u-boot > ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [RFC 1/1] omap3: incorrect logical check in do_emif4_init - Please, pull.
On Sun, Jun 25, 2017 at 08:13:19AM +0200, Heinrich Schuchardt wrote: > Hello Tom, > > could you, please, pull the patch > https://patchwork.ozlabs.org/patch/751043/ > which has been reviewed in April. I actually want to run-test this patch. I happen to have a platform, and I even set it up the other day, but forgot about this patch. I'll set it back up and test it, then apply. Thanks! > > Best regards > > Heinrich Schuchardt > > On 04/16/2017 09:34 PM, Simon Glass wrote: > > On 15 April 2017 at 08:11, Heinrich Schuchardtwrote: > >> ((readl(_base->sdram_iodft_tlgc) & (1<<10)) == 0x01) > >> is always false. > >> This does not match the comment > >> /*Wait till that bit clears*/ > >> > >> The problem was indicated by cppcheck. > >> > >> I do not have the hardware to test if the code change below > >> leads to a correct system behavior. > >> > >> Signed-off-by: Heinrich Schuchardt > >> --- > >> arch/arm/mach-omap2/omap3/emif4.c | 2 +- > >> 1 file changed, 1 insertion(+), 1 deletion(-) > > > > Reviewed-by: Simon Glass > > > -- Tom signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [RFC 1/1] omap3: incorrect logical check in do_emif4_init - Please, pull.
Hello Tom, could you, please, pull the patch https://patchwork.ozlabs.org/patch/751043/ which has been reviewed in April. Best regards Heinrich Schuchardt On 04/16/2017 09:34 PM, Simon Glass wrote: > On 15 April 2017 at 08:11, Heinrich Schuchardtwrote: >> ((readl(_base->sdram_iodft_tlgc) & (1<<10)) == 0x01) >> is always false. >> This does not match the comment >> /*Wait till that bit clears*/ >> >> The problem was indicated by cppcheck. >> >> I do not have the hardware to test if the code change below >> leads to a correct system behavior. >> >> Signed-off-by: Heinrich Schuchardt >> --- >> arch/arm/mach-omap2/omap3/emif4.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) > > Reviewed-by: Simon Glass > ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [RFC 1/1] omap3: incorrect logical check in do_emif4_init
On 15 April 2017 at 08:11, Heinrich Schuchardtwrote: > ((readl(_base->sdram_iodft_tlgc) & (1<<10)) == 0x01) > is always false. > This does not match the comment > /*Wait till that bit clears*/ > > The problem was indicated by cppcheck. > > I do not have the hardware to test if the code change below > leads to a correct system behavior. > > Signed-off-by: Heinrich Schuchardt > --- > arch/arm/mach-omap2/omap3/emif4.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Simon Glass ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] [RFC 1/1] omap3: incorrect logical check in do_emif4_init
((readl(_base->sdram_iodft_tlgc) & (1<<10)) == 0x01) is always false. This does not match the comment /*Wait till that bit clears*/ The problem was indicated by cppcheck. I do not have the hardware to test if the code change below leads to a correct system behavior. Signed-off-by: Heinrich Schuchardt--- arch/arm/mach-omap2/omap3/emif4.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-omap2/omap3/emif4.c b/arch/arm/mach-omap2/omap3/emif4.c index d540cf08d2..8197e7b032 100644 --- a/arch/arm/mach-omap2/omap3/emif4.c +++ b/arch/arm/mach-omap2/omap3/emif4.c @@ -76,7 +76,7 @@ static void do_emif4_init(void) regval |= (1<<10); writel(regval, _base->sdram_iodft_tlgc); /*Wait till that bit clears*/ - while ((readl(_base->sdram_iodft_tlgc) & (1<<10)) == 0x1); + while ((readl(_base->sdram_iodft_tlgc) & (1<<10)) != 0x0); /*Re-verify the DDR PHY status*/ while ((readl(_base->sdram_sts) & (1<<2)) == 0x0); -- 2.11.0 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot