}
static unsigned int exynos_dp_handle_edid(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info)
+ struct exynos_dp_priv *edp_info)
{
unsigned char buf[12];
unsigned int ret;
}
static unsigned int exynos_dp_link_start(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info)
+ struct exynos_dp_priv *edp_info)
{
unsigned char buf[5];
unsigned int ret = 0;
}
static int exynos_dp_read_dpcd_lane_stat(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info,
+ struct exynos_dp_priv *edp_info,
unsigned char *status)
{
unsigned int ret, i;
}
static int exynos_dp_equalizer_err_link(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info)
+ struct exynos_dp_priv *edp_info)
{
int ret;
}
static int exynos_dp_reduce_link_rate(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info)
+ struct exynos_dp_priv *edp_info)
{
int ret;
}
static unsigned int exynos_dp_process_clock_recovery(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info)
+ struct exynos_dp_priv *edp_info)
{
unsigned int ret = EXYNOS_DP_SUCCESS;
unsigned char lane_stat;
}
static unsigned int exynos_dp_process_equalizer_training(
- struct exynos_dp *dp_regs, struct edp_device_info *edp_info)
+ struct exynos_dp *dp_regs, struct exynos_dp_priv *edp_info)
{
unsigned int ret = EXYNOS_DP_SUCCESS;
unsigned char lane_stat, adj_req_sw, adj_req_em, i;
}
static unsigned int exynos_dp_sw_link_training(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info)
+ struct exynos_dp_priv *edp_info)
{
unsigned int ret = 0;
int training_finished;
}
static unsigned int exynos_dp_set_link_train(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info)
+ struct exynos_dp_priv *edp_info)
{
unsigned int ret;
}
static unsigned int exynos_dp_config_video(struct exynos_dp *dp_regs,
- struct edp_device_info *edp_info)
+ struct exynos_dp_priv *edp_info)
{
unsigned int ret = 0;
unsigned int retry_cnt;
return ret;
}
-int exynos_dp_parse_dt(const void *blob, struct edp_device_info *edp_info)
+int exynos_dp_parse_dt(const void *blob, struct exynos_dp_priv *edp_info)
{
unsigned int node = fdtdec_next_compatible(blob, 0,
COMPAT_SAMSUNG_EXYNOS5_DP);
unsigned int exynos_init_dp(void)
{
unsigned int ret;
- struct edp_device_info *edp_info;
+ struct exynos_dp_priv *edp_info;
struct exynos_dp *dp_regs;
int node;
- edp_info = kzalloc(sizeof(struct edp_device_info), GFP_KERNEL);
+ edp_info = kzalloc(sizeof(struct exynos_dp_priv), GFP_KERNEL);
if (!edp_info) {
debug("failed to allocate edp device object.\n");
return -EFAULT;