Lines Matching full:pipe
24 enum pipe pch_transcoder) in intel_has_pch_trancoder()
30 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc) in intel_crtc_pch_transcoder()
37 return crtc->pipe; in intel_crtc_pch_transcoder()
41 enum pipe pipe, enum port port, in assert_pch_dp_disabled() argument
45 enum pipe port_pipe; in assert_pch_dp_disabled()
50 INTEL_DISPLAY_STATE_WARN(display, state && port_pipe == pipe, in assert_pch_dp_disabled()
52 port_name(port), pipe_name(pipe)); in assert_pch_dp_disabled()
61 enum pipe pipe, enum port port, in assert_pch_hdmi_disabled() argument
65 enum pipe port_pipe; in assert_pch_hdmi_disabled()
70 INTEL_DISPLAY_STATE_WARN(display, state && port_pipe == pipe, in assert_pch_hdmi_disabled()
72 port_name(port), pipe_name(pipe)); in assert_pch_hdmi_disabled()
81 enum pipe pipe) in assert_pch_ports_disabled() argument
84 enum pipe port_pipe; in assert_pch_ports_disabled()
86 assert_pch_dp_disabled(dev_priv, pipe, PORT_B, PCH_DP_B); in assert_pch_ports_disabled()
87 assert_pch_dp_disabled(dev_priv, pipe, PORT_C, PCH_DP_C); in assert_pch_ports_disabled()
88 assert_pch_dp_disabled(dev_priv, pipe, PORT_D, PCH_DP_D); in assert_pch_ports_disabled()
91 intel_crt_port_enabled(display, PCH_ADPA, &port_pipe) && port_pipe == pipe, in assert_pch_ports_disabled()
93 pipe_name(pipe)); in assert_pch_ports_disabled()
96 intel_lvds_port_enabled(dev_priv, PCH_LVDS, &port_pipe) && port_pipe == pipe, in assert_pch_ports_disabled()
98 pipe_name(pipe)); in assert_pch_ports_disabled()
101 assert_pch_hdmi_disabled(dev_priv, pipe, PORT_B, PCH_HDMIB); in assert_pch_ports_disabled()
102 assert_pch_hdmi_disabled(dev_priv, pipe, PORT_C, PCH_HDMIC); in assert_pch_ports_disabled()
103 assert_pch_hdmi_disabled(dev_priv, pipe, PORT_D, PCH_HDMID); in assert_pch_ports_disabled()
107 enum pipe pipe) in assert_pch_transcoder_disabled() argument
113 val = intel_de_read(display, PCH_TRANSCONF(pipe)); in assert_pch_transcoder_disabled()
116 "transcoder assertion failed, should be off on pipe %c but is still active\n", in assert_pch_transcoder_disabled()
117 pipe_name(pipe)); in assert_pch_transcoder_disabled()
185 enum pipe pipe = crtc->pipe; in intel_pch_transcoder_set_m1_n1() local
188 PCH_TRANS_DATA_M1(pipe), PCH_TRANS_DATA_N1(pipe), in intel_pch_transcoder_set_m1_n1()
189 PCH_TRANS_LINK_M1(pipe), PCH_TRANS_LINK_N1(pipe)); in intel_pch_transcoder_set_m1_n1()
196 enum pipe pipe = crtc->pipe; in intel_pch_transcoder_set_m2_n2() local
199 PCH_TRANS_DATA_M2(pipe), PCH_TRANS_DATA_N2(pipe), in intel_pch_transcoder_set_m2_n2()
200 PCH_TRANS_LINK_M2(pipe), PCH_TRANS_LINK_N2(pipe)); in intel_pch_transcoder_set_m2_n2()
207 enum pipe pipe = crtc->pipe; in intel_pch_transcoder_get_m1_n1() local
210 PCH_TRANS_DATA_M1(pipe), PCH_TRANS_DATA_N1(pipe), in intel_pch_transcoder_get_m1_n1()
211 PCH_TRANS_LINK_M1(pipe), PCH_TRANS_LINK_N1(pipe)); in intel_pch_transcoder_get_m1_n1()
218 enum pipe pipe = crtc->pipe; in intel_pch_transcoder_get_m2_n2() local
221 PCH_TRANS_DATA_M2(pipe), PCH_TRANS_DATA_N2(pipe), in intel_pch_transcoder_get_m2_n2()
222 PCH_TRANS_LINK_M2(pipe), PCH_TRANS_LINK_N2(pipe)); in intel_pch_transcoder_get_m2_n2()
226 enum pipe pch_transcoder) in ilk_pch_transcoder_set_timings()
253 enum pipe pipe = crtc->pipe; in ilk_enable_pch_transcoder() local
261 assert_fdi_tx_enabled(dev_priv, pipe); in ilk_enable_pch_transcoder()
262 assert_fdi_rx_enabled(dev_priv, pipe); in ilk_enable_pch_transcoder()
265 reg = TRANS_CHICKEN2(pipe); in ilk_enable_pch_transcoder()
278 reg = PCH_TRANSCONF(pipe); in ilk_enable_pch_transcoder()
280 pipeconf_val = intel_de_read(dev_priv, TRANSCONF(dev_priv, pipe)); in ilk_enable_pch_transcoder()
313 pipe_name(pipe)); in ilk_enable_pch_transcoder()
319 enum pipe pipe = crtc->pipe; in ilk_disable_pch_transcoder() local
323 assert_fdi_tx_disabled(dev_priv, pipe); in ilk_disable_pch_transcoder()
324 assert_fdi_rx_disabled(dev_priv, pipe); in ilk_disable_pch_transcoder()
327 assert_pch_ports_disabled(dev_priv, pipe); in ilk_disable_pch_transcoder()
329 reg = PCH_TRANSCONF(pipe); in ilk_disable_pch_transcoder()
334 pipe_name(pipe)); in ilk_disable_pch_transcoder()
338 intel_de_rmw(dev_priv, TRANS_CHICKEN2(pipe), in ilk_disable_pch_transcoder()
371 enum pipe pipe = crtc->pipe; in ilk_pch_enable() local
374 assert_pch_transcoder_disabled(dev_priv, pipe); in ilk_pch_enable()
387 temp |= TRANS_DPLL_ENABLE(pipe); in ilk_pch_enable()
388 sel = TRANS_DPLLB_SEL(pipe); in ilk_pch_enable()
409 assert_pps_unlocked(display, pipe); in ilk_pch_enable()
414 ilk_pch_transcoder_set_timings(crtc_state, pipe); in ilk_pch_enable()
423 u32 bpc = (intel_de_read(dev_priv, TRANSCONF(dev_priv, pipe)) & TRANSCONF_BPC_MASK) >> 5; in ilk_pch_enable()
424 i915_reg_t reg = TRANS_DP_CTL(pipe); in ilk_pch_enable()
460 enum pipe pipe = crtc->pipe; in ilk_pch_post_disable() local
466 intel_de_rmw(dev_priv, TRANS_DP_CTL(pipe), in ilk_pch_post_disable()
472 TRANS_DPLL_ENABLE(pipe) | TRANS_DPLLB_SEL(pipe), 0); in ilk_pch_post_disable()
487 * In case there is an active pipe without active ports, in ilk_pch_clock_get()
501 enum pipe pipe = crtc->pipe; in ilk_pch_get_config() local
506 if ((intel_de_read(dev_priv, PCH_TRANSCONF(pipe)) & TRANS_ENABLE) == 0) in ilk_pch_get_config()
511 tmp = intel_de_read(dev_priv, FDI_RX_CTL(pipe)); in ilk_pch_get_config()
520 * The pipe->pch transcoder and pch transcoder->pll in ilk_pch_get_config()
523 pll_id = (enum intel_dpll_id) pipe; in ilk_pch_get_config()
526 if (tmp & TRANS_DPLLB_SEL(pipe)) in ilk_pch_get_config()
555 assert_fdi_tx_enabled(dev_priv, (enum pipe) cpu_transcoder); in lpt_enable_pch_transcoder()