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

Go to the source code of this file.

Data Structures

struct  link_train
 
struct  exynos_dp_device
 

Macros

#define I2C_EDID_DEVICE_ADDR   0x50
 
#define I2C_E_EDID_DEVICE_ADDR   0x30
 
#define EDID_BLOCK_LENGTH   0x80
 
#define EDID_HEADER_PATTERN   0x00
 
#define EDID_EXTENSION_FLAG   0x7e
 
#define EDID_CHECKSUM   0x7f
 
#define DPCD_ADDR_DPCD_REV   0x0000
 
#define DPCD_ADDR_MAX_LINK_RATE   0x0001
 
#define DPCD_ADDR_MAX_LANE_COUNT   0x0002
 
#define DPCD_ADDR_LINK_BW_SET   0x0100
 
#define DPCD_ADDR_LANE_COUNT_SET   0x0101
 
#define DPCD_ADDR_TRAINING_PATTERN_SET   0x0102
 
#define DPCD_ADDR_TRAINING_LANE0_SET   0x0103
 
#define DPCD_ADDR_LANE0_1_STATUS   0x0202
 
#define DPCD_ADDR_LANE_ALIGN_STATUS_UPDATED   0x0204
 
#define DPCD_ADDR_ADJUST_REQUEST_LANE0_1   0x0206
 
#define DPCD_ADDR_ADJUST_REQUEST_LANE2_3   0x0207
 
#define DPCD_ADDR_TEST_REQUEST   0x0218
 
#define DPCD_ADDR_TEST_RESPONSE   0x0260
 
#define DPCD_ADDR_TEST_EDID_CHECKSUM   0x0261
 
#define DPCD_ADDR_SINK_POWER_STATE   0x0600
 
#define DPCD_ENHANCED_FRAME_CAP(x)   (((x) >> 7) & 0x1)
 
#define DPCD_MAX_LANE_COUNT(x)   ((x) & 0x1f)
 
#define DPCD_ENHANCED_FRAME_EN   (0x1 << 7)
 
#define DPCD_LANE_COUNT_SET(x)   ((x) & 0x1f)
 
#define DPCD_SCRAMBLING_DISABLED   (0x1 << 5)
 
#define DPCD_SCRAMBLING_ENABLED   (0x0 << 5)
 
#define DPCD_TRAINING_PATTERN_2   (0x2 << 0)
 
#define DPCD_TRAINING_PATTERN_1   (0x1 << 0)
 
#define DPCD_TRAINING_PATTERN_DISABLED   (0x0 << 0)
 
#define DPCD_MAX_PRE_EMPHASIS_REACHED   (0x1 << 5)
 
#define DPCD_PRE_EMPHASIS_SET(x)   (((x) & 0x3) << 3)
 
#define DPCD_PRE_EMPHASIS_GET(x)   (((x) >> 3) & 0x3)
 
#define DPCD_PRE_EMPHASIS_PATTERN2_LEVEL0   (0x0 << 3)
 
#define DPCD_MAX_SWING_REACHED   (0x1 << 2)
 
#define DPCD_VOLTAGE_SWING_SET(x)   (((x) & 0x3) << 0)
 
#define DPCD_VOLTAGE_SWING_GET(x)   (((x) >> 0) & 0x3)
 
#define DPCD_VOLTAGE_SWING_PATTERN1_LEVEL0   (0x0 << 0)
 
#define DPCD_LANE_SYMBOL_LOCKED   (0x1 << 2)
 
#define DPCD_LANE_CHANNEL_EQ_DONE   (0x1 << 1)
 
#define DPCD_LANE_CR_DONE   (0x1 << 0)
 
#define DPCD_CHANNEL_EQ_BITS
 
#define DPCD_LINK_STATUS_UPDATED   (0x1 << 7)
 
#define DPCD_DOWNSTREAM_PORT_STATUS_CHANGED   (0x1 << 6)
 
#define DPCD_INTERLANE_ALIGN_DONE   (0x1 << 0)
 
#define DPCD_TEST_EDID_READ   (0x1 << 2)
 
#define DPCD_TEST_EDID_CHECKSUM_WRITE   (0x1 << 2)
 
#define DPCD_SET_POWER_STATE_D0   (0x1 << 0)
 
#define DPCD_SET_POWER_STATE_D4   (0x2 << 0)
 

