Lines Matching refs:edp

570 	const struct bdb_edp *edp;  in parse_edp()  local
575 edp = find_section(bdb, BDB_EDP); in parse_edp()
576 if (!edp) in parse_edp()
579 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp()
581 dev_priv->vbt.edp.bpp = 18; in parse_edp()
584 dev_priv->vbt.edp.bpp = 24; in parse_edp()
587 dev_priv->vbt.edp.bpp = 30; in parse_edp()
592 edp_pps = &edp->power_seqs[panel_type]; in parse_edp()
593 edp_link_params = &edp->fast_link_params[panel_type]; in parse_edp()
595 dev_priv->vbt.edp.pps = *edp_pps; in parse_edp()
599 dev_priv->vbt.edp.rate = DP_LINK_BW_1_62; in parse_edp()
602 dev_priv->vbt.edp.rate = DP_LINK_BW_2_7; in parse_edp()
612 dev_priv->vbt.edp.lanes = 1; in parse_edp()
615 dev_priv->vbt.edp.lanes = 2; in parse_edp()
618 dev_priv->vbt.edp.lanes = 4; in parse_edp()
628 dev_priv->vbt.edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_0; in parse_edp()
631 dev_priv->vbt.edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_1; in parse_edp()
634 dev_priv->vbt.edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_2; in parse_edp()
637 dev_priv->vbt.edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_3; in parse_edp()
647 dev_priv->vbt.edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_0; in parse_edp()
650 dev_priv->vbt.edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_1; in parse_edp()
653 dev_priv->vbt.edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_2; in parse_edp()
656 dev_priv->vbt.edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_3; in parse_edp()
669 dev_priv->vbt.edp.low_vswing = in parse_edp()
672 vswing = (edp->edp_vswing_preemph >> (panel_type * 4)) & 0xF; in parse_edp()
673 dev_priv->vbt.edp.low_vswing = vswing == 0; in parse_edp()