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