Lines Matching refs:pBIOSInfo

43     VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
47 pBIOSInfo->TVI2CDev->DevName);
49 for (i = 0; i < pBIOSInfo->TVNumRegs; i++) {
50 xf86I2CReadByte(pBIOSInfo->TVI2CDev, i, &buf);
64 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
89 pBIOSInfo->TVEncoder = VIA_CH7011;
96 pBIOSInfo->TVEncoder = VIA_CH7019A;
100 pBIOSInfo->TVEncoder = VIA_CH7019B;
106 pBIOSInfo->TVEncoder = VIA_CH7017;
112 pBIOSInfo->TVEncoder = VIA_CH7304;
118 pBIOSInfo->TVEncoder = VIA_CH7305;
122 pBIOSInfo->TVEncoder = VIA_NONETV;
143 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
147 for (i = 0; i < pBIOSInfo->TVNumRegs; i++)
148 xf86I2CReadByte(pBIOSInfo->TVI2CDev, i, &(pBIOSInfo->TVRegs[i]));
156 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
160 for (i = 0; i < pBIOSInfo->TVNumRegs; i++)
161 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, i, pBIOSInfo->TVRegs[i]);
204 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
210 if (!pBIOSInfo->TVI2CDev ||
211 !pBIOSInfo->TVEncoder)
214 sense = CH7xxxDACSenseI2C(pBIOSInfo->TVI2CDev);
223 pBIOSInfo->TVOutput = TVOUTPUT_COMPOSITE;
227 pBIOSInfo->TVOutput = TVOUTPUT_SVIDEO;
231 pBIOSInfo->TVOutput = TVOUTPUT_SC;
235 pBIOSInfo->TVOutput = TVOUTPUT_YCBCR;
239 pBIOSInfo->TVOutput = TVOUTPUT_NONE;
243 pBIOSInfo->TVOutput = TVOUTPUT_NONE;
252 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
259 (CH7011Table[i].Standard == pBIOSInfo->TVType) &&
271 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
278 (CH7019Table[i].Standard == pBIOSInfo->TVType) &&
293 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
304 if ((pBIOSInfo->TVType == TVTYPE_NTSC) &&
308 } else if ((pBIOSInfo->TVType == TVTYPE_PAL) &&
314 if (pBIOSInfo->TVEncoder == VIA_CH7011)
331 VIABIOSInfoPtr pBIOSInfo = pVia->pBIOSInfo;
338 if (pBIOSInfo->TVEncoder == VIA_CH7011)
351 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x49, 0x3E);
352 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x1E, 0xD0);
356 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, i, Table.TV[i]);
359 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, i, pBIOSInfo->TVRegs[i]);
363 if ((pBIOSInfo->TVType == TVTYPE_NTSC) && pBIOSInfo->TVDotCrawl) {
371 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, address, save);
378 switch(pBIOSInfo->TVOutput){
380 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x49, 0x2E);
383 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x49, 0x32);
386 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x49, 0x3C);
389 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x49, 0x3A);
398 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, Table.Patch2[i] & 0xFF, Table.Patch2[i] >> 8);
408 VIABIOSInfoPtr pBIOSInfo = pVia->pBIOSInfo;
415 if (pBIOSInfo->TVEncoder == VIA_CH7011)
452 pBIOSInfo->Clock = (Misc[3] << 8) & Misc[4];
491 pBIOSInfo->Clock = 0x471C;
493 pBIOSInfo->Clock = (Misc[4] << 8) | Misc[5];
511 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
515 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x49, 0x20);
518 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x49, 0x3E);
519 xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x1E, 0xD0);
526 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
534 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
537 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
541 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,1, R_Buffer,1);
545 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
551 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
556 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,1, R_Buffer,1);
562 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
567 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,1, R_Buffer,1);
569 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
572 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
585 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,1, R_Buffer,1);
587 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
591 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,1, R_Buffer,1);
593 xf86I2CWriteRead(pBIOSInfo->TVI2CDev, W_Buffer,2, NULL,0);
603 VIABIOSInfoPtr pBIOSInfo = VIAPTR(pScrn)->pBIOSInfo;
607 switch (pBIOSInfo->TVEncoder) {
609 pBIOSInfo->TVSave = CH7xxxSave;
610 pBIOSInfo->TVRestore = CH7xxxRestore;
611 pBIOSInfo->TVDACSense = CH7xxxDACSense;
612 pBIOSInfo->TVModeValid = CH7xxxModeValid;
613 pBIOSInfo->TVModeI2C = CH7xxxModeI2C;
614 pBIOSInfo->TVModeCrtc = CH7xxxModeCrtc;
615 pBIOSInfo->TVPower = CH7xxxTVPower;
616 pBIOSInfo->TVModes = CH7011Modes;
617 pBIOSInfo->TVNumModes = sizeof(CH7011Modes) / sizeof(DisplayModeRec);
618 pBIOSInfo->LCDPower = NULL;
619 pBIOSInfo->TVNumRegs = CH_7011_MAX_NUM_REG;
621 pBIOSInfo->TVPrintRegs = CH7xxxPrintRegs;
626 pBIOSInfo->TVDACSense = CH7xxxDACSense;
627 pBIOSInfo->TVSave = CH7xxxSave;
628 pBIOSInfo->TVRestore = CH7xxxRestore;
629 pBIOSInfo->TVModeValid = CH7xxxModeValid;
630 pBIOSInfo->TVModeI2C = CH7xxxModeI2C;
631 pBIOSInfo->TVModeCrtc = CH7xxxModeCrtc;
632 pBIOSInfo->TVPower = CH7xxxTVPower;
633 pBIOSInfo->TVModes = CH7019Modes;
634 pBIOSInfo->TVNumModes = sizeof(CH7019Modes) / sizeof(DisplayModeRec);
635 pBIOSInfo->LCDPower = CH7019LCDPower;
636 pBIOSInfo->TVNumRegs = CH_7019_MAX_NUM_REG;
638 pBIOSInfo->TVPrintRegs = CH7xxxPrintRegs;
647 if (pBIOSInfo->TVSave)
648 pBIOSInfo->TVSave(pScrn);