Functions

void exynos_dp_enable_video_mute (struct exynos_dp_device *dp, bool enable)
 
void exynos_dp_stop_video (struct exynos_dp_device *dp)
 
void exynos_dp_lane_swap (struct exynos_dp_device *dp, bool enable)
 
void exynos_dp_init_analog_param (struct exynos_dp_device *dp)
 
void exynos_dp_init_interrupt (struct exynos_dp_device *dp)
 
void exynos_dp_reset (struct exynos_dp_device *dp)
 
void exynos_dp_swreset (struct exynos_dp_device *dp)
 
void exynos_dp_config_interrupt (struct exynos_dp_device *dp)
 
enum pll_status exynos_dp_get_pll_lock_status (struct exynos_dp_device *dp)
 
void exynos_dp_set_pll_power_down (struct exynos_dp_device *dp, bool enable)
 
void exynos_dp_set_analog_power_down (struct exynos_dp_device *dp, enum analog_power_block block, bool enable)
 
void exynos_dp_init_analog_func (struct exynos_dp_device *dp)
 
void exynos_dp_init_hpd (struct exynos_dp_device *dp)
 
void exynos_dp_reset_aux (struct exynos_dp_device *dp)
 
void exynos_dp_init_aux (struct exynos_dp_device *dp)
 
int exynos_dp_get_plug_in_status (struct exynos_dp_device *dp)
 
void exynos_dp_enable_sw_function (struct exynos_dp_device *dp)
 
int exynos_dp_start_aux_transaction (struct exynos_dp_device *dp)
 
int exynos_dp_write_byte_to_dpcd (struct exynos_dp_device *dp, unsigned int reg_addr, unsigned char data)
 
int exynos_dp_read_byte_from_dpcd (struct exynos_dp_device *dp, unsigned int reg_addr, unsigned char *data)
 
int exynos_dp_write_bytes_to_dpcd (struct exynos_dp_device *dp, unsigned int reg_addr, unsigned int count, unsigned char data[])
 
int exynos_dp_read_bytes_from_dpcd (struct exynos_dp_device *dp, unsigned int reg_addr, unsigned int count, unsigned char data[])
 
int exynos_dp_select_i2c_device (struct exynos_dp_device *dp, unsigned int device_addr, unsigned int reg_addr)
 
int exynos_dp_read_byte_from_i2c (struct exynos_dp_device *dp, unsigned int device_addr, unsigned int reg_addr, unsigned int *data)
 
int exynos_dp_read_bytes_from_i2c (struct exynos_dp_device *dp, unsigned int device_addr, unsigned int reg_addr, unsigned int count, unsigned char edid[])
 
void exynos_dp_set_link_bandwidth (struct exynos_dp_device *dp, u32 bwtype)
 
void exynos_dp_get_link_bandwidth (struct exynos_dp_device *dp, u32 *bwtype)
 
void exynos_dp_set_lane_count (struct exynos_dp_device *dp, u32 count)
 
void exynos_dp_get_lane_count (struct exynos_dp_device *dp, u32 *count)
 
void exynos_dp_enable_enhanced_mode (struct exynos_dp_device *dp, bool enable)
 
void exynos_dp_set_training_pattern (struct exynos_dp_device *dp, enum pattern_set pattern)
 
void exynos_dp_set_lane0_pre_emphasis (struct exynos_dp_device *dp, u32 level)
 
void exynos_dp_set_lane1_pre_emphasis (struct exynos_dp_device *dp, u32 level)
 
void exynos_dp_set_lane2_pre_emphasis (struct exynos_dp_device *dp, u32 level)
 
void exynos_dp_set_lane3_pre_emphasis (struct exynos_dp_device *dp, u32 level)
 
void exynos_dp_set_lane0_link_training (struct exynos_dp_device *dp, u32 training_lane)
 
void exynos_dp_set_lane1_link_training (struct exynos_dp_device *dp, u32 training_lane)
 
void exynos_dp_set_lane2_link_training (struct exynos_dp_device *dp, u32 training_lane)
 
void exynos_dp_set_lane3_link_training (struct exynos_dp_device *dp, u32 training_lane)
 
u32 exynos_dp_get_lane0_link_training (struct exynos_dp_device *dp)
 
u32 exynos_dp_get_lane1_link_training (struct exynos_dp_device *dp)
 
