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()
254 enum pipe pipe = crtc->pipe; in ilk_enable_pch_transcoder() local
262 assert_fdi_tx_enabled(display, pipe); in ilk_enable_pch_transcoder()
263 assert_fdi_rx_enabled(display, pipe); in ilk_enable_pch_transcoder()
266 reg = TRANS_CHICKEN2(pipe); in ilk_enable_pch_transcoder()
279 reg = PCH_TRANSCONF(pipe); in ilk_enable_pch_transcoder()
281 pipeconf_val = intel_de_read(display, TRANSCONF(display, pipe)); in ilk_enable_pch_transcoder()
314 pipe_name(pipe)); in ilk_enable_pch_transcoder()
321 enum pipe pipe = crtc->pipe; in ilk_disable_pch_transcoder() local
325 assert_fdi_tx_disabled(display, pipe); in ilk_disable_pch_transcoder()
326 assert_fdi_rx_disabled(display, pipe); in ilk_disable_pch_transcoder()
329 assert_pch_ports_disabled(dev_priv, pipe); in ilk_disable_pch_transcoder()
331 reg = PCH_TRANSCONF(pipe); in ilk_disable_pch_transcoder()
336 pipe_name(pipe)); in ilk_disable_pch_transcoder()
340 intel_de_rmw(dev_priv, TRANS_CHICKEN2(pipe), in ilk_disable_pch_transcoder()
373 enum pipe pipe = crtc->pipe; in ilk_pch_enable() local
376 assert_pch_transcoder_disabled(dev_priv, pipe); in ilk_pch_enable()
389 temp |= TRANS_DPLL_ENABLE(pipe); in ilk_pch_enable()
390 sel = TRANS_DPLLB_SEL(pipe); in ilk_pch_enable()
411 assert_pps_unlocked(display, pipe); in ilk_pch_enable()
416 ilk_pch_transcoder_set_timings(crtc_state, pipe); in ilk_pch_enable()
425 u32 bpc = (intel_de_read(display, TRANSCONF(display, pipe)) in ilk_pch_enable()
427 i915_reg_t reg = TRANS_DP_CTL(pipe); in ilk_pch_enable()
463 enum pipe pipe = crtc->pipe; in ilk_pch_post_disable() local
469 intel_de_rmw(dev_priv, TRANS_DP_CTL(pipe), in ilk_pch_post_disable()
475 TRANS_DPLL_ENABLE(pipe) | TRANS_DPLLB_SEL(pipe), 0); in ilk_pch_post_disable()
489 * In case there is an active pipe without active ports, in ilk_pch_clock_get()
504 enum pipe pipe = crtc->pipe; in ilk_pch_get_config() local
509 if ((intel_de_read(display, PCH_TRANSCONF(pipe)) & TRANS_ENABLE) == 0) in ilk_pch_get_config()
514 tmp = intel_de_read(display, FDI_RX_CTL(pipe)); in ilk_pch_get_config()
523 * The pipe->pch transcoder and pch transcoder->pll in ilk_pch_get_config()
526 pll_id = (enum intel_dpll_id) pipe; in ilk_pch_get_config()
529 if (tmp & TRANS_DPLLB_SEL(pipe)) in ilk_pch_get_config()
559 assert_fdi_tx_enabled(display, (enum pipe)cpu_transcoder); in lpt_enable_pch_transcoder()