Lines Matching refs:SISSR
787 temp = SiS_GetReg(SISSR, 0x1f);
966 SiS_SetRegANDOR(SISSR, 0x01, ~0x20, sr01);
967 SiS_SetRegANDOR(SISSR, 0x1f, 0x3f, sr1f);
997 SiS_SetRegANDOR(SISSR, 0x11, ~0x0c, sr11);
1147 SiS_SetRegANDOR(SISSR, 0x0E, 0xF0, (HDisplay1 >> 8));
1199 SiS_SetReg(SISSR, IND_SIS_PASSWORD, SIS_PASSWORD);
1208 SiS_SetReg(SISSR, IND_SIS_PASSWORD, SIS_PASSWORD);
1340 SiS_SetReg(SISSR, IND_SIS_PASSWORD, SIS_PASSWORD);
1344 SiS_SetReg(SISSR, 0x0D, (base >> 16) & 0xFF);
1346 SiS_SetRegANDOR(SISSR, 0x37, 0xFE, (base >> 24) & 0x01);
1981 reg = SiS_GetReg(SISSR, 0x14);
1997 reg = SiS_GetReg(SISSR, 0x14);
2009 reg = SiS_GetReg(SISSR, 0x14);
2016 reg = SiS_GetReg(SISSR, 0x14);
2047 reg = SiS_GetReg(SISSR, 0x14);
2080 temp = SiS_GetReg(SISSR, 0x17);
2084 temp = SiS_GetReg(SISSR, 0x16);
2170 temp = SiS_GetReg(SISSR, 0x38);
2174 temp = SiS_GetReg(SISSR, 0x38);
2215 sr1F = SiS_GetReg(SISSR, 0x1F);
2216 SiS_SetRegOR(SISSR, 0x1F, 0x04);
2217 SiS_SetRegAND(SISSR, 0x1F, 0x3F);
2233 SiS_SetReg(SISSR, 0x00, 0x01);
2234 SiS_SetReg(SISSR, 0x00, 0x03);
2282 SiS_SetReg(SISSR, 0x1F, sr1F);
2444 myflag = SiS_GetReg(SISSR, 0x3b);
2452 backupSR_1e = SiS_GetReg(SISSR, 0x1e);
2453 SiS_SetRegOR(SISSR, 0x1e, 0x20);
2526 SiS_SetReg(SISSR, 0x1e, backupSR_1e);
2834 tq_state = SiS_GetReg(SISSR, IND_SIS_TURBOQUEUE_SET);
2838 SiS_SetReg(SISSR, IND_SIS_TURBOQUEUE_SET, tq_state);
2840 SiS_SetReg(SISSR, IND_SIS_TURBOQUEUE_ADR, (u8)(tqueue_pos & 0xff));
2877 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_THRESHOLD, COMMAND_QUEUE_THRESHOLD);
2878 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_SET, SIS_CMD_QUEUE_RESET);
2890 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_SET, (temp | SIS_VRAM_CMDQUEUE_ENABLE));
2907 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_SET, SIS_CMD_QUEUE_RESET);
2916 SiS_SetReg(SISSR, IND_SIS_CMDQUEUE_SET, temp);
3495 cr30 = SiS_GetReg(SISSR, IND_SIS_PCI_ADDRESS_SET);
3496 cr31 = SiS_GetReg(SISSR, IND_SIS_MODULE_ENABLE);
3514 cr30 = SiS_GetReg(SISSR, 0x26);
3531 SiS_SetReg(SISSR, 0x05, 0x86);
3689 tmpreg = SiS_GetReg(SISSR, 0x11);
3691 tmpreg = SiS_GetReg(SISSR, 0x3e);
3693 SiS_SetReg(SISSR, 0x3e, tmpreg);
3694 tmpreg = SiS_GetReg(SISSR, 0x11);
3697 SiS_SetRegAND(SISSR, 0x11, 0x0f);
3723 SiS_SetReg(SISSR, 0x05, 0x86);
3781 SiS_SetReg(SISSR, 0x05, 0x86);
3823 SiS_SetReg(SISSR, 0x05, 0x86);
3862 SiS_SetRegANDOR(SISSR, 0x1f, 0x3f, reg1);
3878 SiS_SetRegAND(SISSR, IND_SIS_RAMDAC_CONTROL, ~0x04);
4198 SiS_SetRegAND(SISSR, 0x15, 0xFB);
4199 SiS_SetRegOR(SISSR, 0x15, 0x04);
4200 SiS_SetReg(SISSR, 0x13, 0x00);
4201 SiS_SetReg(SISSR, 0x14, 0xBF);
4209 SiS_SetRegOR(SISSR, 0x3c, 0x01);
4210 reg = SiS_GetReg(SISSR, 0x05);
4211 reg = SiS_GetReg(SISSR, 0x05);
4212 SiS_SetRegAND(SISSR, 0x3c, 0xfe);
4213 reg = SiS_GetReg(SISSR, 0x05);
4214 reg = SiS_GetReg(SISSR, 0x05);
4224 reg = SiS_GetReg(SISSR, 0x3b);
4287 SiS_SetRegAND(SISSR, 0x15, 0xFB); /* Test */
4288 SiS_SetRegOR(SISSR, 0x15, 0x04); /* Test */
4292 SiS_SetReg(SISSR, 0x13, SiS_DRAMType[k][4]);
4293 SiS_SetReg(SISSR, 0x14, sr14);
4358 SiS_SetReg(SISSR, 0x05, 0x86);
4364 memtype = SiS_GetReg(SISSR, 0x3a);
4388 SiS_SetReg(SISSR, 0x28, v1);
4389 SiS_SetReg(SISSR, 0x29, v2);
4390 SiS_SetReg(SISSR, 0x2a, v3);
4391 SiS_SetReg(SISSR, 0x2e, v4);
4392 SiS_SetReg(SISSR, 0x2f, v5);
4393 SiS_SetReg(SISSR, 0x30, v6);
4398 SiS_SetReg(SISSR, 0x07, v1); /* DAC speed */
4400 SiS_SetReg(SISSR, 0x11, 0x0f); /* DDC, power save */
4417 SiS_SetReg(SISSR, 0x15, v1); /* Ram type (assuming 0, BIOS 0xa5 step 8) */
4418 SiS_SetReg(SISSR, 0x16, v2);
4419 SiS_SetReg(SISSR, 0x17, v3);
4420 SiS_SetReg(SISSR, 0x18, v4);
4421 SiS_SetReg(SISSR, 0x19, v5);
4422 SiS_SetReg(SISSR, 0x1a, v6);
4423 SiS_SetReg(SISSR, 0x1b, v7);
4424 SiS_SetReg(SISSR, 0x1c, v8); /* ---- */
4425 SiS_SetRegAND(SISSR, 0x15, 0xfb);
4426 SiS_SetRegOR(SISSR, 0x15, 0x04);
4429 SiS_SetRegOR(SISSR, 0x19, 0x20);
4435 SiS_SetReg(SISSR, 0x1f, v1);
4436 SiS_SetReg(SISSR, 0x20, 0xa4); /* linear & relocated io & disable a0000 */
4443 SiS_SetReg(SISSR, 0x23, v1);
4444 SiS_SetReg(SISSR, 0x24, v2);
4445 SiS_SetReg(SISSR, 0x25, v3);
4446 SiS_SetReg(SISSR, 0x21, 0x84);
4447 SiS_SetReg(SISSR, 0x22, 0x00);
4485 SiS_SetReg(SISSR, 0x32, v2);
4489 reg = SiS_GetReg(SISSR, 0x16);
4495 SiS_SetReg(SISSR, 0x13, 0x28); /* ? */
4497 SiS_SetReg(SISSR, 0x14, reg);
4510 SiS_SetReg(SISSR, 0x13, 0x28); /* ? */
4511 SiS_SetReg(SISSR, 0x14, 0x47); /* 8MB, 64bit default */
4520 reg = SiS_GetReg(SISSR, 0x3a);
4529 SiS_SetReg(SISSR, 0x21, v1);
4530 SiS_SetReg(SISSR, 0x22, v2);
4543 SiS_SetReg(SISSR, 0x05, 0x86);
4546 SiS_SetRegOR(SISSR, 0x01, 0x20);
4575 reg = SiS_GetReg(SISSR, 0x05);
4665 SiS_SetRegOR(SISSR, 0x20, (0x80 | 0x04));
4673 SiS_SetReg(SISSR, 0x13, 0x35);
4674 SiS_SetReg(SISSR, 0x14, 0x41);
4680 SiS_SetReg(SISSR, 0x15, 0x00);
4682 SiS_SetReg(SISSR, 0x1c, 0x00);
4690 SiS_SetReg(SISSR, 0x13, 0xb1);
4691 SiS_SetReg(SISSR, 0x14, 0x52);
4697 SiS_SetReg(SISSR, 0x13, 0x31);
4698 SiS_SetReg(SISSR, 0x14, 0x42);
4704 SiS_SetReg(SISSR, 0x13, 0xb1);
4705 SiS_SetReg(SISSR, 0x14, 0x41);
4711 SiS_SetReg(SISSR, 0x13, 0x31);
4714 SiS_SetReg(SISSR, 0x13, 0xb1);
4715 SiS_SetReg(SISSR, 0x14, 0x41);
4721 SiS_SetReg(SISSR, 0x13, 0x31);
4722 SiS_SetReg(SISSR, 0x14, 0x31);
4728 SiS_SetReg(SISSR, 0x13, 0xb1);
4729 SiS_SetReg(SISSR, 0x14, 0x30);
4735 SiS_SetReg(SISSR, 0x13, 0x31);
4742 reg = SiS_GetReg(SISSR, 0x39);
4750 SiS_SetReg(SISSR, 0x13, 0xa1);
4751 SiS_SetReg(SISSR, 0x14, 0x44);
4757 SiS_SetReg(SISSR, 0x13, 0x21);
4758 SiS_SetReg(SISSR, 0x14, 0x34);
4763 SiS_SetReg(SISSR, 0x13, 0xa1);
4764 SiS_SetReg(SISSR, 0x14, 0x40);
4769 SiS_SetReg(SISSR, 0x13, 0x21);
4770 SiS_SetReg(SISSR, 0x14, 0x30);
4773 SiS_SetReg(SISSR, 0x13, 0xa1);
4774 SiS_SetReg(SISSR, 0x14, 0x4c);
4781 SiS_SetReg(SISSR, 0x14, 0x48);
4787 SiS_SetReg(SISSR, 0x13, 0x21);
4788 SiS_SetReg(SISSR, 0x14, 0x3c);
4795 SiS_SetReg(SISSR, 0x14, 0x38);
4806 SiS_SetReg(SISSR, 0x13, 0xa1);
4807 SiS_SetReg(SISSR, 0x14, 0x52);
4813 SiS_SetReg(SISSR, 0x13, 0x21);
4814 SiS_SetReg(SISSR, 0x14, 0x42);
4817 SiS_SetReg(SISSR, 0x13, 0xa1);
4818 SiS_SetReg(SISSR, 0x14, 0x5a);
4824 SiS_SetReg(SISSR, 0x13, 0x21);
4825 SiS_SetReg(SISSR, 0x14, 0x4a);
4833 SiS_SetRegANDOR(SISSR, 0x14, 0xf0, sr14);
4844 SiS_SetRegANDOR(SISSR, 0x13, 0x80, reg);
4850 reg = SiS_GetReg(SISSR, 0x13);
4869 SiS_SetRegANDOR(SISSR, 0x14, 0x0f, (reg & 0xf0));
4917 SiS_SetReg(SISSR, 0x28, v1);
4918 SiS_SetReg(SISSR, 0x29, v2);
4919 SiS_SetReg(SISSR, 0x2a, v3);
4930 SiS_SetReg(SISSR, 0x2e, v1);
4931 SiS_SetReg(SISSR, 0x2f, v2);
4932 SiS_SetReg(SISSR, 0x30, v3);
4944 SiS_SetReg(SISSR, 0x28, 0x64);
4945 SiS_SetReg(SISSR, 0x29, 0x63);
4947 SiS_SetReg(SISSR, 0x18, 0x00);
4948 SiS_SetReg(SISSR, 0x19, 0x20);
4949 SiS_SetReg(SISSR, 0x16, 0x00);
4950 SiS_SetReg(SISSR, 0x16, 0x80);
4951 SiS_SetReg(SISSR, 0x18, 0xc5);
4952 SiS_SetReg(SISSR, 0x19, 0x23);
4953 SiS_SetReg(SISSR, 0x16, 0x00);
4954 SiS_SetReg(SISSR, 0x16, 0x80);
4959 SiS_SetReg(SISSR, 0x18, 0xc5);
4960 SiS_SetReg(SISSR, 0x19, 0x23);
4961 SiS_SetReg(SISSR, 0x16, 0x00);
4962 SiS_SetReg(SISSR, 0x16, 0x80);
4964 SiS_SetReg(SISSR, 0x1b, 0x04);
4966 SiS_SetReg(SISSR, 0x1b, 0x00);
4972 SiS_SetReg(SISSR, 0x18, v1);
4973 SiS_SetReg(SISSR, 0x19, 0x06);
4974 SiS_SetReg(SISSR, 0x16, 0x04);
4975 SiS_SetReg(SISSR, 0x16, 0x84);
4986 SiS_SetReg(SISSR, 0x18, 0x00); /* EMRS2 */
4987 SiS_SetReg(SISSR, 0x19, 0x80);
4988 SiS_SetReg(SISSR, 0x16, 0x05);
4989 SiS_SetReg(SISSR, 0x16, 0x85);
4991 SiS_SetReg(SISSR, 0x18, 0x00); /* EMRS3 */
4992 SiS_SetReg(SISSR, 0x19, 0xc0);
4993 SiS_SetReg(SISSR, 0x16, 0x05);
4994 SiS_SetReg(SISSR, 0x16, 0x85);
4996 SiS_SetReg(SISSR, 0x18, 0x00); /* EMRS1 */
4997 SiS_SetReg(SISSR, 0x19, 0x40);
4998 SiS_SetReg(SISSR, 0x16, 0x05);
4999 SiS_SetReg(SISSR, 0x16, 0x85);
5001 SiS_SetReg(SISSR, 0x18, 0x42); /* MRS1 */
5002 SiS_SetReg(SISSR, 0x19, 0x02);
5003 SiS_SetReg(SISSR, 0x16, 0x05);
5004 SiS_SetReg(SISSR, 0x16, 0x85);
5007 SiS_SetReg(SISSR, 0x1b, 0x04);
5010 SiS_SetReg(SISSR, 0x1b, 0x00);
5013 SiS_SetReg(SISSR, 0x18, 0x42); /* MRS1 */
5014 SiS_SetReg(SISSR, 0x19, 0x00);
5015 SiS_SetReg(SISSR, 0x16, 0x05);
5016 SiS_SetReg(SISSR, 0x16, 0x85);
5091 reg = SiS_GetReg(SISSR, 0x39);
5094 reg = SiS_GetReg(SISSR, 0x3a);
5178 SiS_SetReg(SISSR, 0x05, 0x86);
5179 reg = SiS_GetReg(SISSR, 0x05);
5186 SiS_SetReg(SISSR, 0x06 + i, 0x00);
5189 SiS_SetReg(SISSR, 0x31 + i, 0x00);
5200 SiS_SetReg(SISSR, 0x23 + i, ptr[i]);
5208 SiS_SetReg(SISSR, 0x21 + i, ptr[i]);
5216 SiS_SetReg(SISSR, 0x07, v1);
5217 SiS_SetReg(SISSR, 0x11, 0x0f);
5218 SiS_SetReg(SISSR, 0x1f, v2);
5220 SiS_SetReg(SISSR, 0x20, 0x80 | 0x20 | 0x04);
5221 SiS_SetReg(SISSR, 0x27, 0x74);
5228 SiS_SetReg(SISSR, 0x31 + i, ptr[i]);
5233 SiS_SetRegANDOR(SISSR, 0x3b, 0x3f, 0xc0);
5250 SiS_SetReg(SISSR, 0x36, 0x70);
5287 reg = SiS_GetReg(SISSR, 0x3b);
5289 reg = SiS_GetReg(SISSR, 0x3a);
5292 reg = SiS_GetReg(SISSR, 0x39);
5327 SiS_SetReg(SISSR, 0x22, v1);
5330 v1 = SiS_GetReg(SISSR, 0x3b);
5331 v2 = SiS_GetReg(SISSR, 0x3a);
5347 reg = SiS_GetReg(SISSR, 0x3b);
5351 SiS_SetReg(SISSR, 0x27, v1);
5554 SiS_SetReg(SISSR, 0x17, 0x80); /* DDR2 */
5556 SiS_SetReg(SISSR, 0x17, 0x00); /* DDR1 */
5557 SiS_SetReg(SISSR, 0x1a, 0x87);
5560 SiS_SetReg(SISSR, 0x15, 0x00);
5561 SiS_SetReg(SISSR, 0x1c, 0x00);
5600 SiS_SetReg(SISSR, 0x18, 0x01);
5603 SiS_SetReg(SISSR, 0x19, 0x40);
5605 SiS_SetReg(SISSR, 0x19, 0x20);
5607 SiS_SetReg(SISSR, 0x16, 0x00);
5608 SiS_SetReg(SISSR, 0x16, 0x80);
5613 SiS_SetReg(SISSR, 0x18, 0x00);
5616 SiS_SetReg(SISSR, 0x19, 0x40);
5618 SiS_SetReg(SISSR, 0x19, 0x20);
5621 /* SiS_SetReg(SISSR, 0x16, 0x0c); */ /* ? */
5623 SiS_SetReg(SISSR, 0x16, 0x00);
5624 SiS_SetReg(SISSR, 0x16, 0x80);
5635 SiS_SetReg(SISSR, 0x18, v1);
5636 SiS_SetReg(SISSR, 0x19, ((ivideo->chip == XGI_20) ? 0x02 : 0x01));
5637 SiS_SetReg(SISSR, 0x16, v2);
5638 SiS_SetReg(SISSR, 0x16, v3);
5640 SiS_SetReg(SISSR, 0x1b, 0x03);
5642 SiS_SetReg(SISSR, 0x18, v1);
5643 SiS_SetReg(SISSR, 0x19, 0x00);
5644 SiS_SetReg(SISSR, 0x16, v4);
5645 SiS_SetReg(SISSR, 0x16, v5);
5646 SiS_SetReg(SISSR, 0x1b, 0x00);
5688 SiS_SetReg(SISSR, 0x18, 0x01);
5690 SiS_SetReg(SISSR, 0x18, 0x00);
5692 SiS_SetReg(SISSR, 0x19, 0x40);
5693 SiS_SetReg(SISSR, 0x16, 0x00);
5694 SiS_SetReg(SISSR, 0x16, 0x80);
5699 SiS_SetReg(SISSR, 0x18, 0x00);
5700 SiS_SetReg(SISSR, 0x19, 0x40);
5701 SiS_SetReg(SISSR, 0x16, 0x00);
5702 SiS_SetReg(SISSR, 0x16, 0x80);
5709 SiS_SetReg(SISSR, 0x18, v1);
5710 SiS_SetReg(SISSR, 0x19, 0x01);
5712 SiS_SetReg(SISSR, 0x16, bios[0x53e]);
5713 SiS_SetReg(SISSR, 0x16, bios[0x53f]);
5715 SiS_SetReg(SISSR, 0x16, 0x05);
5716 SiS_SetReg(SISSR, 0x16, 0x85);
5720 SiS_SetReg(SISSR, 0x1b, 0x01);
5722 SiS_SetReg(SISSR, 0x1b, 0x03);
5725 SiS_SetReg(SISSR, 0x18, v1);
5726 SiS_SetReg(SISSR, 0x19, 0x00);
5728 SiS_SetReg(SISSR, 0x16, bios[0x540]);
5729 SiS_SetReg(SISSR, 0x16, bios[0x541]);
5731 SiS_SetReg(SISSR, 0x16, 0x05);
5732 SiS_SetReg(SISSR, 0x16, 0x85);
5734 SiS_SetReg(SISSR, 0x1b, 0x00);
5742 SiS_SetReg(SISSR, 0x1b, v1);
5754 SiS_SetReg(SISSR, 0x13, bios[regb + 0xe0]);
5755 SiS_SetReg(SISSR, 0x14, bios[regb + 0xe0 + 8]);
5768 SiS_SetReg(SISSR, 0x05, 0x86);
5771 SiS_SetRegAND(SISSR, 0x21, 0xdf);
5774 SiS_SetRegOR(SISSR, 0x21, 0x20);
5791 reg = SiS_GetReg(SISSR, i);
5792 printk(KERN_DEBUG "SR%02x(%x) = 0x%02x\n", i, SISSR, reg);
5816 SiS_SetReg(SISSR, 0x05, 0x86);
5819 SiS_SetRegOR(SISSR, 0x01, 0x20);
6071 SiS_SetReg(SISSR, 0x05, 0x86);
6194 SiS_SetRegOR(SISSR, IND_SIS_PCI_ADDRESS_SET, (SIS_PCI_ADDR_ENABLE | SIS_MEM_MAP_IO_ENABLE));
6196 SiS_SetRegOR(SISSR, IND_SIS_MODULE_ENABLE, SIS_ENABLE_2D);