Lines Matching refs:cpu_transcoder
412 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() local
415 if (intel_de_wait_for_clear(display, TRANSCONF(display, cpu_transcoder), in intel_wait_for_pipe_off()
424 enum transcoder cpu_transcoder, bool state) in assert_transcoder() argument
434 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_transcoder()
438 TRANSCONF(display, cpu_transcoder)); in assert_transcoder()
448 transcoder_name(cpu_transcoder), str_on_off(state), in assert_transcoder()
482 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() local
506 (enum pipe) cpu_transcoder); in intel_enable_transcoder()
523 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_enable_transcoder()
527 val = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in intel_enable_transcoder()
542 intel_de_write(display, TRANSCONF(display, cpu_transcoder), in intel_enable_transcoder()
544 intel_de_posting_read(display, TRANSCONF(display, cpu_transcoder)); in intel_enable_transcoder()
561 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_disable_transcoder() local
573 val = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in intel_disable_transcoder()
593 intel_de_write(display, TRANSCONF(display, cpu_transcoder), val); in intel_disable_transcoder()
596 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_disable_transcoder()
1491 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_configure_cpu_transcoder() local
1494 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1497 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1499 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1614 intel_de_rmw(display, CHICKEN_TRANS(display, crtc_state->cpu_transcoder), in hsw_set_frame_start_delay()
1623 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_configure_cpu_transcoder() local
1626 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1629 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1631 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1639 if (cpu_transcoder != TRANSCODER_EDP) in hsw_configure_cpu_transcoder()
1640 intel_de_write(display, TRANS_MULT(display, cpu_transcoder), in hsw_configure_cpu_transcoder()
1654 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in hsw_crtc_enable() local
1690 if (!transcoder_is_dsi(cpu_transcoder)) in hsw_crtc_enable()
1948 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in get_crtc_power_domains() local
1958 set_bit(POWER_DOMAIN_TRANSCODER(cpu_transcoder), mask->bits); in get_crtc_power_domains()
1977 set_bit(intel_dsc_power_domain(crtc, cpu_transcoder), mask->bits); in get_crtc_power_domains()
2018 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_configure_cpu_transcoder() local
2021 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2023 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2647 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings() local
2652 drm_WARN_ON(display->drm, transcoder_is_dsi(cpu_transcoder)); in intel_set_transcoder_timings()
2681 TRANS_SET_CONTEXT_LATENCY(display, cpu_transcoder), in intel_set_transcoder_timings()
2693 TRANS_VSYNCSHIFT(display, cpu_transcoder), in intel_set_transcoder_timings()
2696 intel_de_write(display, TRANS_HTOTAL(display, cpu_transcoder), in intel_set_transcoder_timings()
2699 intel_de_write(display, TRANS_HBLANK(display, cpu_transcoder), in intel_set_transcoder_timings()
2702 intel_de_write(display, TRANS_HSYNC(display, cpu_transcoder), in intel_set_transcoder_timings()
2706 intel_de_write(display, TRANS_VTOTAL(display, cpu_transcoder), in intel_set_transcoder_timings()
2709 intel_de_write(display, TRANS_VBLANK(display, cpu_transcoder), in intel_set_transcoder_timings()
2712 intel_de_write(display, TRANS_VSYNC(display, cpu_transcoder), in intel_set_transcoder_timings()
2720 if (display->platform.haswell && cpu_transcoder == TRANSCODER_EDP && in intel_set_transcoder_timings()
2730 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings_lrr() local
2734 drm_WARN_ON(display->drm, transcoder_is_dsi(cpu_transcoder)); in intel_set_transcoder_timings_lrr()
2749 TRANS_SET_CONTEXT_LATENCY(display, cpu_transcoder), in intel_set_transcoder_timings_lrr()
2763 intel_de_write(display, TRANS_VBLANK(display, cpu_transcoder), in intel_set_transcoder_timings_lrr()
2770 intel_de_write(display, TRANS_VTOTAL(display, cpu_transcoder), in intel_set_transcoder_timings_lrr()
2793 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_pipe_is_interlaced() local
2801 TRANSCONF(display, cpu_transcoder)) & TRANSCONF_INTERLACE_MASK_HSW; in intel_pipe_is_interlaced()
2804 TRANSCONF(display, cpu_transcoder)) & TRANSCONF_INTERLACE_MASK; in intel_pipe_is_interlaced()
2811 enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; in intel_get_transcoder_timings() local
2815 tmp = intel_de_read(display, TRANS_HTOTAL(display, cpu_transcoder)); in intel_get_transcoder_timings()
2819 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2821 TRANS_HBLANK(display, cpu_transcoder)); in intel_get_transcoder_timings()
2826 tmp = intel_de_read(display, TRANS_HSYNC(display, cpu_transcoder)); in intel_get_transcoder_timings()
2830 tmp = intel_de_read(display, TRANS_VTOTAL(display, cpu_transcoder)); in intel_get_transcoder_timings()
2835 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2837 TRANS_VBLANK(display, cpu_transcoder)); in intel_get_transcoder_timings()
2841 tmp = intel_de_read(display, TRANS_VSYNC(display, cpu_transcoder)); in intel_get_transcoder_timings()
2851 if (DISPLAY_VER(display) >= 13 && !transcoder_is_dsi(cpu_transcoder)) in intel_get_transcoder_timings()
2855 TRANS_SET_CONTEXT_LATENCY(display, cpu_transcoder)); in intel_get_transcoder_timings()
2893 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_set_pipeconf() local
2953 intel_de_write(display, TRANSCONF(display, cpu_transcoder), val); in i9xx_set_pipeconf()
2954 intel_de_posting_read(display, TRANSCONF(display, cpu_transcoder)); in i9xx_set_pipeconf()
2988 enum transcoder cpu_transcoder = (enum transcoder)crtc->pipe; in i9xx_get_pipe_config() local
2998 tmp = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in i9xx_get_pipe_config()
3002 pipe_config->cpu_transcoder = cpu_transcoder; in i9xx_get_pipe_config()
3093 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_set_pipeconf() local
3149 intel_de_write(display, TRANSCONF(display, cpu_transcoder), val); in ilk_set_pipeconf()
3150 intel_de_posting_read(display, TRANSCONF(display, cpu_transcoder)); in ilk_set_pipeconf()
3156 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_set_transconf() local
3178 intel_de_write(display, TRANSCONF(display, cpu_transcoder), val); in hsw_set_transconf()
3179 intel_de_posting_read(display, TRANSCONF(display, cpu_transcoder)); in hsw_set_transconf()
3330 enum transcoder cpu_transcoder = (enum transcoder)crtc->pipe; in ilk_get_pipe_config() local
3340 tmp = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in ilk_get_pipe_config()
3344 pipe_config->cpu_transcoder = cpu_transcoder; in ilk_get_pipe_config()
3418 enum transcoder cpu_transcoder) in transcoder_ddi_func_is_enabled() argument
3424 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in transcoder_ddi_func_is_enabled()
3428 TRANS_DDI_FUNC_CTL(display, cpu_transcoder)); in transcoder_ddi_func_is_enabled()
3697 enum transcoder cpu_transcoder; in hsw_enabled_transcoders() local
3705 for_each_cpu_transcoder_masked(display, cpu_transcoder, in hsw_enabled_transcoders()
3712 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in hsw_enabled_transcoders()
3715 TRANS_DDI_FUNC_CTL(display, cpu_transcoder)); in hsw_enabled_transcoders()
3724 transcoder_name(cpu_transcoder)); in hsw_enabled_transcoders()
3742 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3746 cpu_transcoder = (enum transcoder) crtc->pipe; in hsw_enabled_transcoders()
3747 if (transcoder_ddi_func_is_enabled(display, cpu_transcoder)) in hsw_enabled_transcoders()
3748 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3753 cpu_transcoder = (enum transcoder)ffs(primary_pipe) - 1; in hsw_enabled_transcoders()
3754 if (transcoder_ddi_func_is_enabled(display, cpu_transcoder)) in hsw_enabled_transcoders()
3755 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3813 pipe_config->cpu_transcoder = ffs(enabled_transcoders) - 1; in hsw_get_transcoder_state()
3816 POWER_DOMAIN_TRANSCODER(pipe_config->cpu_transcoder))) in hsw_get_transcoder_state()
3819 if (hsw_panel_transcoders(display) & BIT(pipe_config->cpu_transcoder)) { in hsw_get_transcoder_state()
3821 TRANS_DDI_FUNC_CTL(display, pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3828 TRANSCONF(display, pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3839 enum transcoder cpu_transcoder; in bxt_get_dsi_transcoder_state() local
3845 cpu_transcoder = TRANSCODER_DSI_A; in bxt_get_dsi_transcoder_state()
3847 cpu_transcoder = TRANSCODER_DSI_C; in bxt_get_dsi_transcoder_state()
3850 POWER_DOMAIN_TRANSCODER(cpu_transcoder))) in bxt_get_dsi_transcoder_state()
3872 pipe_config->cpu_transcoder = cpu_transcoder; in bxt_get_dsi_transcoder_state()
3876 return transcoder_is_dsi(pipe_config->cpu_transcoder); in bxt_get_dsi_transcoder_state()
3919 if (!transcoder_is_dsi(pipe_config->cpu_transcoder) || in hsw_get_pipe_config()
3923 if (HAS_VRR(display) && !transcoder_is_dsi(pipe_config->cpu_transcoder)) in hsw_get_pipe_config()
3930 TRANSCONF(display, pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
3961 if (pipe_config->cpu_transcoder != TRANSCODER_EDP && in hsw_get_pipe_config()
3962 !transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
3965 TRANS_MULT(display, pipe_config->cpu_transcoder)) + 1; in hsw_get_pipe_config()
3970 if (!transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
3971 tmp = intel_de_read(display, CHICKEN_TRANS(display, pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
4579 crtc_state->cpu_transcoder = (enum transcoder) crtc->pipe; in intel_modeset_pipe_config()
5199 PIPE_CONF_CHECK_I(cpu_transcoder); in intel_pipe_config_compare()
5746 transcoders & BIT(new_crtc_state->cpu_transcoder) && in intel_cpu_transcoders_need_modeset()
6572 intel_cpu_transcoder_set_m1_n1(crtc, new_crtc_state->cpu_transcoder, in intel_pipe_fastset()
8134 enum transcoder cpu_transcoder = (enum transcoder)pipe; in i830_enable_pipe() local
8161 intel_de_write(display, TRANS_HTOTAL(display, cpu_transcoder), in i830_enable_pipe()
8163 intel_de_write(display, TRANS_HBLANK(display, cpu_transcoder), in i830_enable_pipe()
8165 intel_de_write(display, TRANS_HSYNC(display, cpu_transcoder), in i830_enable_pipe()
8167 intel_de_write(display, TRANS_VTOTAL(display, cpu_transcoder), in i830_enable_pipe()
8169 intel_de_write(display, TRANS_VBLANK(display, cpu_transcoder), in i830_enable_pipe()
8171 intel_de_write(display, TRANS_VSYNC(display, cpu_transcoder), in i830_enable_pipe()