Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
chip.h File Reference
#include "global.h"

Go to the source code of this file.

Data Structures

struct  tmds_chip_information
 
struct  lvds_chip_information
 
struct  chip_information
 
struct  tmds_setting_information
 
struct  lvds_setting_information
 
struct  GFX_DPA_SETTING
 
struct  VT1636_DPA_SETTING
 

Macros

#define PCI_VIA_VENDOR_ID   0x1106
 
#define UNICHROME_CLE266   1
 
#define UNICHROME_CLE266_DID   0x3122
 
#define CLE266_REVISION_AX   0x0A
 
#define CLE266_REVISION_CX   0x0C
 
#define UNICHROME_K400   2
 
#define UNICHROME_K400_DID   0x7205
 
#define UNICHROME_K800   3
 
#define UNICHROME_K800_DID   0x3108
 
#define UNICHROME_PM800   4
 
#define UNICHROME_PM800_DID   0x3118
 
#define UNICHROME_CN700   5
 
#define UNICHROME_CN700_DID   0x3344
 
#define UNICHROME_CX700   6
 
#define UNICHROME_CX700_DID   0x3157
 
#define CX700_REVISION_700   0x0
 
#define CX700_REVISION_700M   0x1
 
#define CX700_REVISION_700M2   0x2
 
#define UNICHROME_CN750   7
 
#define UNICHROME_CN750_DID   0x3225
 
#define UNICHROME_K8M890   8
 
#define UNICHROME_K8M890_DID   0x3230
 
#define UNICHROME_P4M890   9
 
#define UNICHROME_P4M890_DID   0x3343
 
#define UNICHROME_P4M900   10
 
#define UNICHROME_P4M900_DID   0x3371
 
#define UNICHROME_VX800   11
 
#define UNICHROME_VX800_DID   0x1122
 
#define UNICHROME_VX855   12
 
#define UNICHROME_VX855_DID   0x5122
 
#define UNICHROME_VX900   13
 
#define UNICHROME_VX900_DID   0x7122
 
#define NON_TMDS_TRANSMITTER   0x00
 
#define VT1632_TMDS   0x01
 
#define INTEGRATED_TMDS   0x42
 
#define VT1632_TMDS_I2C_ADDR   0x10
 
#define NON_LVDS_TRANSMITTER   0x00
 
#define VT1631_LVDS   0x01
 
#define VT1636_LVDS   0x0E
 
#define INTEGRATED_LVDS   0x41
 
#define TX_DATA_12_BITS   0x01
 
#define TX_DATA_24_BITS   0x02
 
#define TX_DATA_DDR_MODE   0x04
 
#define TX_DATA_SDR_MODE   0x08
 
#define VT1631_LVDS_I2C_ADDR   0x70
 
#define VT3271_LVDS_I2C_ADDR   0x80
 
#define VT1636_LVDS_I2C_ADDR   0x80
 

Enumerations

enum  via_2d_engine { VIA_2D_ENG_H2, VIA_2D_ENG_H5, VIA_2D_ENG_M1 }
 

Macro Definition Documentation

#define CLE266_REVISION_AX   0x0A

Definition at line 35 of file chip.h.

#define CLE266_REVISION_CX   0x0C

Definition at line 36 of file chip.h.

#define CX700_REVISION_700   0x0

Definition at line 52 of file chip.h.

#define CX700_REVISION_700M   0x1

Definition at line 53 of file chip.h.

#define CX700_REVISION_700M2   0x2

Definition at line 54 of file chip.h.

#define INTEGRATED_LVDS   0x41

Definition at line 97 of file chip.h.

#define INTEGRATED_TMDS   0x42

Definition at line 84 of file chip.h.

#define NON_LVDS_TRANSMITTER   0x00

Definition at line 94 of file chip.h.

#define NON_TMDS_TRANSMITTER   0x00

Definition at line 82 of file chip.h.

#define PCI_VIA_VENDOR_ID   0x1106

Definition at line 30 of file chip.h.

#define TX_DATA_12_BITS   0x01

Definition at line 100 of file chip.h.

#define TX_DATA_24_BITS   0x02

Definition at line 101 of file chip.h.

#define TX_DATA_DDR_MODE   0x04

Definition at line 102 of file chip.h.

#define TX_DATA_SDR_MODE   0x08

Definition at line 103 of file chip.h.

#define UNICHROME_CLE266   1

Definition at line 33 of file chip.h.

#define UNICHROME_CLE266_DID   0x3122

Definition at line 34 of file chip.h.

#define UNICHROME_CN700   5

Definition at line 47 of file chip.h.

#define UNICHROME_CN700_DID   0x3344

Definition at line 48 of file chip.h.

#define UNICHROME_CN750   7

Definition at line 56 of file chip.h.

#define UNICHROME_CN750_DID   0x3225

Definition at line 57 of file chip.h.

#define UNICHROME_CX700   6

Definition at line 50 of file chip.h.

#define UNICHROME_CX700_DID   0x3157

Definition at line 51 of file chip.h.

#define UNICHROME_K400   2

Definition at line 38 of file chip.h.

#define UNICHROME_K400_DID   0x7205

Definition at line 39 of file chip.h.

#define UNICHROME_K800   3

Definition at line 41 of file chip.h.

#define UNICHROME_K800_DID   0x3108

Definition at line 42 of file chip.h.

#define UNICHROME_K8M890   8

Definition at line 59 of file chip.h.

#define UNICHROME_K8M890_DID   0x3230

Definition at line 60 of file chip.h.

#define UNICHROME_P4M890   9

Definition at line 62 of file chip.h.

#define UNICHROME_P4M890_DID   0x3343

Definition at line 63 of file chip.h.

#define UNICHROME_P4M900   10

Definition at line 65 of file chip.h.

#define UNICHROME_P4M900_DID   0x3371

Definition at line 66 of file chip.h.

#define UNICHROME_PM800   4

Definition at line 44 of file chip.h.

#define UNICHROME_PM800_DID   0x3118

Definition at line 45 of file chip.h.

#define UNICHROME_VX800   11

Definition at line 68 of file chip.h.

#define UNICHROME_VX800_DID   0x1122

Definition at line 69 of file chip.h.

#define UNICHROME_VX855   12

Definition at line 71 of file chip.h.

#define UNICHROME_VX855_DID   0x5122

Definition at line 72 of file chip.h.

#define UNICHROME_VX900   13

Definition at line 74 of file chip.h.

#define UNICHROME_VX900_DID   0x7122

Definition at line 75 of file chip.h.

#define VT1631_LVDS   0x01

Definition at line 95 of file chip.h.

#define VT1631_LVDS_I2C_ADDR   0x70

Definition at line 106 of file chip.h.

#define VT1632_TMDS   0x01

Definition at line 83 of file chip.h.

#define VT1632_TMDS_I2C_ADDR   0x10

Definition at line 87 of file chip.h.

#define VT1636_LVDS   0x0E

Definition at line 96 of file chip.h.

#define VT1636_LVDS_I2C_ADDR   0x80

Definition at line 108 of file chip.h.

#define VT3271_LVDS_I2C_ADDR   0x80

Definition at line 107 of file chip.h.

Enumeration Type Documentation

Enumerator:
VIA_2D_ENG_H2 
VIA_2D_ENG_H5 
VIA_2D_ENG_M1 

Definition at line 125 of file chip.h.