7 int tunertype
; /* Must be set before init */
8 /* Private variables */
37 } BT829Rec
, *BT829Ptr
;
39 #define xf86_bt829_Detect bt829_Detect
40 extern _X_EXPORT BT829Ptr
bt829_Detect(I2CBusPtr b
, I2CSlaveAddr addr
);
42 /* ATI card specific initialization */
43 #define BT829_ATI_ADDR_1 0x8A
44 #define BT829_ATI_ADDR_2 0x88
46 #define xf86_bt829_ATIInit bt829_ATIInit
47 extern _X_EXPORT
int bt829_ATIInit(BT829Ptr bt
);
49 #define BT829_NTSC 1 /* NTSC-M */
50 #define BT829_NTSC_JAPAN 2 /* NTSC-Japan */
51 #define BT829_PAL 3 /* PAL-B,D,G,H,I */
52 #define BT829_PAL_M 4 /* PAL-M */
53 #define BT829_PAL_N 5 /* PAL-N */
54 #define BT829_SECAM 6 /* SECAM */
55 #define BT829_PAL_N_COMB 7 /* PAL-N combination */
57 #define xf86_bt829_SetFormat bt829_SetFormat
58 extern _X_EXPORT
int bt829_SetFormat(BT829Ptr bt
, CARD8 format
);
60 #define BT829_MUX2 1 /* ATI -> composite video */
61 #define BT829_MUX0 2 /* ATI -> tv tuner */
62 #define BT829_MUX1 3 /* ATI -> s-video */
64 #define xf86_bt829_SetMux bt829_SetMux
65 extern _X_EXPORT
int bt829_SetMux(BT829Ptr bt
, CARD8 mux
);
67 #define xf86_bt829_SetCaptSize bt829_SetCaptSize
68 extern _X_EXPORT
int bt829_SetCaptSize(BT829Ptr bt
, int width
, int height
);
70 #define xf86_bt829_SetBrightness bt829_SetBrightness
71 extern _X_EXPORT
void bt829_SetBrightness(BT829Ptr bt
, int brightness
);
73 #define xf86_bt829_SetContrast bt829_SetContrast
74 extern _X_EXPORT
void bt829_SetContrast(BT829Ptr bt
, int contrast
);
76 #define xf86_bt829_SetSaturation bt829_SetSaturation
77 extern _X_EXPORT
void bt829_SetSaturation(BT829Ptr bt
, int saturation
);
79 #define xf86_bt829_SetTint bt829_SetTint
80 extern _X_EXPORT
void bt829_SetTint(BT829Ptr bt
, int hue
); /* Hue */
82 #define xf86_bt829_SetOUT_EN bt829_SetOUT_EN
83 extern _X_EXPORT
void bt829_SetOUT_EN(BT829Ptr bt
, BOOL out_en
); /* VPOLE register */
85 #define xf86_bt829_SetP_IO bt829_SetP_IO
86 extern _X_EXPORT
void bt829_SetP_IO(BT829Ptr bt
, CARD8 p_io
); /* P_IO register */
88 extern _X_EXPORT
int bt829_SetCC(BT829Ptr bt
);
90 #define BT829SymbolsList \
95 "bt829_SetBrightness", \
96 "bt829_SetContrast", \
97 "bt829_SetSaturation", \
99 "bt829_SetCaptSize", \