Kevin,

> On OMAP, we do this in the uncompress code.  See:
> arch/arm/plat-omap/include/plat/uncompress.h, and in this commit[1] for 
> details.
> 
> Rather than continuing to hack the current hack, I'd like to see
> something similar on DaVinci.  This will also remove one more barrier
> to multiple-SoC support.
> 
> Also, we don't necessarily have to use the UART1 scratchpad register.
> All we need is some temporary, writable register that is available on
> all supported SoCs.  Any suggestions?

AFAICS, the UART1 scratchpad is being used as a temporary storage for 
communication between the decompressor and the debug-macros.  If so, the only 
requirement on this should be that this "register" have the same address across 
all davinci derivatives.

EDMA is the only module that meets this criterion, since it is consistently 
present @ 0x01c00000 across all socs (so far).

Regards
Cyril.
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to