About that:

> - why 0x30?? when the DDR EMIF offset should be only 0x80000000 ??
> Shouldn't it be 0x600 ? Am i missing some steps?

Someone could explain me that statement:

include/media/davinci/ccdc_dm355.h - line 851:
static inline void ccdc_setfbaddr(unsigned long paddr){
        regw((paddr >> 21) & 0x007f, STADRH);
        regw((paddr >> 5) & 0x0ffff, STADRL);
}

I don't catch why should be shifted low part of the address... well, I 
don't catch the high part as well.(shifted by 21? why?)  :P
Or perhaps a  simpler question is: how are used by the CCDC the STADR{H,L} 
registers?
Shouldn't it be only the offset from the start of the SDRAM? 
Shouldn't it the start of the SDRAM be 0x8000:0000 ??

Thanks, bye
-- 
Andrea Gasparini 
---- ImaVis S.r.l. ----
web: www.imavis.com

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

Reply via email to