Lines Matching refs:cpu_transcoder
292 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() local
295 if (intel_de_wait_for_clear(dev_priv, TRANSCONF(cpu_transcoder), in intel_wait_for_pipe_off()
304 enum transcoder cpu_transcoder, bool state) in assert_transcoder() argument
314 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_transcoder()
317 u32 val = intel_de_read(dev_priv, TRANSCONF(cpu_transcoder)); in assert_transcoder()
327 transcoder_name(cpu_transcoder), str_on_off(state), in assert_transcoder()
396 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() local
420 (enum pipe) cpu_transcoder); in intel_enable_transcoder()
430 val = intel_de_read(dev_priv, TRANSCONF(cpu_transcoder)); in intel_enable_transcoder()
437 intel_de_write(dev_priv, TRANSCONF(cpu_transcoder), in intel_enable_transcoder()
439 intel_de_posting_read(dev_priv, TRANSCONF(cpu_transcoder)); in intel_enable_transcoder()
456 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_disable_transcoder() local
468 val = intel_de_read(dev_priv, TRANSCONF(cpu_transcoder)); in intel_disable_transcoder()
483 intel_de_write(dev_priv, TRANSCONF(cpu_transcoder), val); in intel_disable_transcoder()
486 intel_de_rmw(dev_priv, hsw_chicken_trans_reg(dev_priv, cpu_transcoder), in intel_disable_transcoder()
1457 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_configure_cpu_transcoder() local
1460 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1463 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1465 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1581 intel_de_rmw(i915, hsw_chicken_trans_reg(i915, crtc_state->cpu_transcoder), in hsw_set_frame_start_delay()
1608 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_configure_cpu_transcoder() local
1611 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1614 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1616 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1624 if (cpu_transcoder != TRANSCODER_EDP) in hsw_configure_cpu_transcoder()
1625 intel_de_write(dev_priv, TRANS_MULT(cpu_transcoder), in hsw_configure_cpu_transcoder()
1640 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in hsw_crtc_enable() local
1669 !transcoder_is_dsi(cpu_transcoder)) in hsw_crtc_enable()
1825 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_pfit_enable()
1930 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in get_crtc_power_domains() local
1940 set_bit(POWER_DOMAIN_TRANSCODER(cpu_transcoder), mask->bits); in get_crtc_power_domains()
1959 set_bit(intel_dsc_power_domain(crtc, cpu_transcoder), mask->bits); in get_crtc_power_domains()
1998 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_configure_cpu_transcoder() local
2001 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2003 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2116 assert_transcoder_disabled(dev_priv, old_crtc_state->cpu_transcoder); in i9xx_pfit_disable()
2589 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings() local
2620 intel_de_write(dev_priv, TRANS_SET_CONTEXT_LATENCY(cpu_transcoder), in intel_set_transcoder_timings()
2631 intel_de_write(dev_priv, TRANS_VSYNCSHIFT(cpu_transcoder), in intel_set_transcoder_timings()
2634 intel_de_write(dev_priv, TRANS_HTOTAL(cpu_transcoder), in intel_set_transcoder_timings()
2637 intel_de_write(dev_priv, TRANS_HBLANK(cpu_transcoder), in intel_set_transcoder_timings()
2640 intel_de_write(dev_priv, TRANS_HSYNC(cpu_transcoder), in intel_set_transcoder_timings()
2644 intel_de_write(dev_priv, TRANS_VTOTAL(cpu_transcoder), in intel_set_transcoder_timings()
2647 intel_de_write(dev_priv, TRANS_VBLANK(cpu_transcoder), in intel_set_transcoder_timings()
2650 intel_de_write(dev_priv, TRANS_VSYNC(cpu_transcoder), in intel_set_transcoder_timings()
2658 if (IS_HASWELL(dev_priv) && cpu_transcoder == TRANSCODER_EDP && in intel_set_transcoder_timings()
2669 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings_lrr() local
2684 intel_de_write(dev_priv, TRANS_VBLANK(cpu_transcoder), in intel_set_transcoder_timings_lrr()
2691 intel_de_write(dev_priv, TRANS_VTOTAL(cpu_transcoder), in intel_set_transcoder_timings_lrr()
2714 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_pipe_is_interlaced() local
2721 return intel_de_read(dev_priv, TRANSCONF(cpu_transcoder)) & TRANSCONF_INTERLACE_MASK_HSW; in intel_pipe_is_interlaced()
2723 return intel_de_read(dev_priv, TRANSCONF(cpu_transcoder)) & TRANSCONF_INTERLACE_MASK; in intel_pipe_is_interlaced()
2731 enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; in intel_get_transcoder_timings() local
2735 tmp = intel_de_read(dev_priv, TRANS_HTOTAL(cpu_transcoder)); in intel_get_transcoder_timings()
2739 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2740 tmp = intel_de_read(dev_priv, TRANS_HBLANK(cpu_transcoder)); in intel_get_transcoder_timings()
2745 tmp = intel_de_read(dev_priv, TRANS_HSYNC(cpu_transcoder)); in intel_get_transcoder_timings()
2749 tmp = intel_de_read(dev_priv, TRANS_VTOTAL(cpu_transcoder)); in intel_get_transcoder_timings()
2754 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2755 tmp = intel_de_read(dev_priv, TRANS_VBLANK(cpu_transcoder)); in intel_get_transcoder_timings()
2759 tmp = intel_de_read(dev_priv, TRANS_VSYNC(cpu_transcoder)); in intel_get_transcoder_timings()
2769 if (DISPLAY_VER(dev_priv) >= 13 && !transcoder_is_dsi(cpu_transcoder)) in intel_get_transcoder_timings()
2772 intel_de_read(dev_priv, TRANS_SET_CONTEXT_LATENCY(cpu_transcoder)); in intel_get_transcoder_timings()
2812 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_set_pipeconf() local
2872 intel_de_write(dev_priv, TRANSCONF(cpu_transcoder), val); in i9xx_set_pipeconf()
2873 intel_de_posting_read(dev_priv, TRANSCONF(cpu_transcoder)); in i9xx_set_pipeconf()
2950 pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; in i9xx_get_pipe_config()
2955 tmp = intel_de_read(dev_priv, TRANSCONF(pipe_config->cpu_transcoder)); in i9xx_get_pipe_config()
3062 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_set_pipeconf() local
3118 intel_de_write(dev_priv, TRANSCONF(cpu_transcoder), val); in ilk_set_pipeconf()
3119 intel_de_posting_read(dev_priv, TRANSCONF(cpu_transcoder)); in ilk_set_pipeconf()
3126 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_set_transconf() local
3148 intel_de_write(dev_priv, TRANSCONF(cpu_transcoder), val); in hsw_set_transconf()
3149 intel_de_posting_read(dev_priv, TRANSCONF(cpu_transcoder)); in hsw_set_transconf()
3340 pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; in ilk_get_pipe_config()
3344 tmp = intel_de_read(dev_priv, TRANSCONF(pipe_config->cpu_transcoder)); in ilk_get_pipe_config()
3420 enum transcoder cpu_transcoder) in transcoder_ddi_func_is_enabled() argument
3426 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in transcoder_ddi_func_is_enabled()
3429 tmp = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)); in transcoder_ddi_func_is_enabled()
3527 enum transcoder cpu_transcoder; in hsw_enabled_transcoders() local
3535 for_each_cpu_transcoder_masked(dev_priv, cpu_transcoder, in hsw_enabled_transcoders()
3542 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in hsw_enabled_transcoders()
3544 tmp = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)); in hsw_enabled_transcoders()
3553 transcoder_name(cpu_transcoder)); in hsw_enabled_transcoders()
3571 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3575 cpu_transcoder = (enum transcoder) crtc->pipe; in hsw_enabled_transcoders()
3576 if (transcoder_ddi_func_is_enabled(dev_priv, cpu_transcoder)) in hsw_enabled_transcoders()
3577 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3582 cpu_transcoder = (enum transcoder) in hsw_enabled_transcoders()
3584 if (transcoder_ddi_func_is_enabled(dev_priv, cpu_transcoder)) in hsw_enabled_transcoders()
3585 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3644 pipe_config->cpu_transcoder = ffs(enabled_transcoders) - 1; in hsw_get_transcoder_state()
3647 POWER_DOMAIN_TRANSCODER(pipe_config->cpu_transcoder))) in hsw_get_transcoder_state()
3650 if (hsw_panel_transcoders(dev_priv) & BIT(pipe_config->cpu_transcoder)) { in hsw_get_transcoder_state()
3651 tmp = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3657 tmp = intel_de_read(dev_priv, TRANSCONF(pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3668 enum transcoder cpu_transcoder; in bxt_get_dsi_transcoder_state() local
3674 cpu_transcoder = TRANSCODER_DSI_A; in bxt_get_dsi_transcoder_state()
3676 cpu_transcoder = TRANSCODER_DSI_C; in bxt_get_dsi_transcoder_state()
3679 POWER_DOMAIN_TRANSCODER(cpu_transcoder))) in bxt_get_dsi_transcoder_state()
3701 pipe_config->cpu_transcoder = cpu_transcoder; in bxt_get_dsi_transcoder_state()
3705 return transcoder_is_dsi(pipe_config->cpu_transcoder); in bxt_get_dsi_transcoder_state()
3752 if (!transcoder_is_dsi(pipe_config->cpu_transcoder) || in hsw_get_pipe_config()
3756 if (HAS_VRR(dev_priv) && !transcoder_is_dsi(pipe_config->cpu_transcoder)) in hsw_get_pipe_config()
3763 TRANSCONF(pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
3794 if (pipe_config->cpu_transcoder != TRANSCODER_EDP && in hsw_get_pipe_config()
3795 !transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
3798 TRANS_MULT(pipe_config->cpu_transcoder)) + 1; in hsw_get_pipe_config()
3803 if (!transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
3804 tmp = intel_de_read(dev_priv, hsw_chicken_trans_reg(dev_priv, pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
4564 crtc_state->cpu_transcoder = (enum transcoder) crtc->pipe; in intel_modeset_pipe_config()
5105 PIPE_CONF_CHECK_I(cpu_transcoder); in intel_pipe_config_compare()
5766 transcoders & BIT(new_crtc_state->cpu_transcoder) && in intel_cpu_transcoders_need_modeset()
6569 intel_cpu_transcoder_set_m1_n1(crtc, new_crtc_state->cpu_transcoder, in intel_pipe_fastset()
7942 enum transcoder cpu_transcoder = (enum transcoder)pipe; in i830_enable_pipe() local
7969 intel_de_write(dev_priv, TRANS_HTOTAL(cpu_transcoder), in i830_enable_pipe()
7971 intel_de_write(dev_priv, TRANS_HBLANK(cpu_transcoder), in i830_enable_pipe()
7973 intel_de_write(dev_priv, TRANS_HSYNC(cpu_transcoder), in i830_enable_pipe()
7975 intel_de_write(dev_priv, TRANS_VTOTAL(cpu_transcoder), in i830_enable_pipe()
7977 intel_de_write(dev_priv, TRANS_VBLANK(cpu_transcoder), in i830_enable_pipe()
7979 intel_de_write(dev_priv, TRANS_VSYNC(cpu_transcoder), in i830_enable_pipe()