[U-Boot] [PATCH] MMC: PL180: Fix infinite loop with VExpress extended fifo implementation

Pawel Moll pawel.moll at arm.com
Wed Oct 5 11:30:29 CEST 2011


Hi Tixy,

> One possible fix is to add some build time configuration to change
> SDI_FIFO_BURST_SIZE for the new implementation. 

You can also detect the configuration in runtime, basing on PeriphID:

http://infocenter.arm.com/help/topic/com.arm.doc.ddi0172a/i1024149.html

Configuration == 0 (ID == 0x00041180) -> FIFO length = 16 * 4
Configuration == 1 (ID == 0x01041180) -> FIFO length = 128 * 4

Cheers!

PAweł




More information about the U-Boot mailing list