hc
2024-03-22 ac5f19e89dcbd5c7428fcc78a0d407c887564466
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
 
#include "TI.h"
 
typedef struct {
    const char *DeviceName;
} xf86TIramdacInfo;
 
extern xf86TIramdacInfo TIramdacDeviceInfo[];
 
#ifdef INIT_TI_RAMDAC_INFO
xf86TIramdacInfo TIramdacDeviceInfo[] = {
    {"TI TVP3030"},
    {"TI TVP3026"}
};
#endif
 
#define TISAVE(_reg) do {                         \
    ramdacReg->DacRegs[_reg] = (*ramdacPtr->ReadDAC)(pScrn, _reg);    \
} while (0)
 
#define TIRESTORE(_reg) do {                         \
    (*ramdacPtr->WriteDAC)(pScrn, _reg,                 \
   (ramdacReg->DacRegs[_reg] & 0xFF00) >> 8,             \
   ramdacReg->DacRegs[_reg]);                    \
} while (0)