Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
dvi.h File Reference

Go to the source code of this file.

Macros

#define VT1632_DEVICE_ID_REG   0x02
 
#define VT1632_DEVICE_ID   0x92
 
#define GET_DVI_SIZE_BY_SYSTEM_BIOS   0x01
 
#define GET_DVI_SIZE_BY_VGA_BIOS   0x02
 
#define GET_DVI_SZIE_BY_HW_STRAPPING   0x03
 
#define DVI_PANEL_ID0_640X480   0x00
 
#define DVI_PANEL_ID1_800x600   0x01
 
#define DVI_PANEL_ID1_1024x768   0x02
 
#define DVI_PANEL_ID1_1280x768   0x03
 
#define DVI_PANEL_ID1_1280x1024   0x04
 
#define DVI_PANEL_ID1_1400x1050   0x05
 
#define DVI_PANEL_ID1_1600x1200   0x06
 
#define EDID_VERSION_1   1
 
#define EDID_VERSION_2   2
 
#define DEV_CONNECT_DVI   0x01
 
#define DEV_CONNECT_HDMI   0x02
 

Functions

int viafb_dvi_sense (void)
 
void viafb_dvi_disable (void)
 
void viafb_dvi_enable (void)
 
bool __devinit viafb_tmds_trasmitter_identify (void)
 
void __devinit viafb_init_dvi_size (struct tmds_chip_information *tmds_chip, struct tmds_setting_information *tmds_setting)
 
void viafb_dvi_set_mode (const struct fb_var_screeninfo *var, u16 cxres, u16 cyres, int iga)
 

Macro Definition Documentation

#define DEV_CONNECT_DVI   0x01

Definition at line 53 of file dvi.h.

#define DEV_CONNECT_HDMI   0x02

Definition at line 54 of file dvi.h.

#define DVI_PANEL_ID0_640X480   0x00

Definition at line 35 of file dvi.h.

#define DVI_PANEL_ID1_1024x768   0x02

Definition at line 39 of file dvi.h.

#define DVI_PANEL_ID1_1280x1024   0x04

Definition at line 43 of file dvi.h.

#define DVI_PANEL_ID1_1280x768   0x03

Definition at line 41 of file dvi.h.

#define DVI_PANEL_ID1_1400x1050   0x05

Definition at line 45 of file dvi.h.

#define DVI_PANEL_ID1_1600x1200   0x06

Definition at line 47 of file dvi.h.

#define DVI_PANEL_ID1_800x600   0x01

Definition at line 37 of file dvi.h.

#define EDID_VERSION_1   1

Definition at line 50 of file dvi.h.

#define EDID_VERSION_2   2

Definition at line 51 of file dvi.h.

#define GET_DVI_SIZE_BY_SYSTEM_BIOS   0x01

Definition at line 29 of file dvi.h.

#define GET_DVI_SIZE_BY_VGA_BIOS   0x02

Definition at line 30 of file dvi.h.

#define GET_DVI_SZIE_BY_HW_STRAPPING   0x03

Definition at line 31 of file dvi.h.

#define VT1632_DEVICE_ID   0x92

Definition at line 27 of file dvi.h.

#define VT1632_DEVICE_ID_REG   0x02

Definition at line 26 of file dvi.h.

Function Documentation

void viafb_dvi_disable ( void  )

Definition at line 327 of file dvi.c.

void viafb_dvi_enable ( void  )

Definition at line 403 of file dvi.c.

int viafb_dvi_sense ( void  )

Definition at line 193 of file dvi.c.

void viafb_dvi_set_mode ( const struct fb_var_screeninfo var,
u16  cxres,
u16  cyres,
int  iga 
)

Definition at line 175 of file dvi.c.

void __devinit viafb_init_dvi_size ( struct tmds_chip_information tmds_chip,
struct tmds_setting_information tmds_setting 
)

Definition at line 38 of file dvi.c.

bool __devinit viafb_tmds_trasmitter_identify ( void  )

Definition at line 50 of file dvi.c.