Lines Matching defs:pipe_config

155 				  struct intel_crtc_state *pipe_config)
163 pipe_config->output_types |= BIT(INTEL_OUTPUT_HDMI);
178 pipe_config->has_hdmi_sink = true;
180 pipe_config->infoframes.enable |=
181 intel_hdmi_infoframes_enabled(encoder, pipe_config);
183 if (pipe_config->infoframes.enable)
184 pipe_config->has_infoframe = true;
187 pipe_config->has_audio = true;
191 pipe_config->limited_color_range = true;
193 pipe_config->hw.adjusted_mode.flags |= flags;
196 dotclock = DIV_ROUND_CLOSEST(pipe_config->port_clock * 2, 3);
198 dotclock = pipe_config->port_clock;
200 if (pipe_config->pixel_multiplier)
201 dotclock /= pipe_config->pixel_multiplier;
203 pipe_config->hw.adjusted_mode.crtc_clock = dotclock;
205 pipe_config->lane_count = 4;
207 intel_hdmi_read_gcp_infoframe(encoder, pipe_config);
209 intel_read_infoframe(encoder, pipe_config,
211 &pipe_config->infoframes.avi);
212 intel_read_infoframe(encoder, pipe_config,
214 &pipe_config->infoframes.spd);
215 intel_read_infoframe(encoder, pipe_config,
217 &pipe_config->infoframes.hdmi);
219 intel_audio_codec_get_config(encoder, pipe_config);
223 const struct intel_crtc_state *pipe_config)
273 const struct intel_crtc_state *pipe_config,
276 g4x_hdmi_enable_port(encoder, pipe_config);
281 const struct intel_crtc_state *pipe_config,
308 if (pipe_config->pipe_bpp > 24 &&
309 pipe_config->pixel_multiplier > 1) {
327 const struct intel_crtc_state *pipe_config,
331 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc);
350 if (pipe_config->pipe_bpp > 24) {
361 if (pipe_config->pipe_bpp > 24) {
375 const struct intel_crtc_state *pipe_config,
464 const struct intel_crtc_state *pipe_config,
470 intel_hdmi_prepare(encoder, pipe_config);
473 pipe_config->has_infoframe,
474 pipe_config, conn_state);
479 const struct intel_crtc_state *pipe_config,
484 vlv_phy_pre_encoder_enable(encoder, pipe_config);
487 vlv_set_phy_signal_level(encoder, pipe_config,
492 pipe_config->has_infoframe,
493 pipe_config, conn_state);
495 g4x_hdmi_enable_port(encoder, pipe_config);
502 const struct intel_crtc_state *pipe_config,
505 intel_hdmi_prepare(encoder, pipe_config);
507 vlv_phy_pre_pll_enable(encoder, pipe_config);
512 const struct intel_crtc_state *pipe_config,
515 intel_hdmi_prepare(encoder, pipe_config);
517 chv_phy_pre_pll_enable(encoder, pipe_config);
555 const struct intel_crtc_state *pipe_config,
560 chv_phy_pre_encoder_enable(encoder, pipe_config);
564 chv_set_phy_signal_level(encoder, pipe_config, 128, 102, false);
567 pipe_config->has_infoframe,
568 pipe_config, conn_state);
570 g4x_hdmi_enable_port(encoder, pipe_config);