On Wed, 24 Oct 2001, Frank C. Earl wrote:
> On Wednesday 24 October 2001 01:54 am, [EMAIL PROTECTED] wrote:
>
> >
> > a=readl(kms->reg_aperture+MACH64_BUS_CNTL);
> > writel((a | (3<<1) )&(~(1<<6)), kms->reg_aperture+MACH64_BUS_CNTL);
> >
> > same other code
> >
> >
On Wednesday 24 October 2001 01:54 am, [EMAIL PROTECTED] wrote:
>
> 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 ?
This could be caused by t
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+MACH6