I am working with km v4l module (http://gatos.sf.net) and I have come
accross a strange issue with mach64 DMA engine. For some reason it would
not work unless I reset it using BUS_CNTL.
I.e.:
a=readl(kms->reg_aperture+MACH64_BUS_CNTL);
writel(a & (~(1<<6)), kms->reg_aperture+MACH64_BUS_CNTL);
....
other code
does not work, while
a=readl(kms->reg_aperture+MACH64_BUS_CNTL);
writel((a | (3<<1) )&(~(1<<6)), kms->reg_aperture+MACH64_BUS_CNTL);
....
same other code
works fine. Now why would this be ?
Suggestions, hints, are greatly appreciated :)
thanks
Vladimir Dergachev
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel