hibmc_dp_dev
struct hibmc_dp_dev *dp = dp_priv->dp_dev;
static inline void hibmc_dp_aux_reset(struct hibmc_dp_dev *dp)
static void hibmc_dp_aux_read_data(struct hibmc_dp_dev *dp, u8 *buf, u8 size)
static void hibmc_dp_aux_write_data(struct hibmc_dp_dev *dp, u8 *buf, u8 size)
static int hibmc_dp_aux_parse_xfer(struct hibmc_dp_dev *dp, struct drm_dp_aux_msg *msg)
int hibmc_dp_link_training(struct hibmc_dp_dev *dp);
int hibmc_dp_serdes_init(struct hibmc_dp_dev *dp);
int hibmc_dp_serdes_rate_switch(u8 rate, struct hibmc_dp_dev *dp);
int hibmc_dp_serdes_set_tx_cfg(struct hibmc_dp_dev *dp, u8 train_set[HIBMC_DP_LANE_NUM_MAX]);
static void hibmc_dp_set_tu(struct hibmc_dp_dev *dp, struct drm_display_mode *mode)
struct hibmc_dp_dev *dp_dev;
dp_dev = devm_kzalloc(drm_dev->dev, sizeof(struct hibmc_dp_dev), GFP_KERNEL);
struct hibmc_dp_dev *dp_dev = dp->dp_dev;
struct hibmc_dp_dev *dp_dev = dp->dp_dev;
struct hibmc_dp_dev *dp_dev = dp->dp_dev;
struct hibmc_dp_dev *dp_dev = dp->dp_dev;
struct hibmc_dp_dev *dp_dev = dp->dp_dev;
struct hibmc_dp_dev *dp_dev = dp->dp_dev;
static void hibmc_dp_set_sst(struct hibmc_dp_dev *dp, struct drm_display_mode *mode)
static void hibmc_dp_link_cfg(struct hibmc_dp_dev *dp, struct drm_display_mode *mode)
struct hibmc_dp_dev;
struct hibmc_dp_dev *dp_dev;
static int hibmc_dp_link_training_cr_pre(struct hibmc_dp_dev *dp)
static inline int hibmc_dp_get_serdes_rate_cfg(struct hibmc_dp_dev *dp)
static bool hibmc_dp_link_get_adjust_train(struct hibmc_dp_dev *dp,
static int hibmc_dp_link_reduce_rate(struct hibmc_dp_dev *dp)
static inline int hibmc_dp_link_reduce_lane(struct hibmc_dp_dev *dp)
static int hibmc_dp_link_training_cr(struct hibmc_dp_dev *dp)
static int hibmc_dp_link_training_channel_eq(struct hibmc_dp_dev *dp)
static int hibmc_dp_link_training_configure(struct hibmc_dp_dev *dp)
static int hibmc_dp_link_downgrade_training_cr(struct hibmc_dp_dev *dp)
static int hibmc_dp_link_downgrade_training_eq(struct hibmc_dp_dev *dp)
static void hibmc_dp_update_caps(struct hibmc_dp_dev *dp)
int hibmc_dp_link_training(struct hibmc_dp_dev *dp)
static int hibmc_dp_link_set_pattern(struct hibmc_dp_dev *dp, int pattern)
int hibmc_dp_serdes_set_tx_cfg(struct hibmc_dp_dev *dp, u8 train_set[HIBMC_DP_LANE_NUM_MAX])
int hibmc_dp_serdes_rate_switch(u8 rate, struct hibmc_dp_dev *dp)
int hibmc_dp_serdes_init(struct hibmc_dp_dev *dp)
static bool hibmc_dp_get_dpcd(struct hibmc_dp_dev *dp_dev)
struct hibmc_dp_dev *dp_dev = dp->dp_dev;