Hi,

On 10/01/2014 07:43 PM, Hendrik wrote:
> I have always been using the sunxi u-boot from 
> 'https://github.com/linux-sunxi/u-boot-sunxi' and that works fine, but now I 
> want to boot the kernel from USB. That is not possible in that u-boot branch. 
> Therefore I switched to the latest U-Boot 'git://git.denx.de/u-boot.git' for 
> the Olimex Allwinner A10 Lime as this one does have a working USB mass 
> storage implementation.
> 
> But when the kernel and root filesystem is booted and my application (using 
> DirectFB) starts, the LCD screen is flickering between a correct image and an 
> incorrect image as if sometimes random image data is displayed to the screen. 
> Although it looks more like a clock or timing issue because the colors of the 
> faulty screen resemble the colors of the correct screen. Also: when the cpu 
> is inactive the screen is more or less ok but when doing a lot of work the 
> screen starts to flicker. Then it is stable for a while and after some time 
> it starts flickering again.
> 
> I am using the exact same kernel, root filesystem, U-boot environment, 
> SD-card and 'script.bin' (which defines the hardware layout, I am not using a 
> device tree file). The only difference is the version (and origin) of U-boot.
> 
> Can anybody shine some light on this? Maybe Hans de Goede? I have seen his 
> name pop-up a lot of times with the Sunxi branch.

Hmm, the only thing I can think of which may have caused this are the
recent DRAM controller code cleanups which are in upstream u-boot and
not in https://github.com/linux-sunxi/u-boot-sunxi

Can you try copying these 2 files:

arch/arm/cpu/armv7/sunxi/dram.c
arch/arm/include/asm/arch-sunxi/dram.h

>From https://github.com/linux-sunxi/u-boot-sunxi over into upstream
u-boot, essentially reverting the DRAM cleanup patches, and see if that
fixes things ?

Regards,

Hans
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to