Lines Matching refs:cpu_transcoder

309 		enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder;  in intel_wait_for_pipe_off()  local
312 if (intel_de_wait_for_clear(dev_priv, TRANSCONF(dev_priv, cpu_transcoder), in intel_wait_for_pipe_off()
321 enum transcoder cpu_transcoder, bool state) in assert_transcoder() argument
331 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_transcoder()
335 TRANSCONF(dev_priv, cpu_transcoder)); in assert_transcoder()
345 transcoder_name(cpu_transcoder), str_on_off(state), in assert_transcoder()
413 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() local
437 (enum pipe) cpu_transcoder); in intel_enable_transcoder()
455 hsw_chicken_trans_reg(dev_priv, cpu_transcoder), in intel_enable_transcoder()
459 val = intel_de_read(dev_priv, TRANSCONF(dev_priv, cpu_transcoder)); in intel_enable_transcoder()
474 intel_de_write(dev_priv, TRANSCONF(dev_priv, cpu_transcoder), in intel_enable_transcoder()
476 intel_de_posting_read(dev_priv, TRANSCONF(dev_priv, cpu_transcoder)); in intel_enable_transcoder()
493 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_disable_transcoder() local
505 val = intel_de_read(dev_priv, TRANSCONF(dev_priv, cpu_transcoder)); in intel_disable_transcoder()
525 intel_de_write(dev_priv, TRANSCONF(dev_priv, cpu_transcoder), val); in intel_disable_transcoder()
528 intel_de_rmw(dev_priv, hsw_chicken_trans_reg(dev_priv, cpu_transcoder), in intel_disable_transcoder()
1516 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_configure_cpu_transcoder() local
1519 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1522 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1524 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1643 intel_de_rmw(i915, hsw_chicken_trans_reg(i915, crtc_state->cpu_transcoder), in hsw_set_frame_start_delay()
1652 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_configure_cpu_transcoder() local
1655 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1658 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1660 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1668 if (cpu_transcoder != TRANSCODER_EDP) in hsw_configure_cpu_transcoder()
1669 intel_de_write(dev_priv, TRANS_MULT(dev_priv, cpu_transcoder), in hsw_configure_cpu_transcoder()
1683 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in hsw_crtc_enable() local
1722 if (!transcoder_is_dsi(cpu_transcoder)) in hsw_crtc_enable()
1885 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_pfit_enable()
2030 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in get_crtc_power_domains() local
2040 set_bit(POWER_DOMAIN_TRANSCODER(cpu_transcoder), mask->bits); in get_crtc_power_domains()
2059 set_bit(intel_dsc_power_domain(crtc, cpu_transcoder), mask->bits); in get_crtc_power_domains()
2098 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_configure_cpu_transcoder() local
2101 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2103 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2217 assert_transcoder_disabled(dev_priv, old_crtc_state->cpu_transcoder); in i9xx_pfit_disable()
2694 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings() local
2726 TRANS_SET_CONTEXT_LATENCY(dev_priv, cpu_transcoder), in intel_set_transcoder_timings()
2738 TRANS_VSYNCSHIFT(dev_priv, cpu_transcoder), in intel_set_transcoder_timings()
2741 intel_de_write(dev_priv, TRANS_HTOTAL(dev_priv, cpu_transcoder), in intel_set_transcoder_timings()
2744 intel_de_write(dev_priv, TRANS_HBLANK(dev_priv, cpu_transcoder), in intel_set_transcoder_timings()
2747 intel_de_write(dev_priv, TRANS_HSYNC(dev_priv, cpu_transcoder), in intel_set_transcoder_timings()
2751 intel_de_write(dev_priv, TRANS_VTOTAL(dev_priv, cpu_transcoder), in intel_set_transcoder_timings()
2754 intel_de_write(dev_priv, TRANS_VBLANK(dev_priv, cpu_transcoder), in intel_set_transcoder_timings()
2757 intel_de_write(dev_priv, TRANS_VSYNC(dev_priv, cpu_transcoder), in intel_set_transcoder_timings()
2765 if (IS_HASWELL(dev_priv) && cpu_transcoder == TRANSCODER_EDP && in intel_set_transcoder_timings()
2776 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings_lrr() local
2791 intel_de_write(dev_priv, TRANS_VBLANK(dev_priv, cpu_transcoder), in intel_set_transcoder_timings_lrr()
2798 intel_de_write(dev_priv, TRANS_VTOTAL(dev_priv, cpu_transcoder), in intel_set_transcoder_timings_lrr()
2821 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_pipe_is_interlaced() local
2829 TRANSCONF(dev_priv, cpu_transcoder)) & TRANSCONF_INTERLACE_MASK_HSW; in intel_pipe_is_interlaced()
2832 TRANSCONF(dev_priv, cpu_transcoder)) & TRANSCONF_INTERLACE_MASK; in intel_pipe_is_interlaced()
2840 enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; in intel_get_transcoder_timings() local
2844 tmp = intel_de_read(dev_priv, TRANS_HTOTAL(dev_priv, cpu_transcoder)); in intel_get_transcoder_timings()
2848 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2850 TRANS_HBLANK(dev_priv, cpu_transcoder)); in intel_get_transcoder_timings()
2855 tmp = intel_de_read(dev_priv, TRANS_HSYNC(dev_priv, cpu_transcoder)); in intel_get_transcoder_timings()
2859 tmp = intel_de_read(dev_priv, TRANS_VTOTAL(dev_priv, cpu_transcoder)); in intel_get_transcoder_timings()
2864 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2866 TRANS_VBLANK(dev_priv, cpu_transcoder)); in intel_get_transcoder_timings()
2870 tmp = intel_de_read(dev_priv, TRANS_VSYNC(dev_priv, cpu_transcoder)); in intel_get_transcoder_timings()
2880 if (DISPLAY_VER(dev_priv) >= 13 && !transcoder_is_dsi(cpu_transcoder)) in intel_get_transcoder_timings()
2884 TRANS_SET_CONTEXT_LATENCY(dev_priv, cpu_transcoder)); in intel_get_transcoder_timings()
2924 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_set_pipeconf() local
2984 intel_de_write(dev_priv, TRANSCONF(dev_priv, cpu_transcoder), val); in i9xx_set_pipeconf()
2985 intel_de_posting_read(dev_priv, TRANSCONF(dev_priv, cpu_transcoder)); in i9xx_set_pipeconf()
3062 pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; in i9xx_get_pipe_config()
3068 TRANSCONF(dev_priv, pipe_config->cpu_transcoder)); in i9xx_get_pipe_config()
3159 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_set_pipeconf() local
3215 intel_de_write(dev_priv, TRANSCONF(dev_priv, cpu_transcoder), val); in ilk_set_pipeconf()
3216 intel_de_posting_read(dev_priv, TRANSCONF(dev_priv, cpu_transcoder)); in ilk_set_pipeconf()
3223 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_set_transconf() local
3245 intel_de_write(dev_priv, TRANSCONF(dev_priv, cpu_transcoder), val); in hsw_set_transconf()
3246 intel_de_posting_read(dev_priv, TRANSCONF(dev_priv, cpu_transcoder)); in hsw_set_transconf()
3441 pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; in ilk_get_pipe_config()
3446 TRANSCONF(dev_priv, pipe_config->cpu_transcoder)); in ilk_get_pipe_config()
3522 enum transcoder cpu_transcoder) in transcoder_ddi_func_is_enabled() argument
3528 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in transcoder_ddi_func_is_enabled()
3532 TRANS_DDI_FUNC_CTL(dev_priv, cpu_transcoder)); in transcoder_ddi_func_is_enabled()
3630 enum transcoder cpu_transcoder; in hsw_enabled_transcoders() local
3638 for_each_cpu_transcoder_masked(dev_priv, cpu_transcoder, in hsw_enabled_transcoders()
3645 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in hsw_enabled_transcoders()
3648 TRANS_DDI_FUNC_CTL(dev_priv, cpu_transcoder)); in hsw_enabled_transcoders()
3657 transcoder_name(cpu_transcoder)); in hsw_enabled_transcoders()
3675 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3679 cpu_transcoder = (enum transcoder) crtc->pipe; in hsw_enabled_transcoders()
3680 if (transcoder_ddi_func_is_enabled(dev_priv, cpu_transcoder)) in hsw_enabled_transcoders()
3681 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3686 cpu_transcoder = (enum transcoder) in hsw_enabled_transcoders()
3688 if (transcoder_ddi_func_is_enabled(dev_priv, cpu_transcoder)) in hsw_enabled_transcoders()
3689 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3748 pipe_config->cpu_transcoder = ffs(enabled_transcoders) - 1; in hsw_get_transcoder_state()
3751 POWER_DOMAIN_TRANSCODER(pipe_config->cpu_transcoder))) in hsw_get_transcoder_state()
3754 if (hsw_panel_transcoders(dev_priv) & BIT(pipe_config->cpu_transcoder)) { in hsw_get_transcoder_state()
3756 TRANS_DDI_FUNC_CTL(dev_priv, pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3763 TRANSCONF(dev_priv, pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3774 enum transcoder cpu_transcoder; in bxt_get_dsi_transcoder_state() local
3780 cpu_transcoder = TRANSCODER_DSI_A; in bxt_get_dsi_transcoder_state()
3782 cpu_transcoder = TRANSCODER_DSI_C; in bxt_get_dsi_transcoder_state()
3785 POWER_DOMAIN_TRANSCODER(cpu_transcoder))) in bxt_get_dsi_transcoder_state()
3807 pipe_config->cpu_transcoder = cpu_transcoder; in bxt_get_dsi_transcoder_state()
3811 return transcoder_is_dsi(pipe_config->cpu_transcoder); in bxt_get_dsi_transcoder_state()
3858 if (!transcoder_is_dsi(pipe_config->cpu_transcoder) || in hsw_get_pipe_config()
3862 if (HAS_VRR(dev_priv) && !transcoder_is_dsi(pipe_config->cpu_transcoder)) in hsw_get_pipe_config()
3869 TRANSCONF(dev_priv, pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
3900 if (pipe_config->cpu_transcoder != TRANSCODER_EDP && in hsw_get_pipe_config()
3901 !transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
3904 TRANS_MULT(dev_priv, pipe_config->cpu_transcoder)) + 1; in hsw_get_pipe_config()
3909 if (!transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
3910 tmp = intel_de_read(dev_priv, hsw_chicken_trans_reg(dev_priv, pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
4659 crtc_state->cpu_transcoder = (enum transcoder) crtc->pipe; in intel_modeset_pipe_config()
5284 PIPE_CONF_CHECK_I(cpu_transcoder); in intel_pipe_config_compare()
5973 transcoders & BIT(new_crtc_state->cpu_transcoder) && in intel_cpu_transcoders_need_modeset()
6805 intel_cpu_transcoder_set_m1_n1(crtc, new_crtc_state->cpu_transcoder, in intel_pipe_fastset()
8261 enum transcoder cpu_transcoder = (enum transcoder)pipe; in i830_enable_pipe() local
8288 intel_de_write(dev_priv, TRANS_HTOTAL(dev_priv, cpu_transcoder), in i830_enable_pipe()
8290 intel_de_write(dev_priv, TRANS_HBLANK(dev_priv, cpu_transcoder), in i830_enable_pipe()
8292 intel_de_write(dev_priv, TRANS_HSYNC(dev_priv, cpu_transcoder), in i830_enable_pipe()
8294 intel_de_write(dev_priv, TRANS_VTOTAL(dev_priv, cpu_transcoder), in i830_enable_pipe()
8296 intel_de_write(dev_priv, TRANS_VBLANK(dev_priv, cpu_transcoder), in i830_enable_pipe()
8298 intel_de_write(dev_priv, TRANS_VSYNC(dev_priv, cpu_transcoder), in i830_enable_pipe()