Lines Matching refs:intel_encoder
378 static void cdv_intel_edp_panel_vdd_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_on() argument
380 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_vdd_on()
381 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_vdd_on()
398 static void cdv_intel_edp_panel_vdd_off(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_off() argument
400 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_vdd_off()
413 static bool cdv_intel_edp_panel_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_on() argument
415 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_on()
416 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_on()
440 static void cdv_intel_edp_panel_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_off() argument
442 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_off()
444 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_off()
472 static void cdv_intel_edp_backlight_on (struct gma_encoder *intel_encoder) in cdv_intel_edp_backlight_on() argument
474 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_backlight_on()
492 static void cdv_intel_edp_backlight_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_backlight_off() argument
494 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_backlight_off()
495 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_backlight_off()
898 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_mode_fixup() local
899 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_dp_mode_fixup()
901 int max_lane_count = cdv_intel_dp_max_lane_count(intel_encoder); in cdv_intel_dp_mode_fixup()
902 int max_clock = cdv_intel_dp_max_link_bw(intel_encoder) == DP_LINK_BW_2_7 ? 1 : 0; in cdv_intel_dp_mode_fixup()
907 if (is_edp(intel_encoder) && intel_dp->panel_fixed_mode) { in cdv_intel_dp_mode_fixup()
929 if (is_edp(intel_encoder)) { in cdv_intel_dp_mode_fixup()
1001 struct gma_encoder *intel_encoder; in cdv_intel_dp_set_m_n() local
1007 intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_set_m_n()
1008 intel_dp = intel_encoder->dev_priv; in cdv_intel_dp_set_m_n()
1009 if (intel_encoder->type == INTEL_OUTPUT_DISPLAYPORT) { in cdv_intel_dp_set_m_n()
1012 } else if (is_edp(intel_encoder)) { in cdv_intel_dp_set_m_n()
1041 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_mode_set() local
1044 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_dp_mode_set()
1090 if (is_edp(intel_encoder)) { in cdv_intel_dp_mode_set()
1092 cdv_intel_edp_panel_on(intel_encoder); in cdv_intel_dp_mode_set()
1140 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_prepare() local
1141 int edp = is_edp(intel_encoder); in cdv_intel_dp_prepare()
1144 cdv_intel_edp_backlight_off(intel_encoder); in cdv_intel_dp_prepare()
1145 cdv_intel_edp_panel_off(intel_encoder); in cdv_intel_dp_prepare()
1146 cdv_intel_edp_panel_vdd_on(intel_encoder); in cdv_intel_dp_prepare()
1149 cdv_intel_dp_sink_dpms(intel_encoder, DRM_MODE_DPMS_ON); in cdv_intel_dp_prepare()
1150 cdv_intel_dp_link_down(intel_encoder); in cdv_intel_dp_prepare()
1152 cdv_intel_edp_panel_vdd_off(intel_encoder); in cdv_intel_dp_prepare()
1157 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_commit() local
1158 int edp = is_edp(intel_encoder); in cdv_intel_dp_commit()
1161 cdv_intel_edp_panel_on(intel_encoder); in cdv_intel_dp_commit()
1162 cdv_intel_dp_start_link_train(intel_encoder); in cdv_intel_dp_commit()
1163 cdv_intel_dp_complete_link_train(intel_encoder); in cdv_intel_dp_commit()
1165 cdv_intel_edp_backlight_on(intel_encoder); in cdv_intel_dp_commit()
1171 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_dpms() local
1172 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_dp_dpms()
1175 int edp = is_edp(intel_encoder); in cdv_intel_dp_dpms()
1179 cdv_intel_edp_backlight_off(intel_encoder); in cdv_intel_dp_dpms()
1180 cdv_intel_edp_panel_vdd_on(intel_encoder); in cdv_intel_dp_dpms()
1182 cdv_intel_dp_sink_dpms(intel_encoder, mode); in cdv_intel_dp_dpms()
1183 cdv_intel_dp_link_down(intel_encoder); in cdv_intel_dp_dpms()
1185 cdv_intel_edp_panel_vdd_off(intel_encoder); in cdv_intel_dp_dpms()
1186 cdv_intel_edp_panel_off(intel_encoder); in cdv_intel_dp_dpms()
1190 cdv_intel_edp_panel_on(intel_encoder); in cdv_intel_dp_dpms()
1191 cdv_intel_dp_sink_dpms(intel_encoder, mode); in cdv_intel_dp_dpms()
1193 cdv_intel_dp_start_link_train(intel_encoder); in cdv_intel_dp_dpms()
1194 cdv_intel_dp_complete_link_train(intel_encoder); in cdv_intel_dp_dpms()
1197 cdv_intel_edp_backlight_on(intel_encoder); in cdv_intel_dp_dpms()
1764 struct gma_encoder *intel_encoder = gma_attached_encoder(connector); in cdv_intel_dp_get_modes() local
1765 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_dp_get_modes()
1768 int edp = is_edp(intel_encoder); in cdv_intel_dp_get_modes()
1778 if (is_edp(intel_encoder)) { in cdv_intel_dp_get_modes()
1782 cdv_intel_edp_panel_vdd_off(intel_encoder); in cdv_intel_dp_get_modes()