Lines Matching defs:Clock

164 static void     chipsClockSave(ScrnInfoPtr pScrn, CHIPSClockPtr Clock);
165 static void chipsClockLoad(ScrnInfoPtr pScrn, CHIPSClockPtr Clock);
167 int no, CHIPSClockPtr Clock);
168 static void chipsCalcClock(ScrnInfoPtr pScrn, int Clock,
345 15000, /* Clock frequency */
389 15000, /* Clock frequency */
431 11970, /* Clock frequency */
1337 CHIPSClockPtr SaveClk = &(cPtr->SavedReg.Clock);
2042 SaveClk->Clock = 0;
2118 xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Force CRT Clock index to %d\n",
2124 "Force FP Clock index to %d\n", indx);
2133 "FP Clock index forced to %d\n", cPtr->FPclkInx);
2139 "Force FP Clock index to %d\n", indx);
2147 "CRT Clock index forced to %d\n", cPtr->CRTclkInx);
2365 CHIPSClockPtr SaveClk = &(cPtr->SavedReg.Clock);
2718 /* Clock type */
2746 SaveClk->Clock = CRT_TEXT_CLK_FREQ;
2749 SaveClk->Clock = chipsGetHWClock(pScrn);
2751 SaveClk->Clock);
2833 CHIPSClockPtr SaveClk = &(cPtr->SavedReg.Clock);
3434 SaveClk->Clock = ((cPtr->PanelType & ChipsLCDProbed) ?
3438 SaveClk->Clock = chipsGetHWClock(pScrn);
3440 SaveClk->Clock);
3558 /* Memory Clock */
4664 chipsClockSave(ScrnInfoPtr pScrn, CHIPSClockPtr Clock)
4672 Clock->msr = hwp->readMiscOut(hwp)&0xFE; /* save standard VGA clock reg */
4684 Clock->fr03 = cPtr->readFR(cPtr, 0x01);
4686 Clock->fr03 = cPtr->readFR(cPtr, 0x03);
4687 if (!Clock->Clock) { /* save HiQV console clock */
4701 Clock->fcr = hwp->readFCR(hwp);
4702 Clock->xr02 = cPtr->readXR(cPtr, 0x02);
4703 Clock->xr54 = cPtr->readXR(cPtr, 0x54); /* save alternate clock select reg.*/
4709 Clock->xr54 = cPtr->readXR(cPtr, 0x54); /* save alternate clock select reg.*/
4710 Clock->xr33 = cPtr->readXR(cPtr, 0x33); /* get status of MCLK/VCLK sel reg.*/
4720 int no, CHIPSClockPtr Clock )
4738 Clock->msr = cPtr->CRTclkInx << 2;
4739 Clock->fr03 = cPtr->FPclkInx << 2;
4740 Clock->Clock = mode ? mode->Clock : 0;
4742 Clock->FPClock = mode ? mode->Clock : 0;
4744 Clock->FPClock = cPtr->FPclock;
4748 Clock->msr = (no == 4 ? 3 << 2: (no & 0x01) << 2);
4749 Clock->xr54 = Clock->msr;
4750 Clock->xr33 = no > 1 ? 0x80 : 0;
4752 Clock->msr = 3 << 2;
4753 Clock->xr33 = 0;
4754 Clock->xr54 = Clock->msr;
4779 Clock->Clock = cPtr->FPclock;
4781 Clock->Clock = mode ? mode->SynthClock : 0;
4786 Clock->msr = 3 << 2;
4787 Clock->fcr = no & 0x03;
4788 Clock->xr02 = 0;
4789 Clock->xr54 = Clock->msr & (Clock->fcr << 4);
4791 Clock->msr = (no << 2) & 0x4;
4792 Clock->fcr = 0;
4793 Clock->xr02 = no & 0x02;
4794 Clock->xr54 = Clock->msr;
4798 Clock->msr = no << 2;
4801 Clock->msr = (no == 2 ? 3 << 2: (no & 0x01) << 2);
4802 Clock->xr33 = 0;
4804 Clock->msr = 3 << 2;
4805 Clock->xr33 = 0;
4806 Clock->Clock = mode ? mode->SynthClock : 0;
4810 Clock->msr |= (hwp->readMiscOut(hwp) & 0xF2);
4868 chipsClockLoad(ScrnInfoPtr pScrn, CHIPSClockPtr Clock)
4895 if (!Clock->Clock) { /* Hack to load saved console clock */
4915 chipsCalcClock(pScrn, Clock->Clock, vclk);
4921 if (Clock->FPClock) {
4923 chipsCalcClock(pScrn, Clock->FPClock, vclk);
4936 (Clock->fr03 & 0x0C)));
4939 (Clock->fr03 & 0x0C)));
4949 chipsCalcClock(pScrn, Clock->Clock, vclk);
4963 cPtr->writeXR(cPtr, 0x02, ((tmp02 & ~0x02) | (Clock->xr02 & 0x02)));
4964 cPtr->writeXR(cPtr, 0x54, ((tmp54 & 0xF0) | (Clock->xr54 & ~0xF0)));
4965 hwp->writeFCR(hwp, (tmpfcr & ~0x03) & Clock->fcr);
4986 chipsCalcClock(pScrn, Clock->Clock, vclk);
4994 cPtr->writeXR(cPtr, 0x33, ((tmp33 & ~0x80) | (Clock->xr33 & 0x80)));
4995 cPtr->writeXR(cPtr, 0x54, ((tmp54 & 0xF3) | (Clock->xr54 & ~0xF3)));
4998 hwp->writeMiscOut(hwp, (Clock->msr & 0xFE) |
5011 chipsCalcClock(ScrnInfoPtr pScrn, int Clock, unsigned char *vclk)
5035 * not documented in the Clock Synthesizer doc in rev 1.0 of the
5068 target = Clock * 1000;
5148 (float)(Clock / 1000.), vclk[0], vclk[1], vclk[2]);
5184 chipsClockSave(pScrn, &ChipsSave->Clock);
5326 if (!chipsClockFind(pScrn, mode, mode->ClockIndex, &ChipsNew->Clock)) {
5335 if (((ChipsNew->Clock.FPClock + ChipsNew->Clock.Clock) *
5668 if (cPtr->PanelType & ChipsDD) /* Shift Clock Mask. Use to get */
5860 if (!chipsClockFind(pScrn, mode, mode->ClockIndex, &ChipsNew->Clock)) {
5985 /* bit6-4: Clock Divide (CD) */
5986 /* 000, Shift Clock Freq = Dot Clock Freq; */
6102 if (!chipsClockFind(pScrn, mode, mode->ClockIndex, &ChipsNew->Clock)) {
6436 /* bit6-4: Clock Divide (CD) */
6437 /* 000, Shift Clock Freq = Dot Clock Freq; */
6555 chipsClockLoad(pScrn, &ChipsReg->Clock);