Home
last modified time | relevance | path

Searched refs:mga_outl (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c117 mga_outl(0x3C14, ((mt->HDisplay - 8) << 16) | (mt->HTotal - 8)); in matroxfb_dh_restore()
118 mga_outl(0x3C18, ((mt->HSyncEnd - 8) << 16) | (mt->HSyncStart - 8)); in matroxfb_dh_restore()
119 mga_outl(0x3C1C, ((mt->VDisplay - 1) << 16) | (mt->VTotal - 1)); in matroxfb_dh_restore()
120 mga_outl(0x3C20, ((mt->VSyncEnd - 1) << 16) | (mt->VSyncStart - 1)); in matroxfb_dh_restore()
121 mga_outl(0x3C24, ((mt->VSyncStart) << 16) | (mt->HSyncStart)); /* preload */ in matroxfb_dh_restore()
126 mga_outl(0x3C2C, pos); /* field #1 vmemory start */ in matroxfb_dh_restore()
127 mga_outl(0x3C28, pos + linelen); /* field #0 vmemory start */ in matroxfb_dh_restore()
131 mga_outl(0x3C28, pos); /* vmemory start */ in matroxfb_dh_restore()
134 mga_outl(0x3C40, linelen); in matroxfb_dh_restore()
136 mga_outl(0x3C4C, datactl); /* data control */ in matroxfb_dh_restore()
[all …]
H A Dmatroxfb_base.c172 mga_outl(0x3C2C, pos); in update_crtc2()
173 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2()
175 mga_outl(0x3C28, pos); in update_crtc2()
213 mga_outl(M_ICLEAR, 0x20); in matrox_irq()
220 mga_outl(M_ICLEAR, 0x200); in matrox_irq()
244 mga_outl(M_ICLEAR, bm); in matroxfb_enable_irq()
245 mga_outl(M_IEN, mga_inl(M_IEN) | bm); in matroxfb_enable_irq()
252 mga_outl(M_IEN, ien | bm); in matroxfb_enable_irq()
264 mga_outl(M_IEN, mga_inl(M_IEN) & ~0x220); in matroxfb_disable_irq()
266 mga_outl(M_IEN, mga_inl(M_IEN) & ~0x20); in matroxfb_disable_irq()
H A Dmatroxfb_base.h669 #define mga_outl(addr,val) mga_writel(minfo->mmio.vbase, (addr), (val)) macro