u32 exynos_dp_get_lane2_link_training (struct exynos_dp_device *dp)
 
u32 exynos_dp_get_lane3_link_training (struct exynos_dp_device *dp)
 
void exynos_dp_reset_macro (struct exynos_dp_device *dp)
 
void exynos_dp_init_video (struct exynos_dp_device *dp)
 
void exynos_dp_set_video_color_format (struct exynos_dp_device *dp, u32 color_depth, u32 color_space, u32 dynamic_range, u32 ycbcr_coeff)
 
int exynos_dp_is_slave_video_stream_clock_on (struct exynos_dp_device *dp)
 
void exynos_dp_set_video_cr_mn (struct exynos_dp_device *dp, enum clock_recovery_m_value_type type, u32 m_value, u32 n_value)
 
void exynos_dp_set_video_timing_mode (struct exynos_dp_device *dp, u32 type)
 
void exynos_dp_enable_video_master (struct exynos_dp_device *dp, bool enable)
 
void exynos_dp_start_video (struct exynos_dp_device *dp)
 
int exynos_dp_is_video_stream_on (struct exynos_dp_device *dp)
 
void exynos_dp_config_video_slave_mode (struct exynos_dp_device *dp, struct video_info *video_info)
 
void exynos_dp_enable_scrambling (struct exynos_dp_device *dp)
 
void exynos_dp_disable_scrambling (struct exynos_dp_device *dp)
 

Macro Definition Documentation

#define DPCD_ADDR_ADJUST_REQUEST_LANE0_1   0x0206

Definition at line 148 of file exynos_dp_core.h.

#define DPCD_ADDR_ADJUST_REQUEST_LANE2_3   0x0207

Definition at line 149 of file exynos_dp_core.h.

#define DPCD_ADDR_DPCD_REV   0x0000

Definition at line 139 of file exynos_dp_core.h.

#define DPCD_ADDR_LANE0_1_STATUS   0x0202

Definition at line 146 of file exynos_dp_core.h.

#define DPCD_ADDR_LANE_ALIGN_STATUS_UPDATED   0x0204

Definition at line 147 of file exynos_dp_core.h.

#define DPCD_ADDR_LANE_COUNT_SET   0x0101

Definition at line 143 of file exynos_dp_core.h.

#define DPCD_ADDR_LINK_BW_SET   0x0100

Definition at line 142 of file exynos_dp_core.h.

#define DPCD_ADDR_MAX_LANE_COUNT   0x0002

Definition at line 141 of file exynos_dp_core.h.

#define DPCD_ADDR_MAX_LINK_RATE   0x0001

Definition at line 140 of file exynos_dp_core.h.

#define DPCD_ADDR_SINK_POWER_STATE   0x0600

Definition at line 153 of file exynos_dp_core.h.

#define DPCD_ADDR_TEST_EDID_CHECKSUM   0x0261

Definition at line 152 of file exynos_dp_core.h.

#define DPCD_ADDR_TEST_REQUEST   0x0218

Definition at line 150 of file exynos_dp_core.h.

#define DPCD_ADDR_TEST_RESPONSE   0x0260

Definition at line 151 of file exynos_dp_core.h.

#define DPCD_ADDR_TRAINING_LANE0_SET   0x0103

Definition at line 145 of file exynos_dp_core.h.

#define DPCD_ADDR_TRAINING_PATTERN_SET   0x0102

Definition at line 144 of file exynos_dp_core.h.

#define DPCD_CHANNEL_EQ_BITS
Value:
DPCD_LANE_CHANNEL_EQ_DONE|\
DPCD_LANE_SYMBOL_LOCKED)

Definition at line 184 of file exynos_dp_core.h.

#define DPCD_DOWNSTREAM_PORT_STATUS_CHANGED   (0x1 << 6)

Definition at line 190 of file exynos_dp_core.h.

#define DPCD_ENHANCED_FRAME_CAP (   x)    (((x) >> 7) & 0x1)

Definition at line 156 of file exynos_dp_core.h.

#define DPCD_ENHANCED_FRAME_EN   (0x1 << 7)

Definition at line 160 of file exynos_dp_core.h.

#define DPCD_INTERLANE_ALIGN_DONE   (0x1 << 0)

Definition at line 191 of file exynos_dp_core.h.

