Lines Matching refs:edp

60 	struct bdb_edp *edp;  in parse_edp()  local
65 edp = find_section(bdb, BDB_EDP); in parse_edp()
67 dev_priv->edp.bpp = 18; in parse_edp()
68 if (!edp) { in parse_edp()
69 if (dev_priv->edp.support) { in parse_edp()
71 dev_priv->edp.bpp); in parse_edp()
77 switch ((edp->color_depth >> (panel_type * 2)) & 3) { in parse_edp()
79 dev_priv->edp.bpp = 18; in parse_edp()
82 dev_priv->edp.bpp = 24; in parse_edp()
85 dev_priv->edp.bpp = 30; in parse_edp()
90 edp_pps = &edp->power_seqs[panel_type]; in parse_edp()
91 edp_link_params = &edp->link_params[panel_type]; in parse_edp()
93 dev_priv->edp.pps = *edp_pps; in parse_edp()
96 dev_priv->edp.pps.t1_t3, dev_priv->edp.pps.t8, in parse_edp()
97 dev_priv->edp.pps.t9, dev_priv->edp.pps.t10, in parse_edp()
98 dev_priv->edp.pps.t11_t12); in parse_edp()
100 dev_priv->edp.rate = edp_link_params->rate ? DP_LINK_BW_2_7 : in parse_edp()
104 dev_priv->edp.lanes = 1; in parse_edp()
107 dev_priv->edp.lanes = 2; in parse_edp()
111 dev_priv->edp.lanes = 4; in parse_edp()
115 dev_priv->edp.lanes, dev_priv->edp.rate, dev_priv->edp.bpp); in parse_edp()
119 dev_priv->edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_0; in parse_edp()
122 dev_priv->edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_1; in parse_edp()
125 dev_priv->edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_2; in parse_edp()
128 dev_priv->edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_3; in parse_edp()
133 dev_priv->edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_0; in parse_edp()
136 dev_priv->edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_1; in parse_edp()
139 dev_priv->edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_2; in parse_edp()
142 dev_priv->edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_3; in parse_edp()
146 dev_priv->edp.vswing, dev_priv->edp.preemphasis); in parse_edp()
437 dev_priv->edp.support = 1; in parse_driver_features()