Lines Matching refs:SISSR

788 	temp = SiS_GetReg(SISSR, 0x1f);
967 SiS_SetRegANDOR(SISSR, 0x01, ~0x20, sr01);
968 SiS_SetRegANDOR(SISSR, 0x1f, 0x3f, sr1f);
998 SiS_SetRegANDOR(SISSR, 0x11, ~0x0c, sr11);
1148 SiS_SetRegANDOR(SISSR, 0x0E, 0xF0, (HDisplay1 >> 8));
1200 SiS_SetReg(SISSR, IND_SIS_PASSWORD, SIS_PASSWORD);
1209 SiS_SetReg(SISSR, IND_SIS_PASSWORD, SIS_PASSWORD);
1341 SiS_SetReg(SISSR, IND_SIS_PASSWORD, SIS_PASSWORD);
1345 SiS_SetReg(SISSR, 0x0D, (base >> 16) & 0xFF);
1347 SiS_SetRegANDOR(SISSR, 0x37, 0xFE, (base >> 24) & 0x01);
1984 reg = SiS_GetReg(SISSR, 0x14);
2000 reg = SiS_GetReg(SISSR, 0x14);
2012 reg = SiS_GetReg(SISSR, 0x14);
2019 reg = SiS_GetReg(SISSR, 0x14);
2050 reg = SiS_GetReg(SISSR, 0x14);
2083 temp = SiS_GetReg(SISSR, 0x17);
2087 temp = SiS_GetReg(SISSR, 0x16);
2173 temp = SiS_GetReg(SISSR, 0x38);
2177 temp = SiS_GetReg(SISSR, 0x38);
2218 sr1F = SiS_GetReg(SISSR, 0x1F);
2219 SiS_SetRegOR(SISSR, 0x1F, 0x04);
2220 SiS_SetRegAND(SISSR, 0x1F, 0x3F);
2239 SiS_SetReg(SISSR, 0x00, 0x01);
2240 SiS_SetReg(SISSR, 0x00, 0x03);
2291 SiS_SetReg(SISSR, 0x1F, sr1F);
2456 myflag = SiS_GetReg(SISSR, 0x3b);
2464 backupSR_1e = SiS_GetReg(SISSR, 0x1e);
2465 SiS_SetRegOR(SISSR, 0x1e, 0x20);
2538 SiS_SetReg(SISSR, 0x1e, backupSR_1e);
2846 tq_state = SiS_GetReg(SISSR, IND_SIS_TURBOQUEUE_SET);
2850 SiS_SetReg(SISSR, IND_SIS_TURBOQUEUE_SET, tq_state);
2852 SiS_SetReg(SISSR, IND_SIS_TURBOQUEUE_ADR, (u8)(tqueue_pos & 0xff));
2889 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_THRESHOLD, COMMAND_QUEUE_THRESHOLD);
2890 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_SET, SIS_CMD_QUEUE_RESET);
2902 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_SET, (temp | SIS_VRAM_CMDQUEUE_ENABLE));
2919 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_SET, SIS_CMD_QUEUE_RESET);
2928 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_SET, temp);
3507 cr30 = SiS_GetReg(SISSR, IND_SIS_PCI_ADDRESS_SET);
3508 cr31 = SiS_GetReg(SISSR, IND_SIS_MODULE_ENABLE);
3526 cr30 = SiS_GetReg(SISSR, 0x26);
3543 SiS_SetReg(SISSR, 0x05, 0x86);
3701 tmpreg = SiS_GetReg(SISSR, 0x11);
3703 tmpreg = SiS_GetReg(SISSR, 0x3e);
3705 SiS_SetReg(SISSR, 0x3e, tmpreg);
3706 tmpreg = SiS_GetReg(SISSR, 0x11);
3709 SiS_SetRegAND(SISSR, 0x11, 0x0f);
3735 SiS_SetReg(SISSR, 0x05, 0x86);
3793 SiS_SetReg(SISSR, 0x05, 0x86);
3835 SiS_SetReg(SISSR, 0x05, 0x86);
3874 SiS_SetRegANDOR(SISSR, 0x1f, 0x3f, reg1);
3890 SiS_SetRegAND(SISSR, IND_SIS_RAMDAC_CONTROL, ~0x04);
4210 SiS_SetRegAND(SISSR, 0x15, 0xFB);
4211 SiS_SetRegOR(SISSR, 0x15, 0x04);
4212 SiS_SetReg(SISSR, 0x13, 0x00);
4213 SiS_SetReg(SISSR, 0x14, 0xBF);
4221 SiS_SetRegOR(SISSR, 0x3c, 0x01);
4222 reg = SiS_GetReg(SISSR, 0x05);
4223 reg = SiS_GetReg(SISSR, 0x05);
4224 SiS_SetRegAND(SISSR, 0x3c, 0xfe);
4225 reg = SiS_GetReg(SISSR, 0x05);
4226 reg = SiS_GetReg(SISSR, 0x05);
4236 reg = SiS_GetReg(SISSR, 0x3b);
4298 SiS_SetRegAND(SISSR, 0x15, 0xFB); /* Test */
4299 SiS_SetRegOR(SISSR, 0x15, 0x04); /* Test */
4307 SiS_SetReg(SISSR, 0x13, SiS_DRAMType[k][4]);
4308 SiS_SetReg(SISSR, 0x14, sr14);
4373 SiS_SetReg(SISSR, 0x05, 0x86);
4379 memtype = SiS_GetReg(SISSR, 0x3a);
4403 SiS_SetReg(SISSR, 0x28, v1);
4404 SiS_SetReg(SISSR, 0x29, v2);
4405 SiS_SetReg(SISSR, 0x2a, v3);
4406 SiS_SetReg(SISSR, 0x2e, v4);
4407 SiS_SetReg(SISSR, 0x2f, v5);
4408 SiS_SetReg(SISSR, 0x30, v6);
4413 SiS_SetReg(SISSR, 0x07, v1); /* DAC speed */
4415 SiS_SetReg(SISSR, 0x11, 0x0f); /* DDC, power save */
4432 SiS_SetReg(SISSR, 0x15, v1); /* Ram type (assuming 0, BIOS 0xa5 step 8) */
4433 SiS_SetReg(SISSR, 0x16, v2);
4434 SiS_SetReg(SISSR, 0x17, v3);
4435 SiS_SetReg(SISSR, 0x18, v4);
4436 SiS_SetReg(SISSR, 0x19, v5);
4437 SiS_SetReg(SISSR, 0x1a, v6);
4438 SiS_SetReg(SISSR, 0x1b, v7);
4439 SiS_SetReg(SISSR, 0x1c, v8); /* ---- */
4440 SiS_SetRegAND(SISSR, 0x15, 0xfb);
4441 SiS_SetRegOR(SISSR, 0x15, 0x04);
4444 SiS_SetRegOR(SISSR, 0x19, 0x20);
4450 SiS_SetReg(SISSR, 0x1f, v1);
4451 SiS_SetReg(SISSR, 0x20, 0xa4); /* linear & relocated io & disable a0000 */
4458 SiS_SetReg(SISSR, 0x23, v1);
4459 SiS_SetReg(SISSR, 0x24, v2);
4460 SiS_SetReg(SISSR, 0x25, v3);
4461 SiS_SetReg(SISSR, 0x21, 0x84);
4462 SiS_SetReg(SISSR, 0x22, 0x00);
4500 SiS_SetReg(SISSR, 0x32, v2);
4504 reg = SiS_GetReg(SISSR, 0x16);
4510 SiS_SetReg(SISSR, 0x13, 0x28); /* ? */
4512 SiS_SetReg(SISSR, 0x14, reg);
4525 SiS_SetReg(SISSR, 0x13, 0x28); /* ? */
4526 SiS_SetReg(SISSR, 0x14, 0x47); /* 8MB, 64bit default */
4535 reg = SiS_GetReg(SISSR, 0x3a);
4544 SiS_SetReg(SISSR, 0x21, v1);
4545 SiS_SetReg(SISSR, 0x22, v2);
4558 SiS_SetReg(SISSR, 0x05, 0x86);
4561 SiS_SetRegOR(SISSR, 0x01, 0x20);
4590 reg = SiS_GetReg(SISSR, 0x05);
4680 SiS_SetRegOR(SISSR, 0x20, (0x80 | 0x04));
4688 SiS_SetReg(SISSR, 0x13, 0x35);
4689 SiS_SetReg(SISSR, 0x14, 0x41);
4695 SiS_SetReg(SISSR, 0x15, 0x00);
4697 SiS_SetReg(SISSR, 0x1c, 0x00);
4705 SiS_SetReg(SISSR, 0x13, 0xb1);
4706 SiS_SetReg(SISSR, 0x14, 0x52);
4712 SiS_SetReg(SISSR, 0x13, 0x31);
4713 SiS_SetReg(SISSR, 0x14, 0x42);
4719 SiS_SetReg(SISSR, 0x13, 0xb1);
4720 SiS_SetReg(SISSR, 0x14, 0x41);
4726 SiS_SetReg(SISSR, 0x13, 0x31);
4729 SiS_SetReg(SISSR, 0x13, 0xb1);
4730 SiS_SetReg(SISSR, 0x14, 0x41);
4736 SiS_SetReg(SISSR, 0x13, 0x31);
4737 SiS_SetReg(SISSR, 0x14, 0x31);
4743 SiS_SetReg(SISSR, 0x13, 0xb1);
4744 SiS_SetReg(SISSR, 0x14, 0x30);
4750 SiS_SetReg(SISSR, 0x13, 0x31);
4757 reg = SiS_GetReg(SISSR, 0x39);
4765 SiS_SetReg(SISSR, 0x13, 0xa1);
4766 SiS_SetReg(SISSR, 0x14, 0x44);
4772 SiS_SetReg(SISSR, 0x13, 0x21);
4773 SiS_SetReg(SISSR, 0x14, 0x34);
4778 SiS_SetReg(SISSR, 0x13, 0xa1);
4779 SiS_SetReg(SISSR, 0x14, 0x40);
4784 SiS_SetReg(SISSR, 0x13, 0x21);
4785 SiS_SetReg(SISSR, 0x14, 0x30);
4788 SiS_SetReg(SISSR, 0x13, 0xa1);
4789 SiS_SetReg(SISSR, 0x14, 0x4c);
4796 SiS_SetReg(SISSR, 0x14, 0x48);
4802 SiS_SetReg(SISSR, 0x13, 0x21);
4803 SiS_SetReg(SISSR, 0x14, 0x3c);
4810 SiS_SetReg(SISSR, 0x14, 0x38);
4821 SiS_SetReg(SISSR, 0x13, 0xa1);
4822 SiS_SetReg(SISSR, 0x14, 0x52);
4828 SiS_SetReg(SISSR, 0x13, 0x21);
4829 SiS_SetReg(SISSR, 0x14, 0x42);
4832 SiS_SetReg(SISSR, 0x13, 0xa1);
4833 SiS_SetReg(SISSR, 0x14, 0x5a);
4839 SiS_SetReg(SISSR, 0x13, 0x21);
4840 SiS_SetReg(SISSR, 0x14, 0x4a);
4848 SiS_SetRegANDOR(SISSR, 0x14, 0xf0, sr14);
4859 SiS_SetRegANDOR(SISSR, 0x13, 0x80, reg);
4865 reg = SiS_GetReg(SISSR, 0x13);
4884 SiS_SetRegANDOR(SISSR, 0x14, 0x0f, (reg & 0xf0));
4932 SiS_SetReg(SISSR, 0x28, v1);
4933 SiS_SetReg(SISSR, 0x29, v2);
4934 SiS_SetReg(SISSR, 0x2a, v3);
4945 SiS_SetReg(SISSR, 0x2e, v1);
4946 SiS_SetReg(SISSR, 0x2f, v2);
4947 SiS_SetReg(SISSR, 0x30, v3);
4959 SiS_SetReg(SISSR, 0x28, 0x64);
4960 SiS_SetReg(SISSR, 0x29, 0x63);
4962 SiS_SetReg(SISSR, 0x18, 0x00);
4963 SiS_SetReg(SISSR, 0x19, 0x20);
4964 SiS_SetReg(SISSR, 0x16, 0x00);
4965 SiS_SetReg(SISSR, 0x16, 0x80);
4966 SiS_SetReg(SISSR, 0x18, 0xc5);
4967 SiS_SetReg(SISSR, 0x19, 0x23);
4968 SiS_SetReg(SISSR, 0x16, 0x00);
4969 SiS_SetReg(SISSR, 0x16, 0x80);
4974 SiS_SetReg(SISSR, 0x18, 0xc5);
4975 SiS_SetReg(SISSR, 0x19, 0x23);
4976 SiS_SetReg(SISSR, 0x16, 0x00);
4977 SiS_SetReg(SISSR, 0x16, 0x80);
4979 SiS_SetReg(SISSR, 0x1b, 0x04);
4981 SiS_SetReg(SISSR, 0x1b, 0x00);
4987 SiS_SetReg(SISSR, 0x18, v1);
4988 SiS_SetReg(SISSR, 0x19, 0x06);
4989 SiS_SetReg(SISSR, 0x16, 0x04);
4990 SiS_SetReg(SISSR, 0x16, 0x84);
5001 SiS_SetReg(SISSR, 0x18, 0x00); /* EMRS2 */
5002 SiS_SetReg(SISSR, 0x19, 0x80);
5003 SiS_SetReg(SISSR, 0x16, 0x05);
5004 SiS_SetReg(SISSR, 0x16, 0x85);
5006 SiS_SetReg(SISSR, 0x18, 0x00); /* EMRS3 */
5007 SiS_SetReg(SISSR, 0x19, 0xc0);
5008 SiS_SetReg(SISSR, 0x16, 0x05);
5009 SiS_SetReg(SISSR, 0x16, 0x85);
5011 SiS_SetReg(SISSR, 0x18, 0x00); /* EMRS1 */
5012 SiS_SetReg(SISSR, 0x19, 0x40);
5013 SiS_SetReg(SISSR, 0x16, 0x05);
5014 SiS_SetReg(SISSR, 0x16, 0x85);
5016 SiS_SetReg(SISSR, 0x18, 0x42); /* MRS1 */
5017 SiS_SetReg(SISSR, 0x19, 0x02);
5018 SiS_SetReg(SISSR, 0x16, 0x05);
5019 SiS_SetReg(SISSR, 0x16, 0x85);
5022 SiS_SetReg(SISSR, 0x1b, 0x04);
5025 SiS_SetReg(SISSR, 0x1b, 0x00);
5028 SiS_SetReg(SISSR, 0x18, 0x42); /* MRS1 */
5029 SiS_SetReg(SISSR, 0x19, 0x00);
5030 SiS_SetReg(SISSR, 0x16, 0x05);
5031 SiS_SetReg(SISSR, 0x16, 0x85);
5105 reg = SiS_GetReg(SISSR, 0x39);
5108 reg = SiS_GetReg(SISSR, 0x3a);
5192 SiS_SetReg(SISSR, 0x05, 0x86);
5193 reg = SiS_GetReg(SISSR, 0x05);
5200 SiS_SetReg(SISSR, 0x06 + i, 0x00);
5203 SiS_SetReg(SISSR, 0x31 + i, 0x00);
5214 SiS_SetReg(SISSR, 0x23 + i, ptr[i]);
5222 SiS_SetReg(SISSR, 0x21 + i, ptr[i]);
5230 SiS_SetReg(SISSR, 0x07, v1);
5231 SiS_SetReg(SISSR, 0x11, 0x0f);
5232 SiS_SetReg(SISSR, 0x1f, v2);
5234 SiS_SetReg(SISSR, 0x20, 0x80 | 0x20 | 0x04);
5235 SiS_SetReg(SISSR, 0x27, 0x74);
5242 SiS_SetReg(SISSR, 0x31 + i, ptr[i]);
5247 SiS_SetRegANDOR(SISSR, 0x3b, 0x3f, 0xc0);
5264 SiS_SetReg(SISSR, 0x36, 0x70);
5301 reg = SiS_GetReg(SISSR, 0x3b);
5303 reg = SiS_GetReg(SISSR, 0x3a);
5306 reg = SiS_GetReg(SISSR, 0x39);
5341 SiS_SetReg(SISSR, 0x22, v1);
5344 v1 = SiS_GetReg(SISSR, 0x3b);
5345 v2 = SiS_GetReg(SISSR, 0x3a);
5361 reg = SiS_GetReg(SISSR, 0x3b);
5365 SiS_SetReg(SISSR, 0x27, v1);
5568 SiS_SetReg(SISSR, 0x17, 0x80); /* DDR2 */
5570 SiS_SetReg(SISSR, 0x17, 0x00); /* DDR1 */
5571 SiS_SetReg(SISSR, 0x1a, 0x87);
5574 SiS_SetReg(SISSR, 0x15, 0x00);
5575 SiS_SetReg(SISSR, 0x1c, 0x00);
5614 SiS_SetReg(SISSR, 0x18, 0x01);
5617 SiS_SetReg(SISSR, 0x19, 0x40);
5619 SiS_SetReg(SISSR, 0x19, 0x20);
5621 SiS_SetReg(SISSR, 0x16, 0x00);
5622 SiS_SetReg(SISSR, 0x16, 0x80);
5627 SiS_SetReg(SISSR, 0x18, 0x00);
5630 SiS_SetReg(SISSR, 0x19, 0x40);
5632 SiS_SetReg(SISSR, 0x19, 0x20);
5635 /* SiS_SetReg(SISSR, 0x16, 0x0c); */ /* ? */
5637 SiS_SetReg(SISSR, 0x16, 0x00);
5638 SiS_SetReg(SISSR, 0x16, 0x80);
5649 SiS_SetReg(SISSR, 0x18, v1);
5650 SiS_SetReg(SISSR, 0x19, ((ivideo->chip == XGI_20) ? 0x02 : 0x01));
5651 SiS_SetReg(SISSR, 0x16, v2);
5652 SiS_SetReg(SISSR, 0x16, v3);
5654 SiS_SetReg(SISSR, 0x1b, 0x03);
5656 SiS_SetReg(SISSR, 0x18, v1);
5657 SiS_SetReg(SISSR, 0x19, 0x00);
5658 SiS_SetReg(SISSR, 0x16, v4);
5659 SiS_SetReg(SISSR, 0x16, v5);
5660 SiS_SetReg(SISSR, 0x1b, 0x00);
5702 SiS_SetReg(SISSR, 0x18, 0x01);
5704 SiS_SetReg(SISSR, 0x18, 0x00);
5706 SiS_SetReg(SISSR, 0x19, 0x40);
5707 SiS_SetReg(SISSR, 0x16, 0x00);
5708 SiS_SetReg(SISSR, 0x16, 0x80);
5713 SiS_SetReg(SISSR, 0x18, 0x00);
5714 SiS_SetReg(SISSR, 0x19, 0x40);
5715 SiS_SetReg(SISSR, 0x16, 0x00);
5716 SiS_SetReg(SISSR, 0x16, 0x80);
5723 SiS_SetReg(SISSR, 0x18, v1);
5724 SiS_SetReg(SISSR, 0x19, 0x01);
5726 SiS_SetReg(SISSR, 0x16, bios[0x53e]);
5727 SiS_SetReg(SISSR, 0x16, bios[0x53f]);
5729 SiS_SetReg(SISSR, 0x16, 0x05);
5730 SiS_SetReg(SISSR, 0x16, 0x85);
5734 SiS_SetReg(SISSR, 0x1b, 0x01);
5736 SiS_SetReg(SISSR, 0x1b, 0x03);
5739 SiS_SetReg(SISSR, 0x18, v1);
5740 SiS_SetReg(SISSR, 0x19, 0x00);
5742 SiS_SetReg(SISSR, 0x16, bios[0x540]);
5743 SiS_SetReg(SISSR, 0x16, bios[0x541]);
5745 SiS_SetReg(SISSR, 0x16, 0x05);
5746 SiS_SetReg(SISSR, 0x16, 0x85);
5748 SiS_SetReg(SISSR, 0x1b, 0x00);
5756 SiS_SetReg(SISSR, 0x1b, v1);
5768 SiS_SetReg(SISSR, 0x13, bios[regb + 0xe0]);
5769 SiS_SetReg(SISSR, 0x14, bios[regb + 0xe0 + 8]);
5782 SiS_SetReg(SISSR, 0x05, 0x86);
5785 SiS_SetRegAND(SISSR, 0x21, 0xdf);
5788 SiS_SetRegOR(SISSR, 0x21, 0x20);
5805 reg = SiS_GetReg(SISSR, i);
5806 printk(KERN_DEBUG "SR%02x(%x) = 0x%02x\n", i, SISSR, reg);
5830 SiS_SetReg(SISSR, 0x05, 0x86);
5833 SiS_SetRegOR(SISSR, 0x01, 0x20);
6089 SiS_SetReg(SISSR, 0x05, 0x86);
6208 SiS_SetRegOR(SISSR, IND_SIS_PCI_ADDRESS_SET, (SIS_PCI_ADDR_ENABLE | SIS_MEM_MAP_IO_ENABLE));
6210 SiS_SetRegOR(SISSR, IND_SIS_MODULE_ENABLE, SIS_ENABLE_2D);