#define DPCD_LANE_CHANNEL_EQ_DONE   (0x1 << 1)

Definition at line 182 of file exynos_dp_core.h.

#define DPCD_LANE_COUNT_SET (   x)    ((x) & 0x1f)

Definition at line 161 of file exynos_dp_core.h.

#define DPCD_LANE_CR_DONE   (0x1 << 0)

Definition at line 183 of file exynos_dp_core.h.

#define DPCD_LANE_SYMBOL_LOCKED   (0x1 << 2)

Definition at line 181 of file exynos_dp_core.h.

#define DPCD_LINK_STATUS_UPDATED   (0x1 << 7)

Definition at line 189 of file exynos_dp_core.h.

#define DPCD_MAX_LANE_COUNT (   x)    ((x) & 0x1f)

Definition at line 157 of file exynos_dp_core.h.

#define DPCD_MAX_PRE_EMPHASIS_REACHED   (0x1 << 5)

Definition at line 171 of file exynos_dp_core.h.

#define DPCD_MAX_SWING_REACHED   (0x1 << 2)

Definition at line 175 of file exynos_dp_core.h.

#define DPCD_PRE_EMPHASIS_GET (   x)    (((x) >> 3) & 0x3)

Definition at line 173 of file exynos_dp_core.h.

#define DPCD_PRE_EMPHASIS_PATTERN2_LEVEL0   (0x0 << 3)

Definition at line 174 of file exynos_dp_core.h.

#define DPCD_PRE_EMPHASIS_SET (   x)    (((x) & 0x3) << 3)

Definition at line 172 of file exynos_dp_core.h.

#define DPCD_SCRAMBLING_DISABLED   (0x1 << 5)

Definition at line 164 of file exynos_dp_core.h.

#define DPCD_SCRAMBLING_ENABLED   (0x0 << 5)

Definition at line 165 of file exynos_dp_core.h.

#define DPCD_SET_POWER_STATE_D0   (0x1 << 0)

Definition at line 200 of file exynos_dp_core.h.

#define DPCD_SET_POWER_STATE_D4   (0x2 << 0)

Definition at line 201 of file exynos_dp_core.h.

#define DPCD_TEST_EDID_CHECKSUM_WRITE   (0x1 << 2)

Definition at line 197 of file exynos_dp_core.h.

#define DPCD_TEST_EDID_READ   (0x1 << 2)

Definition at line 194 of file exynos_dp_core.h.

#define DPCD_TRAINING_PATTERN_1   (0x1 << 0)

Definition at line 167 of file exynos_dp_core.h.

#define DPCD_TRAINING_PATTERN_2   (0x2 << 0)

Definition at line 166 of file exynos_dp_core.h.

#define DPCD_TRAINING_PATTERN_DISABLED   (0x0 << 0)

Definition at line 168 of file exynos_dp_core.h.

#define DPCD_VOLTAGE_SWING_GET (   x)    (((x) >> 0) & 0x3)

Definition at line 177 of file exynos_dp_core.h.

#define DPCD_VOLTAGE_SWING_PATTERN1_LEVEL0   (0x0 << 0)

Definition at line 178 of file exynos_dp_core.h.

#define DPCD_VOLTAGE_SWING_SET (   x)    (((x) & 0x3) << 0)

Definition at line 176 of file exynos_dp_core.h.

#define EDID_BLOCK_LENGTH   0x80

Definition at line 133 of file exynos_dp_core.h.

#define EDID_CHECKSUM   0x7f

Definition at line 136 of file exynos_dp_core.h.

#define EDID_EXTENSION_FLAG   0x7e

Definition at line 135 of file exynos_dp_core.h.

#define EDID_HEADER_PATTERN   0x00

Definition at line 134 of file exynos_dp_core.h.

#define I2C_E_EDID_DEVICE_ADDR   0x30

Definition at line 131 of file exynos_dp_core.h.

#define I2C_EDID_DEVICE_ADDR   0x50

Definition at line 130 of file exynos_dp_core.h.

Function Documentation

void exynos_dp_config_interrupt ( struct exynos_dp_device dp)

Definition at line 158 of file exynos_dp_reg.c.

void exynos_dp_config_video_slave_mode ( struct exynos_dp_device dp,
struct video_info video_info 
)

Definition at line 1181 of file exynos_dp_reg.c.

void exynos_dp_disable_scrambling ( struct exynos_dp_device dp)

