Cross Reference: TIPriv.h
xref: /xsrc/external/mit/xorg-server.old/dist/hw/xfree86/ramdac/TIPriv.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/xorg-server.old/dist/hw/xfree86/ramdac/
1706f2543Smrg
2706f2543Smrg#ifdef HAVE_XORG_CONFIG_H
3706f2543Smrg#include <xorg-config.h>
4706f2543Smrg#endif
5706f2543Smrg
6706f2543Smrg#include "TI.h"
7706f2543Smrg
8706f2543Smrgtypedef struct {
9706f2543Smrg	char *DeviceName;
10706f2543Smrg} xf86TIramdacInfo;
11706f2543Smrg
12706f2543Smrgextern xf86TIramdacInfo TIramdacDeviceInfo[];
13706f2543Smrg
14706f2543Smrg#ifdef INIT_TI_RAMDAC_INFO
15706f2543Smrgxf86TIramdacInfo TIramdacDeviceInfo[] = {
16706f2543Smrg	{"TI TVP3030"},
17706f2543Smrg	{"TI TVP3026"}
18706f2543Smrg};
19706f2543Smrg#endif
20706f2543Smrg
21706f2543Smrg#define TISAVE(_reg) do { 						\
22706f2543Smrg    ramdacReg->DacRegs[_reg] = (*ramdacPtr->ReadDAC)(pScrn, _reg);	\
23706f2543Smrg} while (0)
24706f2543Smrg
25706f2543Smrg#define TIRESTORE(_reg) do { 						\
26706f2543Smrg    (*ramdacPtr->WriteDAC)(pScrn, _reg, 				\
27706f2543Smrg	(ramdacReg->DacRegs[_reg] & 0xFF00) >> 8, 			\
28706f2543Smrg	ramdacReg->DacRegs[_reg]);					\
29706f2543Smrg} while (0)
30

Indexes created Thu Dec 04 23:09:28 GMT 2025