Lines Matching refs:cpu_transcoder
395 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() local
398 if (intel_de_wait_for_clear(dev_priv, PIPECONF(cpu_transcoder), in intel_wait_for_pipe_off()
407 enum transcoder cpu_transcoder, bool state) in assert_transcoder() argument
417 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_transcoder()
420 u32 val = intel_de_read(dev_priv, PIPECONF(cpu_transcoder)); in assert_transcoder()
430 transcoder_name(cpu_transcoder), in assert_transcoder()
498 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() local
523 (enum pipe) cpu_transcoder); in intel_enable_transcoder()
533 reg = PIPECONF(cpu_transcoder); in intel_enable_transcoder()
559 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_disable_transcoder() local
572 reg = PIPECONF(cpu_transcoder); in intel_disable_transcoder()
589 intel_de_rmw(dev_priv, MTL_CHICKEN_TRANS(cpu_transcoder), in intel_disable_transcoder()
592 intel_de_rmw(dev_priv, CHICKEN_TRANS(cpu_transcoder), in intel_disable_transcoder()
1678 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_configure_cpu_transcoder() local
1681 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1684 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1686 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1801 enum transcoder transcoder = crtc_state->cpu_transcoder; in hsw_set_frame_start_delay()
1834 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_configure_cpu_transcoder() local
1837 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1840 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1842 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1848 if (cpu_transcoder != TRANSCODER_EDP) in hsw_configure_cpu_transcoder()
1849 intel_de_write(dev_priv, PIPE_MULT(cpu_transcoder), in hsw_configure_cpu_transcoder()
1864 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in hsw_crtc_enable() local
1893 !transcoder_is_dsi(cpu_transcoder)) in hsw_crtc_enable()
2035 assert_transcoder_disabled(dev_priv, crtc_state->cpu_transcoder); in i9xx_pfit_enable()
2139 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in get_crtc_power_domains() local
2149 set_bit(POWER_DOMAIN_TRANSCODER(cpu_transcoder), mask->bits); in get_crtc_power_domains()
2168 set_bit(intel_dsc_power_domain(crtc, cpu_transcoder), mask->bits); in get_crtc_power_domains()
2207 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_configure_cpu_transcoder() local
2210 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2212 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2323 assert_transcoder_disabled(dev_priv, old_crtc_state->cpu_transcoder); in i9xx_pfit_disable()
2820 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings() local
2845 intel_de_write(dev_priv, VSYNCSHIFT(cpu_transcoder), in intel_set_transcoder_timings()
2848 intel_de_write(dev_priv, HTOTAL(cpu_transcoder), in intel_set_transcoder_timings()
2850 intel_de_write(dev_priv, HBLANK(cpu_transcoder), in intel_set_transcoder_timings()
2852 intel_de_write(dev_priv, HSYNC(cpu_transcoder), in intel_set_transcoder_timings()
2855 intel_de_write(dev_priv, VTOTAL(cpu_transcoder), in intel_set_transcoder_timings()
2857 intel_de_write(dev_priv, VBLANK(cpu_transcoder), in intel_set_transcoder_timings()
2859 intel_de_write(dev_priv, VSYNC(cpu_transcoder), in intel_set_transcoder_timings()
2866 if (IS_HASWELL(dev_priv) && cpu_transcoder == TRANSCODER_EDP && in intel_set_transcoder_timings()
2869 intel_de_read(dev_priv, VTOTAL(cpu_transcoder))); in intel_set_transcoder_timings()
2891 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_pipe_is_interlaced() local
2898 return intel_de_read(dev_priv, PIPECONF(cpu_transcoder)) & PIPECONF_INTERLACE_MASK_HSW; in intel_pipe_is_interlaced()
2900 return intel_de_read(dev_priv, PIPECONF(cpu_transcoder)) & PIPECONF_INTERLACE_MASK; in intel_pipe_is_interlaced()
2908 enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; in intel_get_transcoder_timings() local
2911 tmp = intel_de_read(dev_priv, HTOTAL(cpu_transcoder)); in intel_get_transcoder_timings()
2915 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2916 tmp = intel_de_read(dev_priv, HBLANK(cpu_transcoder)); in intel_get_transcoder_timings()
2922 tmp = intel_de_read(dev_priv, HSYNC(cpu_transcoder)); in intel_get_transcoder_timings()
2926 tmp = intel_de_read(dev_priv, VTOTAL(cpu_transcoder)); in intel_get_transcoder_timings()
2930 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2931 tmp = intel_de_read(dev_priv, VBLANK(cpu_transcoder)); in intel_get_transcoder_timings()
2937 tmp = intel_de_read(dev_priv, VSYNC(cpu_transcoder)); in intel_get_transcoder_timings()
3196 pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; in i9xx_get_pipe_config()
3373 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_set_transconf() local
3395 intel_de_write(dev_priv, PIPECONF(cpu_transcoder), val); in hsw_set_transconf()
3396 intel_de_posting_read(dev_priv, PIPECONF(cpu_transcoder)); in hsw_set_transconf()
3617 pipe_config->cpu_transcoder = (enum transcoder) crtc->pipe; in ilk_get_pipe_config()
3699 enum transcoder cpu_transcoder) in transcoder_ddi_func_is_enabled() argument
3705 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in transcoder_ddi_func_is_enabled()
3708 tmp = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)); in transcoder_ddi_func_is_enabled()
3806 enum transcoder cpu_transcoder; in hsw_enabled_transcoders() local
3814 for_each_cpu_transcoder_masked(dev_priv, cpu_transcoder, in hsw_enabled_transcoders()
3821 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in hsw_enabled_transcoders()
3823 tmp = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)); in hsw_enabled_transcoders()
3832 transcoder_name(cpu_transcoder)); in hsw_enabled_transcoders()
3850 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3854 cpu_transcoder = (enum transcoder) crtc->pipe; in hsw_enabled_transcoders()
3855 if (transcoder_ddi_func_is_enabled(dev_priv, cpu_transcoder)) in hsw_enabled_transcoders()
3856 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3861 cpu_transcoder = (enum transcoder) in hsw_enabled_transcoders()
3863 if (transcoder_ddi_func_is_enabled(dev_priv, cpu_transcoder)) in hsw_enabled_transcoders()
3864 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3923 pipe_config->cpu_transcoder = ffs(enabled_transcoders) - 1; in hsw_get_transcoder_state()
3926 POWER_DOMAIN_TRANSCODER(pipe_config->cpu_transcoder))) in hsw_get_transcoder_state()
3929 if (hsw_panel_transcoders(dev_priv) & BIT(pipe_config->cpu_transcoder)) { in hsw_get_transcoder_state()
3930 tmp = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3936 tmp = intel_de_read(dev_priv, PIPECONF(pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3947 enum transcoder cpu_transcoder; in bxt_get_dsi_transcoder_state() local
3953 cpu_transcoder = TRANSCODER_DSI_A; in bxt_get_dsi_transcoder_state()
3955 cpu_transcoder = TRANSCODER_DSI_C; in bxt_get_dsi_transcoder_state()
3958 POWER_DOMAIN_TRANSCODER(cpu_transcoder))) in bxt_get_dsi_transcoder_state()
3980 pipe_config->cpu_transcoder = cpu_transcoder; in bxt_get_dsi_transcoder_state()
3984 return transcoder_is_dsi(pipe_config->cpu_transcoder); in bxt_get_dsi_transcoder_state()
4031 if (!transcoder_is_dsi(pipe_config->cpu_transcoder) || in hsw_get_pipe_config()
4035 if (HAS_VRR(dev_priv) && !transcoder_is_dsi(pipe_config->cpu_transcoder)) in hsw_get_pipe_config()
4042 PIPECONF(pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
4089 if (pipe_config->cpu_transcoder != TRANSCODER_EDP && in hsw_get_pipe_config()
4090 !transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
4093 PIPE_MULT(pipe_config->cpu_transcoder)) + 1; in hsw_get_pipe_config()
4098 if (!transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
4100 MTL_CHICKEN_TRANS(pipe_config->cpu_transcoder) : in hsw_get_pipe_config()
4101 CHICKEN_TRANS(pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
5179 crtc_state->cpu_transcoder = (enum transcoder) crtc->pipe; in intel_modeset_pipe_config()
5693 PIPE_CONF_CHECK_I(cpu_transcoder); in intel_pipe_config_compare()
6287 transcoders & BIT(new_crtc_state->cpu_transcoder) && in intel_cpu_transcoders_need_modeset()
6994 intel_cpu_transcoder_set_m1_n1(crtc, new_crtc_state->cpu_transcoder, in intel_pipe_fastset()