Lines Matching refs:ramdacReg
164 RamDacRegRecPtr ramdacReg) in IBMramdacRestore() argument
183 (pScrn, i, (ramdacReg->DacRegs[i] & 0xFF00) >> 8, in IBMramdacRestore()
184 ramdacReg->DacRegs[i]); in IBMramdacRestore()
188 (*ramdacPtr->WriteData) (pScrn, ramdacReg->DAC[i]); in IBMramdacRestore()
193 RamDacRegRecPtr ramdacReg) in IBMramdacSave() argument
210 ramdacReg->DAC[i] = (*ramdacPtr->ReadData) (pScrn); in IBMramdacSave()
213 ramdacReg->DacRegs[i] = (*ramdacPtr->ReadDAC) (pScrn, i); in IBMramdacSave()
321 IBMramdac526SetBpp(ScrnInfoPtr pScrn, RamDacRegRecPtr ramdacReg) in IBMramdac526SetBpp() argument
323 ramdacReg->DacRegs[IBMRGB_key_control] = 0x00; /* Disable Chroma Key */ in IBMramdac526SetBpp()
327 ramdacReg->DacRegs[IBMRGB_pix_fmt] = PIXEL_FORMAT_32BPP; in IBMramdac526SetBpp()
328 ramdacReg->DacRegs[IBMRGB_32bpp] = B32_DCOL_DIRECT; in IBMramdac526SetBpp()
329 ramdacReg->DacRegs[IBMRGB_24bpp] = 0; in IBMramdac526SetBpp()
330 ramdacReg->DacRegs[IBMRGB_16bpp] = 0; in IBMramdac526SetBpp()
331 ramdacReg->DacRegs[IBMRGB_8bpp] = 0; in IBMramdac526SetBpp()
333 ramdacReg->DacRegs[IBMRGB_key_control] = 0x01; /* Enable Key */ in IBMramdac526SetBpp()
334 ramdacReg->DacRegs[IBMRGB_key] = 0xFF; in IBMramdac526SetBpp()
335 ramdacReg->DacRegs[IBMRGB_key_mask] = 0xFF; in IBMramdac526SetBpp()
339 ramdacReg->DacRegs[IBMRGB_pix_fmt] = PIXEL_FORMAT_24BPP; in IBMramdac526SetBpp()
340 ramdacReg->DacRegs[IBMRGB_32bpp] = 0; in IBMramdac526SetBpp()
341 ramdacReg->DacRegs[IBMRGB_24bpp] = B24_DCOL_DIRECT; in IBMramdac526SetBpp()
342 ramdacReg->DacRegs[IBMRGB_16bpp] = 0; in IBMramdac526SetBpp()
343 ramdacReg->DacRegs[IBMRGB_8bpp] = 0; in IBMramdac526SetBpp()
347 ramdacReg->DacRegs[IBMRGB_pix_fmt] = PIXEL_FORMAT_16BPP; in IBMramdac526SetBpp()
348 ramdacReg->DacRegs[IBMRGB_32bpp] = 0; in IBMramdac526SetBpp()
349 ramdacReg->DacRegs[IBMRGB_24bpp] = 0; in IBMramdac526SetBpp()
350 ramdacReg->DacRegs[IBMRGB_16bpp] = B16_DCOL_DIRECT | B16_LINEAR | in IBMramdac526SetBpp()
352 ramdacReg->DacRegs[IBMRGB_8bpp] = 0; in IBMramdac526SetBpp()
355 ramdacReg->DacRegs[IBMRGB_pix_fmt] = PIXEL_FORMAT_16BPP; in IBMramdac526SetBpp()
356 ramdacReg->DacRegs[IBMRGB_32bpp] = 0; in IBMramdac526SetBpp()
357 ramdacReg->DacRegs[IBMRGB_24bpp] = 0; in IBMramdac526SetBpp()
358 ramdacReg->DacRegs[IBMRGB_16bpp] = B16_DCOL_DIRECT | B16_LINEAR | in IBMramdac526SetBpp()
360 ramdacReg->DacRegs[IBMRGB_8bpp] = 0; in IBMramdac526SetBpp()
364 ramdacReg->DacRegs[IBMRGB_pix_fmt] = PIXEL_FORMAT_8BPP; in IBMramdac526SetBpp()
365 ramdacReg->DacRegs[IBMRGB_32bpp] = 0; in IBMramdac526SetBpp()
366 ramdacReg->DacRegs[IBMRGB_24bpp] = 0; in IBMramdac526SetBpp()
367 ramdacReg->DacRegs[IBMRGB_16bpp] = 0; in IBMramdac526SetBpp()
368 ramdacReg->DacRegs[IBMRGB_8bpp] = B8_DCOL_INDIRECT; in IBMramdac526SetBpp()
371 ramdacReg->DacRegs[IBMRGB_pix_fmt] = PIXEL_FORMAT_4BPP; in IBMramdac526SetBpp()
372 ramdacReg->DacRegs[IBMRGB_32bpp] = 0; in IBMramdac526SetBpp()
373 ramdacReg->DacRegs[IBMRGB_24bpp] = 0; in IBMramdac526SetBpp()
374 ramdacReg->DacRegs[IBMRGB_16bpp] = 0; in IBMramdac526SetBpp()
375 ramdacReg->DacRegs[IBMRGB_8bpp] = 0; in IBMramdac526SetBpp()
386 IBMramdac640SetBpp(ScrnInfoPtr pScrn, RamDacRegRecPtr ramdacReg) in IBMramdac640SetBpp() argument
393 ramdacReg->DacRegs[RGB640_SER_WID_03_00] = 0x00; in IBMramdac640SetBpp()
394 ramdacReg->DacRegs[RGB640_SER_WID_07_04] = 0x00; in IBMramdac640SetBpp()
395 ramdacReg->DacRegs[RGB640_DIAGS] = 0x07; in IBMramdac640SetBpp()
399 ramdacReg->DacRegs[RGB640_SER_07_00] = 0x00; in IBMramdac640SetBpp()
400 ramdacReg->DacRegs[RGB640_SER_15_08] = 0x00; in IBMramdac640SetBpp()
401 ramdacReg->DacRegs[RGB640_SER_23_16] = 0x00; in IBMramdac640SetBpp()
402 ramdacReg->DacRegs[RGB640_SER_31_24] = 0x00; in IBMramdac640SetBpp()
403 ramdacReg->DacRegs[RGB640_SER_MODE] = IBM640_SER_16_1; /*16:1 Mux */ in IBMramdac640SetBpp()
404 ramdacReg->DacRegs[RGB640_MISC_CONF] = IBM640_PCLK_8; /* pll / 8 */ in IBMramdac640SetBpp()
408 ramdacReg->DacRegs[RGB640_SER_07_00] = 0x10; in IBMramdac640SetBpp()
409 ramdacReg->DacRegs[RGB640_SER_15_08] = 0x11; in IBMramdac640SetBpp()
410 ramdacReg->DacRegs[RGB640_SER_23_16] = 0x00; in IBMramdac640SetBpp()
411 ramdacReg->DacRegs[RGB640_SER_31_24] = 0x00; in IBMramdac640SetBpp()
412 ramdacReg->DacRegs[RGB640_SER_MODE] = IBM640_SER_8_1; /* 8:1 Mux */ in IBMramdac640SetBpp()
413 ramdacReg->DacRegs[RGB640_MISC_CONF] = IBM640_PCLK_8; /* pll / 8 */ in IBMramdac640SetBpp()
417 ramdacReg->DacRegs[RGB640_SER_07_00] = 0x10; in IBMramdac640SetBpp()
418 ramdacReg->DacRegs[RGB640_SER_15_08] = 0x11; in IBMramdac640SetBpp()
419 ramdacReg->DacRegs[RGB640_SER_23_16] = 0x00; in IBMramdac640SetBpp()
420 ramdacReg->DacRegs[RGB640_SER_31_24] = 0x00; in IBMramdac640SetBpp()
421 ramdacReg->DacRegs[RGB640_SER_MODE] = IBM640_SER_8_1; /* 8:1 Mux */ in IBMramdac640SetBpp()
422 ramdacReg->DacRegs[RGB640_MISC_CONF] = IBM640_PCLK_8; /* pll / 8 */ in IBMramdac640SetBpp()
426 ramdacReg->DacRegs[RGB640_SER_07_00] = 0x30; in IBMramdac640SetBpp()
427 ramdacReg->DacRegs[RGB640_SER_15_08] = 0x31; in IBMramdac640SetBpp()
428 ramdacReg->DacRegs[RGB640_SER_23_16] = 0x32; in IBMramdac640SetBpp()
429 ramdacReg->DacRegs[RGB640_SER_31_24] = 0x33; in IBMramdac640SetBpp()
430 ramdacReg->DacRegs[RGB640_SER_MODE] = IBM640_SER_4_1; /* 4:1 Mux */ in IBMramdac640SetBpp()
431 ramdacReg->DacRegs[RGB640_MISC_CONF] = IBM640_PCLK_8; /* pll / 8 */ in IBMramdac640SetBpp()
434 ramdacReg->DacRegs[RGB640_SER_WID_07_04] = 0x04; in IBMramdac640SetBpp()
435 ramdacReg->DacRegs[RGB640_CHROMA_KEY0] = 0xFF; in IBMramdac640SetBpp()
436 ramdacReg->DacRegs[RGB640_CHROMA_MASK0] = 0xFF; in IBMramdac640SetBpp()
443 ramdacReg->DacRegs[RGB640_SER_07_00] = 0x30; in IBMramdac640SetBpp()
444 ramdacReg->DacRegs[RGB640_SER_15_08] = 0x31; in IBMramdac640SetBpp()
445 ramdacReg->DacRegs[RGB640_SER_23_16] = 0x32; in IBMramdac640SetBpp()
446 ramdacReg->DacRegs[RGB640_SER_31_24] = 0x33; in IBMramdac640SetBpp()
447 ramdacReg->DacRegs[RGB640_SER_MODE] = IBM640_SER_4_1; /* 4:1 Mux */ in IBMramdac640SetBpp()
448 ramdacReg->DacRegs[RGB640_MISC_CONF] = IBM640_PSIZE10 | IBM640_PCLK_8; /* pll / 8 */ in IBMramdac640SetBpp()
458 ramdacReg->DacRegs[i + 0] = bpp; in IBMramdac640SetBpp()
459 ramdacReg->DacRegs[i + 1] = offset; in IBMramdac640SetBpp()
460 ramdacReg->DacRegs[i + 2] = 0x00; in IBMramdac640SetBpp()
461 ramdacReg->DacRegs[i + 3] = 0x00; in IBMramdac640SetBpp()
463 ramdacReg->DacRegs[i + 0x100] = overlaybpp; in IBMramdac640SetBpp()
464 ramdacReg->DacRegs[i + 0x101] = 0x00; in IBMramdac640SetBpp()
465 ramdacReg->DacRegs[i + 0x102] = 0x00; in IBMramdac640SetBpp()
466 ramdacReg->DacRegs[i + 0x103] = dispcont; in IBMramdac640SetBpp()