Lines Matching refs:encoder

1123 static bool use_edp_hobl(struct intel_encoder *encoder)  in use_edp_hobl()  argument
1125 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in use_edp_hobl()
1131 static bool use_edp_low_vswing(struct intel_encoder *encoder) in use_edp_low_vswing() argument
1133 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in use_edp_low_vswing()
1147 hsw_get_buf_trans(struct intel_encoder *encoder, in hsw_get_buf_trans() argument
1160 bdw_get_buf_trans(struct intel_encoder *encoder, in bdw_get_buf_trans() argument
1169 use_edp_low_vswing(encoder)) in bdw_get_buf_trans()
1185 _skl_get_buf_trans_dp(struct intel_encoder *encoder, in _skl_get_buf_trans_dp() argument
1190 *n_entries = skl_buf_trans_num_entries(encoder->port, *n_entries); in _skl_get_buf_trans_dp()
1195 skl_y_get_buf_trans(struct intel_encoder *encoder, in skl_y_get_buf_trans() argument
1202 use_edp_low_vswing(encoder)) in skl_y_get_buf_trans()
1203 return _skl_get_buf_trans_dp(encoder, &skl_y_trans_edp, n_entries); in skl_y_get_buf_trans()
1205 return _skl_get_buf_trans_dp(encoder, &skl_y_trans_dp, n_entries); in skl_y_get_buf_trans()
1209 skl_u_get_buf_trans(struct intel_encoder *encoder, in skl_u_get_buf_trans() argument
1216 use_edp_low_vswing(encoder)) in skl_u_get_buf_trans()
1217 return _skl_get_buf_trans_dp(encoder, &skl_u_trans_edp, n_entries); in skl_u_get_buf_trans()
1219 return _skl_get_buf_trans_dp(encoder, &skl_u_trans_dp, n_entries); in skl_u_get_buf_trans()
1223 skl_get_buf_trans(struct intel_encoder *encoder, in skl_get_buf_trans() argument
1230 use_edp_low_vswing(encoder)) in skl_get_buf_trans()
1231 return _skl_get_buf_trans_dp(encoder, &skl_trans_edp, n_entries); in skl_get_buf_trans()
1233 return _skl_get_buf_trans_dp(encoder, &skl_trans_dp, n_entries); in skl_get_buf_trans()
1237 kbl_y_get_buf_trans(struct intel_encoder *encoder, in kbl_y_get_buf_trans() argument
1244 use_edp_low_vswing(encoder)) in kbl_y_get_buf_trans()
1245 return _skl_get_buf_trans_dp(encoder, &skl_y_trans_edp, n_entries); in kbl_y_get_buf_trans()
1247 return _skl_get_buf_trans_dp(encoder, &kbl_y_trans_dp, n_entries); in kbl_y_get_buf_trans()
1251 kbl_u_get_buf_trans(struct intel_encoder *encoder, in kbl_u_get_buf_trans() argument
1258 use_edp_low_vswing(encoder)) in kbl_u_get_buf_trans()
1259 return _skl_get_buf_trans_dp(encoder, &skl_u_trans_edp, n_entries); in kbl_u_get_buf_trans()
1261 return _skl_get_buf_trans_dp(encoder, &kbl_u_trans_dp, n_entries); in kbl_u_get_buf_trans()
1265 kbl_get_buf_trans(struct intel_encoder *encoder, in kbl_get_buf_trans() argument
1272 use_edp_low_vswing(encoder)) in kbl_get_buf_trans()
1273 return _skl_get_buf_trans_dp(encoder, &skl_trans_edp, n_entries); in kbl_get_buf_trans()
1275 return _skl_get_buf_trans_dp(encoder, &kbl_trans_dp, n_entries); in kbl_get_buf_trans()
1279 bxt_get_buf_trans(struct intel_encoder *encoder, in bxt_get_buf_trans() argument
1286 use_edp_low_vswing(encoder)) in bxt_get_buf_trans()
1293 icl_get_combo_buf_trans_dp(struct intel_encoder *encoder, in icl_get_combo_buf_trans_dp() argument
1302 icl_get_combo_buf_trans_edp(struct intel_encoder *encoder, in icl_get_combo_buf_trans_edp() argument
1309 } else if (use_edp_low_vswing(encoder)) { in icl_get_combo_buf_trans_edp()
1314 return icl_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in icl_get_combo_buf_trans_edp()
1318 icl_get_combo_buf_trans(struct intel_encoder *encoder, in icl_get_combo_buf_trans() argument
1325 return icl_get_combo_buf_trans_edp(encoder, crtc_state, n_entries); in icl_get_combo_buf_trans()
1327 return icl_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in icl_get_combo_buf_trans()
1331 icl_get_mg_buf_trans_dp(struct intel_encoder *encoder, in icl_get_mg_buf_trans_dp() argument
1345 icl_get_mg_buf_trans(struct intel_encoder *encoder, in icl_get_mg_buf_trans() argument
1352 return icl_get_mg_buf_trans_dp(encoder, crtc_state, n_entries); in icl_get_mg_buf_trans()
1356 ehl_get_combo_buf_trans_edp(struct intel_encoder *encoder, in ehl_get_combo_buf_trans_edp() argument
1367 ehl_get_combo_buf_trans(struct intel_encoder *encoder, in ehl_get_combo_buf_trans() argument
1374 use_edp_low_vswing(encoder)) in ehl_get_combo_buf_trans()
1375 return ehl_get_combo_buf_trans_edp(encoder, crtc_state, n_entries); in ehl_get_combo_buf_trans()
1381 jsl_get_combo_buf_trans_edp(struct intel_encoder *encoder, in jsl_get_combo_buf_trans_edp() argument
1392 jsl_get_combo_buf_trans(struct intel_encoder *encoder, in jsl_get_combo_buf_trans() argument
1399 use_edp_low_vswing(encoder)) in jsl_get_combo_buf_trans()
1400 return jsl_get_combo_buf_trans_edp(encoder, crtc_state, n_entries); in jsl_get_combo_buf_trans()
1406 tgl_get_combo_buf_trans_dp(struct intel_encoder *encoder, in tgl_get_combo_buf_trans_dp() argument
1410 struct intel_display *display = to_intel_display(encoder); in tgl_get_combo_buf_trans_dp()
1427 tgl_get_combo_buf_trans_edp(struct intel_encoder *encoder, in tgl_get_combo_buf_trans_edp() argument
1434 } else if (use_edp_hobl(encoder)) { in tgl_get_combo_buf_trans_edp()
1437 } else if (use_edp_low_vswing(encoder)) { in tgl_get_combo_buf_trans_edp()
1442 return tgl_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in tgl_get_combo_buf_trans_edp()
1446 tgl_get_combo_buf_trans(struct intel_encoder *encoder, in tgl_get_combo_buf_trans() argument
1453 return tgl_get_combo_buf_trans_edp(encoder, crtc_state, n_entries); in tgl_get_combo_buf_trans()
1455 return tgl_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in tgl_get_combo_buf_trans()
1459 dg1_get_combo_buf_trans_dp(struct intel_encoder *encoder, in dg1_get_combo_buf_trans_dp() argument
1472 dg1_get_combo_buf_trans_edp(struct intel_encoder *encoder, in dg1_get_combo_buf_trans_edp() argument
1479 else if (use_edp_hobl(encoder)) in dg1_get_combo_buf_trans_edp()
1482 else if (use_edp_low_vswing(encoder)) in dg1_get_combo_buf_trans_edp()
1486 return dg1_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in dg1_get_combo_buf_trans_edp()
1490 dg1_get_combo_buf_trans(struct intel_encoder *encoder, in dg1_get_combo_buf_trans() argument
1497 return dg1_get_combo_buf_trans_edp(encoder, crtc_state, n_entries); in dg1_get_combo_buf_trans()
1499 return dg1_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in dg1_get_combo_buf_trans()
1503 rkl_get_combo_buf_trans_dp(struct intel_encoder *encoder, in rkl_get_combo_buf_trans_dp() argument
1514 rkl_get_combo_buf_trans_edp(struct intel_encoder *encoder, in rkl_get_combo_buf_trans_edp() argument
1521 } else if (use_edp_hobl(encoder)) { in rkl_get_combo_buf_trans_edp()
1524 } else if (use_edp_low_vswing(encoder)) { in rkl_get_combo_buf_trans_edp()
1529 return rkl_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in rkl_get_combo_buf_trans_edp()
1533 rkl_get_combo_buf_trans(struct intel_encoder *encoder, in rkl_get_combo_buf_trans() argument
1540 return rkl_get_combo_buf_trans_edp(encoder, crtc_state, n_entries); in rkl_get_combo_buf_trans()
1542 return rkl_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in rkl_get_combo_buf_trans()
1546 adls_get_combo_buf_trans_dp(struct intel_encoder *encoder, in adls_get_combo_buf_trans_dp() argument
1557 adls_get_combo_buf_trans_edp(struct intel_encoder *encoder, in adls_get_combo_buf_trans_edp() argument
1563 else if (use_edp_hobl(encoder)) in adls_get_combo_buf_trans_edp()
1565 else if (use_edp_low_vswing(encoder)) in adls_get_combo_buf_trans_edp()
1568 return adls_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in adls_get_combo_buf_trans_edp()
1572 adls_get_combo_buf_trans(struct intel_encoder *encoder, in adls_get_combo_buf_trans() argument
1579 return adls_get_combo_buf_trans_edp(encoder, crtc_state, n_entries); in adls_get_combo_buf_trans()
1581 return adls_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in adls_get_combo_buf_trans()
1585 adlp_get_combo_buf_trans_dp(struct intel_encoder *encoder, in adlp_get_combo_buf_trans_dp() argument
1596 adlp_get_combo_buf_trans_edp(struct intel_encoder *encoder, in adlp_get_combo_buf_trans_edp() argument
1603 } else if (use_edp_hobl(encoder)) { in adlp_get_combo_buf_trans_edp()
1606 } else if (use_edp_low_vswing(encoder)) { in adlp_get_combo_buf_trans_edp()
1611 return adlp_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in adlp_get_combo_buf_trans_edp()
1615 adlp_get_combo_buf_trans(struct intel_encoder *encoder, in adlp_get_combo_buf_trans() argument
1622 return adlp_get_combo_buf_trans_edp(encoder, crtc_state, n_entries); in adlp_get_combo_buf_trans()
1624 return adlp_get_combo_buf_trans_dp(encoder, crtc_state, n_entries); in adlp_get_combo_buf_trans()
1628 tgl_get_dkl_buf_trans_dp(struct intel_encoder *encoder, in tgl_get_dkl_buf_trans_dp() argument
1642 tgl_get_dkl_buf_trans(struct intel_encoder *encoder, in tgl_get_dkl_buf_trans() argument
1649 return tgl_get_dkl_buf_trans_dp(encoder, crtc_state, n_entries); in tgl_get_dkl_buf_trans()
1653 adlp_get_dkl_buf_trans_dp(struct intel_encoder *encoder, in adlp_get_dkl_buf_trans_dp() argument
1667 adlp_get_dkl_buf_trans(struct intel_encoder *encoder, in adlp_get_dkl_buf_trans() argument
1674 return adlp_get_dkl_buf_trans_dp(encoder, crtc_state, n_entries); in adlp_get_dkl_buf_trans()
1678 dg2_get_snps_buf_trans(struct intel_encoder *encoder, in dg2_get_snps_buf_trans() argument
1690 mtl_get_c10_buf_trans(struct intel_encoder *encoder, in mtl_get_c10_buf_trans() argument
1698 mtl_get_c20_buf_trans(struct intel_encoder *encoder, in mtl_get_c20_buf_trans() argument
1710 void intel_ddi_buf_trans_init(struct intel_encoder *encoder) in intel_ddi_buf_trans_init() argument
1712 struct intel_display *display = to_intel_display(encoder); in intel_ddi_buf_trans_init()
1715 if (intel_encoder_is_c10phy(encoder)) in intel_ddi_buf_trans_init()
1716 encoder->get_buf_trans = mtl_get_c10_buf_trans; in intel_ddi_buf_trans_init()
1718 encoder->get_buf_trans = mtl_get_c20_buf_trans; in intel_ddi_buf_trans_init()
1720 encoder->get_buf_trans = dg2_get_snps_buf_trans; in intel_ddi_buf_trans_init()
1722 if (intel_encoder_is_combo(encoder)) in intel_ddi_buf_trans_init()
1723 encoder->get_buf_trans = adlp_get_combo_buf_trans; in intel_ddi_buf_trans_init()
1725 encoder->get_buf_trans = adlp_get_dkl_buf_trans; in intel_ddi_buf_trans_init()
1727 encoder->get_buf_trans = adls_get_combo_buf_trans; in intel_ddi_buf_trans_init()
1729 encoder->get_buf_trans = rkl_get_combo_buf_trans; in intel_ddi_buf_trans_init()
1731 encoder->get_buf_trans = dg1_get_combo_buf_trans; in intel_ddi_buf_trans_init()
1733 if (intel_encoder_is_combo(encoder)) in intel_ddi_buf_trans_init()
1734 encoder->get_buf_trans = tgl_get_combo_buf_trans; in intel_ddi_buf_trans_init()
1736 encoder->get_buf_trans = tgl_get_dkl_buf_trans; in intel_ddi_buf_trans_init()
1739 encoder->get_buf_trans = jsl_get_combo_buf_trans; in intel_ddi_buf_trans_init()
1741 encoder->get_buf_trans = ehl_get_combo_buf_trans; in intel_ddi_buf_trans_init()
1742 else if (intel_encoder_is_combo(encoder)) in intel_ddi_buf_trans_init()
1743 encoder->get_buf_trans = icl_get_combo_buf_trans; in intel_ddi_buf_trans_init()
1745 encoder->get_buf_trans = icl_get_mg_buf_trans; in intel_ddi_buf_trans_init()
1747 encoder->get_buf_trans = bxt_get_buf_trans; in intel_ddi_buf_trans_init()
1751 encoder->get_buf_trans = kbl_y_get_buf_trans; in intel_ddi_buf_trans_init()
1755 encoder->get_buf_trans = kbl_u_get_buf_trans; in intel_ddi_buf_trans_init()
1759 encoder->get_buf_trans = kbl_get_buf_trans; in intel_ddi_buf_trans_init()
1761 encoder->get_buf_trans = skl_y_get_buf_trans; in intel_ddi_buf_trans_init()
1763 encoder->get_buf_trans = skl_u_get_buf_trans; in intel_ddi_buf_trans_init()
1765 encoder->get_buf_trans = skl_get_buf_trans; in intel_ddi_buf_trans_init()
1767 encoder->get_buf_trans = bdw_get_buf_trans; in intel_ddi_buf_trans_init()
1769 encoder->get_buf_trans = hsw_get_buf_trans; in intel_ddi_buf_trans_init()