Definition at line 1219 of file exynos_dp_reg.c.

void exynos_dp_enable_enhanced_mode ( struct exynos_dp_device dp,
bool  enable 
)

Definition at line 846 of file exynos_dp_reg.c.

void exynos_dp_enable_scrambling ( struct exynos_dp_device dp)

Definition at line 1210 of file exynos_dp_reg.c.

void exynos_dp_enable_sw_function ( struct exynos_dp_device dp)

Definition at line 388 of file exynos_dp_reg.c.

void exynos_dp_enable_video_master ( struct exynos_dp_device dp,
bool  enable 
)

Definition at line 1139 of file exynos_dp_reg.c.

void exynos_dp_enable_video_mute ( struct exynos_dp_device dp,
bool  enable 
)

Definition at line 28 of file exynos_dp_reg.c.

u32 exynos_dp_get_lane0_link_training ( struct exynos_dp_device dp)

Definition at line 970 of file exynos_dp_reg.c.

u32 exynos_dp_get_lane1_link_training ( struct exynos_dp_device dp)

Definition at line 978 of file exynos_dp_reg.c.

u32 exynos_dp_get_lane2_link_training ( struct exynos_dp_device dp)

Definition at line 986 of file exynos_dp_reg.c.

u32 exynos_dp_get_lane3_link_training ( struct exynos_dp_device dp)

Definition at line 994 of file exynos_dp_reg.c.

void exynos_dp_get_lane_count ( struct exynos_dp_device dp,
u32 count 
)

Definition at line 838 of file exynos_dp_reg.c.

void exynos_dp_get_link_bandwidth ( struct exynos_dp_device dp,
u32 bwtype 
)

Definition at line 822 of file exynos_dp_reg.c.

enum pll_status exynos_dp_get_pll_lock_status ( struct exynos_dp_device dp)

Definition at line 179 of file exynos_dp_reg.c.

int exynos_dp_get_plug_in_status ( struct exynos_dp_device dp)

Definition at line 377 of file exynos_dp_reg.c.

void exynos_dp_init_analog_func ( struct exynos_dp_device dp)

Definition at line 292 of file exynos_dp_reg.c.

void exynos_dp_init_analog_param ( struct exynos_dp_device dp)

Definition at line 66 of file exynos_dp_reg.c.

void exynos_dp_init_aux ( struct exynos_dp_device dp)

Definition at line 352 of file exynos_dp_reg.c.

void exynos_dp_init_hpd ( struct exynos_dp_device dp)

Definition at line 327 of file exynos_dp_reg.c.

void exynos_dp_init_interrupt ( struct exynos_dp_device dp)

Definition at line 88 of file exynos_dp_reg.c.

void exynos_dp_init_video ( struct exynos_dp_device dp)

Definition at line 1017 of file exynos_dp_reg.c.

int exynos_dp_is_slave_video_stream_clock_on ( struct exynos_dp_device dp)

Definition at line 1061 of file exynos_dp_reg.c.

int exynos_dp_is_video_stream_on ( struct exynos_dp_device dp)

Definition at line 1165 of file exynos_dp_reg.c.

void exynos_dp_lane_swap ( struct exynos_dp_device dp,
bool  enable 
)

Definition at line 52 of file exynos_dp_reg.c.

int exynos_dp_read_byte_from_dpcd ( struct exynos_dp_device dp,
unsigned int  reg_addr,
unsigned char data 
)

Definition at line 486 of file exynos_dp_reg.c.

int exynos_dp_read_byte_from_i2c ( struct exynos_dp_device dp,
unsigned int  device_addr,
unsigned int  reg_addr,
unsigned int data 
)

Definition at line 694 of file exynos_dp_reg.c.

int exynos_dp_read_bytes_from_dpcd ( struct exynos_dp_device dp,
unsigned int  reg_addr,
unsigned int  count,
unsigned char  data[] 
)

Definition at line 595 of file exynos_dp_reg.c.

int exynos_dp_read_bytes_from_i2c ( struct exynos_dp_device dp,
unsigned int  device_addr,
unsigned int  reg_addr,
unsigned int  count,
unsigned char  edid[] 
)

Definition at line 740 of file exynos_dp_reg.c.

void exynos_dp_reset ( struct exynos_dp_device dp)

