|
Lines 175-180
NVIsConnected (ScrnInfoPtr pScrn, int ou
Link Here
|
| 175 |
NVPtr pNv = NVPTR(pScrn); |
175 |
NVPtr pNv = NVPTR(pScrn); |
| 176 |
volatile U032 *PRAMDAC = pNv->PRAMDAC0; |
176 |
volatile U032 *PRAMDAC = pNv->PRAMDAC0; |
| 177 |
CARD32 reg52C, reg608; |
177 |
CARD32 reg52C, reg608; |
|
|
178 |
CARD32 reg608_2; |
| 178 |
Bool present; |
179 |
Bool present; |
| 179 |
|
180 |
|
| 180 |
xf86DrvMsg(pScrn->scrnIndex, X_INFO, |
181 |
xf86DrvMsg(pScrn->scrnIndex, X_INFO, |
|
Lines 192-197
NVIsConnected (ScrnInfoPtr pScrn, int ou
Link Here
|
| 192 |
usleep(1000); |
193 |
usleep(1000); |
| 193 |
PRAMDAC[0x052C/4] |= 1; |
194 |
PRAMDAC[0x052C/4] |= 1; |
| 194 |
|
195 |
|
|
|
196 |
if (output) reg608_2 = pNv->PRAMDAC[0x0608/4]; |
| 197 |
|
| 195 |
pNv->PRAMDAC0[0x0610/4] = 0x94050140; |
198 |
pNv->PRAMDAC0[0x0610/4] = 0x94050140; |
| 196 |
pNv->PRAMDAC0[0x0608/4] |= 0x00001000; |
199 |
pNv->PRAMDAC0[0x0608/4] |= 0x00001000; |
| 197 |
|
200 |
|
|
Lines 206-211
NVIsConnected (ScrnInfoPtr pScrn, int ou
Link Here
|
| 206 |
|
209 |
|
| 207 |
pNv->PRAMDAC0[0x0608/4] &= 0x0000EFFF; |
210 |
pNv->PRAMDAC0[0x0608/4] &= 0x0000EFFF; |
| 208 |
|
211 |
|
|
|
212 |
if (output) pNv->PRAMDAC[0x0608/4] = reg608_2; |
| 213 |
|
| 209 |
PRAMDAC[0x052C/4] = reg52C; |
214 |
PRAMDAC[0x052C/4] = reg52C; |
| 210 |
PRAMDAC[0x0608/4] = reg608; |
215 |
PRAMDAC[0x0608/4] = reg608; |
| 211 |
|
216 |
|