Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
vt1636.c File Reference
#include <linux/via-core.h>
#include <linux/via_i2c.h>
#include "global.h"

Go to the source code of this file.

Functions

u8 viafb_gpio_i2c_read_lvds (struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info, u8 index)
 
void viafb_gpio_i2c_write_mask_lvds (struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info, struct IODATA io_data)
 
void viafb_init_lvds_vt1636 (struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info)
 
void viafb_enable_lvds_vt1636 (struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info)
 
void viafb_disable_lvds_vt1636 (struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info)
 
bool viafb_lvds_identify_vt1636 (u8 i2c_adapter)
 
void viafb_vt1636_patch_skew_on_vt3324 (struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info)
 
void viafb_vt1636_patch_skew_on_vt3327 (struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info)
 
void viafb_vt1636_patch_skew_on_vt3364 (struct lvds_setting_information *plvds_setting_info, struct lvds_chip_information *plvds_chip_info)
 

Function Documentation

void viafb_disable_lvds_vt1636 ( struct lvds_setting_information plvds_setting_info,
struct lvds_chip_information plvds_chip_info 
)

Definition at line 115 of file vt1636.c.

void viafb_enable_lvds_vt1636 ( struct lvds_setting_information plvds_setting_info,
struct lvds_chip_information plvds_chip_info 
)

Definition at line 107 of file vt1636.c.

u8 viafb_gpio_i2c_read_lvds ( struct lvds_setting_information plvds_setting_info,
struct lvds_chip_information plvds_chip_info,
u8  index 
)

Definition at line 54 of file vt1636.c.

void viafb_gpio_i2c_write_mask_lvds ( struct lvds_setting_information plvds_setting_info,
struct lvds_chip_information plvds_chip_info,
struct IODATA  io_data 
)

Definition at line 65 of file vt1636.c.

void viafb_init_lvds_vt1636 ( struct lvds_setting_information plvds_setting_info,
struct lvds_chip_information plvds_chip_info 
)

Definition at line 80 of file vt1636.c.

bool viafb_lvds_identify_vt1636 ( u8  i2c_adapter)

Definition at line 123 of file vt1636.c.

void viafb_vt1636_patch_skew_on_vt3324 ( struct lvds_setting_information plvds_setting_info,
struct lvds_chip_information plvds_chip_info 
)

Definition at line 189 of file vt1636.c.

void viafb_vt1636_patch_skew_on_vt3327 ( struct lvds_setting_information plvds_setting_info,
struct lvds_chip_information plvds_chip_info 
)

Definition at line 214 of file vt1636.c.

void viafb_vt1636_patch_skew_on_vt3364 ( struct lvds_setting_information plvds_setting_info,
struct lvds_chip_information plvds_chip_info 
)

Definition at line 232 of file vt1636.c.