Definition at line 108 of file exynos_dp_reg.c.

void exynos_dp_reset_aux ( struct exynos_dp_device dp)

Definition at line 342 of file exynos_dp_reg.c.

void exynos_dp_reset_macro ( struct exynos_dp_device dp)

Definition at line 1002 of file exynos_dp_reg.c.

int exynos_dp_select_i2c_device ( struct exynos_dp_device dp,
unsigned int  device_addr,
unsigned int  reg_addr 
)

Definition at line 661 of file exynos_dp_reg.c.

void exynos_dp_set_analog_power_down ( struct exynos_dp_device dp,
enum analog_power_block  block,
bool  enable 
)

Definition at line 205 of file exynos_dp_reg.c.

void exynos_dp_set_lane0_link_training ( struct exynos_dp_device dp,
u32  training_lane 
)

Definition at line 934 of file exynos_dp_reg.c.

void exynos_dp_set_lane0_pre_emphasis ( struct exynos_dp_device dp,
u32  level 
)

Definition at line 894 of file exynos_dp_reg.c.

void exynos_dp_set_lane1_link_training ( struct exynos_dp_device dp,
u32  training_lane 
)

Definition at line 943 of file exynos_dp_reg.c.

void exynos_dp_set_lane1_pre_emphasis ( struct exynos_dp_device dp,
u32  level 
)

Definition at line 904 of file exynos_dp_reg.c.

void exynos_dp_set_lane2_link_training ( struct exynos_dp_device dp,
u32  training_lane 
)

Definition at line 952 of file exynos_dp_reg.c.

void exynos_dp_set_lane2_pre_emphasis ( struct exynos_dp_device dp,
u32  level 
)

Definition at line 914 of file exynos_dp_reg.c.

void exynos_dp_set_lane3_link_training ( struct exynos_dp_device dp,
u32  training_lane 
)

Definition at line 961 of file exynos_dp_reg.c.

void exynos_dp_set_lane3_pre_emphasis ( struct exynos_dp_device dp,
u32  level 
)

Definition at line 924 of file exynos_dp_reg.c.

void exynos_dp_set_lane_count ( struct exynos_dp_device dp,
u32  count 
)

Definition at line 830 of file exynos_dp_reg.c.

void exynos_dp_set_link_bandwidth ( struct exynos_dp_device dp,
u32  bwtype 
)

Definition at line 813 of file exynos_dp_reg.c.

void exynos_dp_set_pll_power_down ( struct exynos_dp_device dp,
bool  enable 
)

Definition at line 190 of file exynos_dp_reg.c.

void exynos_dp_set_training_pattern ( struct exynos_dp_device dp,
enum pattern_set  pattern 
)

Definition at line 861 of file exynos_dp_reg.c.

void exynos_dp_set_video_color_format ( struct exynos_dp_device dp,
u32  color_depth,
u32  color_space,
u32  dynamic_range,
u32  ycbcr_coeff 
)

Definition at line 1037 of file exynos_dp_reg.c.

void exynos_dp_set_video_cr_mn ( struct exynos_dp_device dp,
enum clock_recovery_m_value_type  type,
u32  m_value,
u32  n_value 
)

Definition at line 1089 of file exynos_dp_reg.c.

void exynos_dp_set_video_timing_mode ( struct exynos_dp_device dp,
u32  type 
)

Definition at line 1124 of file exynos_dp_reg.c.

int exynos_dp_start_aux_transaction ( struct exynos_dp_device dp)

Definition at line 397 of file exynos_dp_reg.c.

void exynos_dp_start_video ( struct exynos_dp_device dp)

Definition at line 1156 of file exynos_dp_reg.c.

void exynos_dp_stop_video ( struct exynos_dp_device dp)

Definition at line 43 of file exynos_dp_reg.c.

void exynos_dp_swreset ( struct exynos_dp_device dp)

Definition at line 153 of file exynos_dp_reg.c.

int exynos_dp_write_byte_to_dpcd ( struct exynos_dp_device dp,
unsigned int  reg_addr,
unsigned char  data 
)

Definition at line 441 of file exynos_dp_reg.c.

int exynos_dp_write_bytes_to_dpcd ( struct exynos_dp_device dp,
unsigned int  reg_addr,
unsigned int  count,
unsigned char  data[] 
)

Definition at line 531 of file exynos_dp_reg.c.