• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/sis/

Lines Matching defs:SiS_Pr

359 	if(ivideo->SiS_Pr.UseROM) {
360 biosver = ivideo->SiS_Pr.VirtualRomBase + 0x06;
361 biosdate = ivideo->SiS_Pr.VirtualRomBase + 0x2c;
363 chksum += ivideo->SiS_Pr.VirtualRomBase[i];
370 (ivideo->SiS_Pr.UseROM &&
374 (ivideo->SiS_Pr.UseROM &&
378 (ivideo->SiS_Pr.UseROM &&
385 if(ivideo->SiS_Pr.UseROM) {
386 if(ivideo->SiS_Pr.VirtualRomBase[mycustomttable[i].biosFootprintAddr[j]] !=
395 ivideo->SiS_Pr.SiS_CustomT = mycustomttable[i].SpecialID;
527 temp = SiS_HandleDDC(&ivideo->SiS_Pr, ivideo->vbflags, ivideo->sisvga_engine,
543 temp = SiS_HandleDDC(&ivideo->SiS_Pr, ivideo->vbflags, ivideo->sisvga_engine,
602 if(sisfb_gettotalfrommode(&ivideo->SiS_Pr,
644 if((ivideo->SiS_Pr.SiS_CustomT != CUT_PANEL848) &&
645 (ivideo->SiS_Pr.SiS_CustomT != CUT_PANEL856)) {
666 ivideo->SiS_Pr.SiS_CustomT, xres, yres, ivideo->vbflags2) < 0x14) {
935 setSISIDXREG(SISCR, ivideo->SiS_Pr.SiS_MyCR63, 0xbf, cr63);
950 SiS_SiS30xBLOn(&ivideo->SiS_Pr);
952 SiS_SiS30xBLOff(&ivideo->SiS_Pr);
958 SiS_Chrontel701xBLOn(&ivideo->SiS_Pr);
960 SiS_Chrontel701xBLOff(&ivideo->SiS_Pr);
1000 sisfb_read_nbridge_pci_dword(struct SiS_Private *SiS_Pr, int reg)
1002 struct sis_video_info *ivideo = (struct sis_video_info *)SiS_Pr->ivideo;
1010 sisfb_write_nbridge_pci_dword(struct SiS_Private *SiS_Pr, int reg, unsigned int val)
1012 struct sis_video_info *ivideo = (struct sis_video_info *)SiS_Pr->ivideo;
1018 sisfb_read_lpc_pci_dword(struct SiS_Private *SiS_Pr, int reg)
1020 struct sis_video_info *ivideo = (struct sis_video_info *)SiS_Pr->ivideo;
1032 sisfb_write_nbridge_pci_byte(struct SiS_Private *SiS_Pr, int reg, unsigned char val)
1034 struct sis_video_info *ivideo = (struct sis_video_info *)SiS_Pr->ivideo;
1040 sisfb_read_mio_pci_word(struct SiS_Private *SiS_Pr, int reg)
1042 struct sis_video_info *ivideo = (struct sis_video_info *)SiS_Pr->ivideo;
1180 if(!SiSSetMode(&ivideo->SiS_Pr, modeno)) {
1565 var->pixclock = (u32) (1000000000 / sisfb_mode_rate_to_dclock(&ivideo->SiS_Pr,
1568 sisfb_mode_rate_to_ddata(&ivideo->SiS_Pr,
1756 ivideo->sisfb_infoblock.sisfb_scalelcd = ivideo->SiS_Pr.UsePanelScaler;
1757 ivideo->sisfb_infoblock.sisfb_specialtiming = ivideo->SiS_Pr.SiS_CustomT;
1758 ivideo->sisfb_infoblock.sisfb_haveemi = ivideo->SiS_Pr.HaveEMI ? 1 : 0;
1759 ivideo->sisfb_infoblock.sisfb_haveemilcd = ivideo->SiS_Pr.HaveEMILCD ? 1 : 0;
1760 ivideo->sisfb_infoblock.sisfb_emi30 = ivideo->SiS_Pr.EMI_30;
1761 ivideo->sisfb_infoblock.sisfb_emi31 = ivideo->SiS_Pr.EMI_31;
1762 ivideo->sisfb_infoblock.sisfb_emi32 = ivideo->SiS_Pr.EMI_32;
1763 ivideo->sisfb_infoblock.sisfb_emi33 = ivideo->SiS_Pr.EMI_33;
2189 old = SiS_ReadDDC1Bit(&ivideo->SiS_Pr);
2191 if(old != SiS_ReadDDC1Bit(&ivideo->SiS_Pr)) break;
2214 inSISIDXREG(SISCR,ivideo->SiS_Pr.SiS_MyCR63,cr63);
2216 andSISIDXREG(SISCR,ivideo->SiS_Pr.SiS_MyCR63,0xBF);
2253 temp = SiS_HandleDDC(&ivideo->SiS_Pr, ivideo->vbflags,
2268 setSISIDXREG(SISCR,ivideo->SiS_Pr.SiS_MyCR63,0xBF,cr63);
2286 ivideo->SiS_Pr.PanelSelfDetected = false;
2300 if(ivideo->SiS_Pr.DDCPortMixup)
2304 temp = SiS_HandleDDC(&ivideo->SiS_Pr, ivideo->vbflags, ivideo->sisvga_engine,
2313 temp = SiS_HandleDDC(&ivideo->SiS_Pr, ivideo->vbflags,
2363 ivideo->SiS_Pr.PanelSelfDetected = true;
2378 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x1500);
2387 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x1000);
2454 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x2000);
2490 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x2000);
2550 ivideo->SiS_Pr.SiS_IF_DEF_CH70xx = 1; /* Chrontel 700x */
2551 SiS_SetChrontelGPIO(&ivideo->SiS_Pr, 0x9c); /* Set general purpose IO for Chrontel communication */
2552 SiS_DDC2Delay(&ivideo->SiS_Pr, 1000);
2553 temp1 = SiS_GetCH700x(&ivideo->SiS_Pr, 0x25);
2555 temp2 = SiS_GetCH700x(&ivideo->SiS_Pr, 0x0e);
2557 SiS_SetCH700x(&ivideo->SiS_Pr, 0x0e, 0x0b);
2558 SiS_DDC2Delay(&ivideo->SiS_Pr, 300);
2560 temp2 = SiS_GetCH700x(&ivideo->SiS_Pr, 0x25);
2565 temp1 = SiS_GetCH700x(&ivideo->SiS_Pr, 0x0e);
2568 SiS_SetCH700x(&ivideo->SiS_Pr, 0x0e,0x0b);
2569 SiS_DDC2Delay(&ivideo->SiS_Pr, 300);
2573 SiS_SetCH700x(&ivideo->SiS_Pr, 0x10, 0x01);
2574 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x96);
2575 SiS_SetCH700x(&ivideo->SiS_Pr, 0x10, 0x00);
2576 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x96);
2577 temp1 = SiS_GetCH700x(&ivideo->SiS_Pr, 0x10);
2581 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x96);
2603 SiS_SetCH70xxANDOR(&ivideo->SiS_Pr, 0x0e, 0x01, 0xF8);
2607 SiS_SetCH70xxANDOR(&ivideo->SiS_Pr, 0x0e, 0x01, 0xF8);
2611 SiS_SetChrontelGPIO(&ivideo->SiS_Pr, 0x00);
2617 ivideo->SiS_Pr.SiS_IF_DEF_CH70xx = 2; /* Chrontel 7019 */
2618 temp1 = SiS_GetCH701x(&ivideo->SiS_Pr, 0x49);
2619 SiS_SetCH701x(&ivideo->SiS_Pr, 0x49, 0x20);
2620 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x96);
2621 temp2 = SiS_GetCH701x(&ivideo->SiS_Pr, 0x20);
2623 SiS_SetCH701x(&ivideo->SiS_Pr, 0x20, temp2);
2624 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x96);
2626 SiS_SetCH701x(&ivideo->SiS_Pr, 0x20, temp2);
2627 SiS_DDC2Delay(&ivideo->SiS_Pr, 0x96);
2628 temp2 = SiS_GetCH701x(&ivideo->SiS_Pr, 0x20);
2629 SiS_SetCH701x(&ivideo->SiS_Pr, 0x49, temp1);
2958 if(ivideo->SiS_Pr.SiS_CustomT == CUT_BARCO1366) {
2961 } else if(ivideo->SiS_Pr.SiS_CustomT == CUT_PANEL848) {
2964 } else if(ivideo->SiS_Pr.SiS_CustomT == CUT_PANEL856) {
2987 if(ivideo->SiS_Pr.PDC == -1) {
2989 ivideo->SiS_Pr.PDC = ivideo->detectedpdc;
2994 if((ivideo->SiS_Pr.PDC != -1) &&
2995 (ivideo->SiS_Pr.PDC != ivideo->detectedpdc)) {
2997 ivideo->SiS_Pr.PDC);
3011 ivideo->SiS_Pr.SiS_UseLCDA = true;
3038 if(ivideo->SiS_Pr.PDC == -1) {
3040 ivideo->SiS_Pr.PDC = ivideo->detectedpdc;
3043 if(ivideo->SiS_Pr.PDCA == -1) {
3045 ivideo->SiS_Pr.PDCA = ivideo->detectedpdca;
3062 inSISIDXREG(SISPART4,0x30,ivideo->SiS_Pr.EMI_30);
3063 inSISIDXREG(SISPART4,0x31,ivideo->SiS_Pr.EMI_31);
3064 inSISIDXREG(SISPART4,0x32,ivideo->SiS_Pr.EMI_32);
3065 inSISIDXREG(SISPART4,0x33,ivideo->SiS_Pr.EMI_33);
3066 ivideo->SiS_Pr.HaveEMI = true;
3068 ivideo->SiS_Pr.HaveEMILCD = true;
3075 if((ivideo->SiS_Pr.PDC != -1) &&
3076 (ivideo->SiS_Pr.PDC != ivideo->detectedpdc)) {
3078 ivideo->SiS_Pr.PDC);
3080 if((ivideo->SiS_Pr.PDCA != -1) &&
3081 (ivideo->SiS_Pr.PDCA != ivideo->detectedpdca)) {
3083 ivideo->SiS_Pr.PDCA);
3552 SiS_SetEnableDstn(&ivideo->SiS_Pr, false);
3553 SiS_SetEnableFstn(&ivideo->SiS_Pr, false);
3634 SiS_SetEnableDstn(&ivideo->SiS_Pr, ivideo->sisfb_dstn);
3635 SiS_SetEnableFstn(&ivideo->SiS_Pr, ivideo->sisfb_fstn);
3670 ivideo->SiS_Pr.SiS_UseOEM = ivideo->sisfb_useoem;
3718 SiS_SetCH700x(&ivideo->SiS_Pr, 0x0a, (x & 0xff));
3719 SiS_SetCH70xxANDOR(&ivideo->SiS_Pr, 0x08, ((x & 0x0100) >> 7), 0xFD);
3776 SiS_SetCH700x(&ivideo->SiS_Pr, 0x0b, (y & 0xff));
3777 SiS_SetCH70xxANDOR(&ivideo->SiS_Pr, 0x08, ((y & 0x0100) >> 8), 0xFE);
3855 setSISIDXREG(SISCR, ivideo->SiS_Pr.SiS_MyCR63, ~0x40, reg);
3885 ivideo->tvx = SiS_GetCH700x(&ivideo->SiS_Pr, 0x0a);
3886 ivideo->tvx |= (((SiS_GetCH700x(&ivideo->SiS_Pr, 0x08) & 0x02) >> 1) << 8);
3887 ivideo->tvy = SiS_GetCH700x(&ivideo->SiS_Pr, 0x0b);
3888 ivideo->tvy |= ((SiS_GetCH700x(&ivideo->SiS_Pr, 0x08) & 0x01) << 8);
4368 unsigned char *bios = ivideo->SiS_Pr.VirtualRomBase;
4373 if(!ivideo->SiS_Pr.UseROM)
4484 if(ivideo->SiS_Pr.UseROM) {
4554 ivideo->SiS_Pr.SiS_UseOEM = false;
4555 SiS_SetEnableDstn(&ivideo->SiS_Pr, false);
4556 SiS_SetEnableFstn(&ivideo->SiS_Pr, false);
4558 ivideo->SiS_Pr.VideoMemorySize = 8 << 20;
4559 SiSSetMode(&ivideo->SiS_Pr, 0x2e | 0x80);
5663 ivideo->SiS_Pr.SiS_UseOEM = false;
5664 SiS_SetEnableDstn(&ivideo->SiS_Pr, false);
5665 SiS_SetEnableFstn(&ivideo->SiS_Pr, false);
5667 ivideo->SiS_Pr.VideoMemorySize = 8 << 20;
5668 SiSSetMode(&ivideo->SiS_Pr, 0x2e | 0x80);
5694 ivideo->SiS_Pr.SiS_UseOEM = false;
5695 SiS_SetEnableDstn(&ivideo->SiS_Pr, false);
5696 SiS_SetEnableFstn(&ivideo->SiS_Pr, false);
5698 SiSSetMode(&ivideo->SiS_Pr, 0x2e | 0x80);
5762 ivideo->SiS_Pr.ChipRevision = ivideo->revision_id;
5835 ivideo->SiS_Pr.UsePanelScaler = sisfb_scalelcd;
5836 ivideo->SiS_Pr.CenterScreen = -1;
5837 ivideo->SiS_Pr.SiS_CustomT = sisfb_specialtiming;
5838 ivideo->SiS_Pr.LVDSHL = sisfb_lvdshl;
5840 ivideo->SiS_Pr.SiS_Backup70xx = 0xff;
5841 ivideo->SiS_Pr.SiS_CHOverScan = -1;
5842 ivideo->SiS_Pr.SiS_ChSW = false;
5843 ivideo->SiS_Pr.SiS_UseLCDA = false;
5844 ivideo->SiS_Pr.HaveEMI = false;
5845 ivideo->SiS_Pr.HaveEMILCD = false;
5846 ivideo->SiS_Pr.OverruleEMI = false;
5847 ivideo->SiS_Pr.SiS_SensibleSR11 = false;
5848 ivideo->SiS_Pr.SiS_MyCR63 = 0x63;
5849 ivideo->SiS_Pr.PDC = -1;
5850 ivideo->SiS_Pr.PDCA = -1;
5851 ivideo->SiS_Pr.DDCPortMixup = false;
5854 ivideo->SiS_Pr.SiS_MyCR63 = 0x53;
5856 ivideo->SiS_Pr.SiS_SensibleSR11 = true;
5905 ivideo->SiS_Pr.ChipType = ivideo->chip;
5907 ivideo->SiS_Pr.ivideo = (void *)ivideo;
5910 if((ivideo->SiS_Pr.ChipType == SIS_315PRO) ||
5911 (ivideo->SiS_Pr.ChipType == SIS_315)) {
5912 ivideo->SiS_Pr.ChipType = SIS_315H;
5928 ivideo->SiS_Pr.RelIO = pci_resource_start(pdev, 2) + 0x30;
5929 ivideo->SiS_Pr.IOAddress = ivideo->vga_base = ivideo->SiS_Pr.RelIO;
5931 SiSRegInit(&ivideo->SiS_Pr, ivideo->SiS_Pr.IOAddress);
5940 ivideo->SiS_Pr.SiS_ChSW = true;
5988 ivideo->SiS_Pr.VirtualRomBase = NULL;
5989 ivideo->SiS_Pr.UseROM = false;
5990 ivideo->haveXGIROM = ivideo->SiS_Pr.SiS_XGIROM = false;
5992 ivideo->SiS_Pr.VirtualRomBase = sisfb_find_rom(pdev);
5993 ivideo->bios_abase = ivideo->SiS_Pr.VirtualRomBase;
5994 ivideo->SiS_Pr.UseROM = (bool)(ivideo->SiS_Pr.VirtualRomBase);
5996 ivideo->SiS_Pr.UseROM ? "" : "not ");
5997 if((ivideo->SiS_Pr.UseROM) && (ivideo->chip >= XGI_20)) {
5998 ivideo->SiS_Pr.UseROM = false;
5999 ivideo->haveXGIROM = ivideo->SiS_Pr.SiS_XGIROM = true;
6002 ivideo->SiS_Pr.DDCPortMixup = true;
6010 if(ivideo->SiS_Pr.SiS_CustomT == CUT_NONE) {
6080 ivideo->SiS_Pr.PDC = sisfb_pdc;
6085 ivideo->SiS_Pr.PDCA = sisfb_pdca & 0x1f;
6104 ivideo->SiS_Pr.VideoMemoryAddress = ivideo->video_vbase;
6171 ivideo->SiS_Pr.VideoMemoryAddress += ivideo->video_offset;
6172 ivideo->SiS_Pr.VideoMemorySize = ivideo->sisfb_mem;
6184 ivideo->newrom = SiSDetermineROMLayout661(&ivideo->SiS_Pr);
6314 sisfb_mode_rate_to_dclock(&ivideo->SiS_Pr, ivideo->mode_no, ivideo->rate_idx));
6316 if(sisfb_mode_rate_to_ddata(&ivideo->SiS_Pr, ivideo->mode_no,