Lines Matching refs:cpu_transcoder
359 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_wait_for_pipe_off() local
362 if (intel_de_wait_for_clear_ms(display, TRANSCONF(display, cpu_transcoder), in intel_wait_for_pipe_off()
371 enum transcoder cpu_transcoder, bool state) in assert_transcoder() argument
381 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in assert_transcoder()
385 TRANSCONF(display, cpu_transcoder)); in assert_transcoder()
395 transcoder_name(cpu_transcoder), str_on_off(state), in assert_transcoder()
429 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in intel_enable_transcoder() local
453 (enum pipe) cpu_transcoder); in intel_enable_transcoder()
470 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_enable_transcoder()
474 val = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in intel_enable_transcoder()
489 intel_de_write(display, TRANSCONF(display, cpu_transcoder), in intel_enable_transcoder()
491 intel_de_posting_read(display, TRANSCONF(display, cpu_transcoder)); in intel_enable_transcoder()
508 enum transcoder cpu_transcoder = old_crtc_state->cpu_transcoder; in intel_disable_transcoder() local
520 val = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in intel_disable_transcoder()
540 intel_de_write(display, TRANSCONF(display, cpu_transcoder), val); in intel_disable_transcoder()
543 intel_de_rmw(display, CHICKEN_TRANS(display, cpu_transcoder), in intel_disable_transcoder()
1473 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_configure_cpu_transcoder() local
1476 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1479 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1481 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in ilk_configure_cpu_transcoder()
1595 intel_de_rmw(display, CHICKEN_TRANS(display, crtc_state->cpu_transcoder), in hsw_set_frame_start_delay()
1604 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_configure_cpu_transcoder() local
1607 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1610 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1612 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in hsw_configure_cpu_transcoder()
1619 if (cpu_transcoder != TRANSCODER_EDP) in hsw_configure_cpu_transcoder()
1620 intel_de_write(display, TRANS_MULT(display, cpu_transcoder), in hsw_configure_cpu_transcoder()
1634 enum transcoder cpu_transcoder = new_crtc_state->cpu_transcoder; in hsw_crtc_enable() local
1669 if (!transcoder_is_dsi(cpu_transcoder)) in hsw_crtc_enable()
1924 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in get_crtc_power_domains() local
1934 set_bit(POWER_DOMAIN_TRANSCODER(cpu_transcoder), mask->bits); in get_crtc_power_domains()
1953 set_bit(intel_dsc_power_domain(crtc, cpu_transcoder), mask->bits); in get_crtc_power_domains()
1994 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_configure_cpu_transcoder() local
1997 intel_cpu_transcoder_set_m1_n1(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
1999 intel_cpu_transcoder_set_m2_n2(crtc, cpu_transcoder, in i9xx_configure_cpu_transcoder()
2614 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in transcoder_has_vrr() local
2616 return HAS_VRR(display) && !transcoder_is_dsi(cpu_transcoder); in transcoder_has_vrr()
2624 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings() local
2629 drm_WARN_ON(display->drm, transcoder_is_dsi(cpu_transcoder)); in intel_set_transcoder_timings()
2658 TRANS_SET_CONTEXT_LATENCY(display, cpu_transcoder), in intel_set_transcoder_timings()
2673 TRANS_VSYNCSHIFT(display, cpu_transcoder), in intel_set_transcoder_timings()
2676 intel_de_write(display, TRANS_HTOTAL(display, cpu_transcoder), in intel_set_transcoder_timings()
2679 intel_de_write(display, TRANS_HBLANK(display, cpu_transcoder), in intel_set_transcoder_timings()
2682 intel_de_write(display, TRANS_HSYNC(display, cpu_transcoder), in intel_set_transcoder_timings()
2695 intel_de_write(display, TRANS_VTOTAL(display, cpu_transcoder), in intel_set_transcoder_timings()
2698 intel_de_write(display, TRANS_VBLANK(display, cpu_transcoder), in intel_set_transcoder_timings()
2701 intel_de_write(display, TRANS_VSYNC(display, cpu_transcoder), in intel_set_transcoder_timings()
2709 if (display->platform.haswell && cpu_transcoder == TRANSCODER_EDP && in intel_set_transcoder_timings()
2724 intel_de_write(display, DP_MIN_HBLANK_CTL(cpu_transcoder), in intel_set_transcoder_timings()
2732 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_set_transcoder_timings_lrr() local
2736 drm_WARN_ON(display->drm, transcoder_is_dsi(cpu_transcoder)); in intel_set_transcoder_timings_lrr()
2751 TRANS_SET_CONTEXT_LATENCY(display, cpu_transcoder), in intel_set_transcoder_timings_lrr()
2768 intel_de_write(display, TRANS_VBLANK(display, cpu_transcoder), in intel_set_transcoder_timings_lrr()
2784 intel_de_write(display, TRANS_VTOTAL(display, cpu_transcoder), in intel_set_transcoder_timings_lrr()
2810 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_pipe_is_interlaced() local
2818 TRANSCONF(display, cpu_transcoder)) & TRANSCONF_INTERLACE_MASK_HSW; in intel_pipe_is_interlaced()
2821 TRANSCONF(display, cpu_transcoder)) & TRANSCONF_INTERLACE_MASK; in intel_pipe_is_interlaced()
2828 enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; in intel_get_transcoder_timings() local
2832 tmp = intel_de_read(display, TRANS_HTOTAL(display, cpu_transcoder)); in intel_get_transcoder_timings()
2836 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2838 TRANS_HBLANK(display, cpu_transcoder)); in intel_get_transcoder_timings()
2843 tmp = intel_de_read(display, TRANS_HSYNC(display, cpu_transcoder)); in intel_get_transcoder_timings()
2847 tmp = intel_de_read(display, TRANS_VTOTAL(display, cpu_transcoder)); in intel_get_transcoder_timings()
2852 if (!transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2854 TRANS_VBLANK(display, cpu_transcoder)); in intel_get_transcoder_timings()
2858 tmp = intel_de_read(display, TRANS_VSYNC(display, cpu_transcoder)); in intel_get_transcoder_timings()
2868 if (DISPLAY_VER(display) >= 13 && !transcoder_is_dsi(cpu_transcoder)) { in intel_get_transcoder_timings()
2871 TRANS_SET_CONTEXT_LATENCY(display, cpu_transcoder)); in intel_get_transcoder_timings()
2889 DP_MIN_HBLANK_CTL(cpu_transcoder)); in intel_get_transcoder_timings()
2927 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in i9xx_set_pipeconf() local
2987 intel_de_write(display, TRANSCONF(display, cpu_transcoder), val); in i9xx_set_pipeconf()
2988 intel_de_posting_read(display, TRANSCONF(display, cpu_transcoder)); in i9xx_set_pipeconf()
3022 enum transcoder cpu_transcoder = (enum transcoder)crtc->pipe; in i9xx_get_pipe_config() local
3032 tmp = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in i9xx_get_pipe_config()
3036 pipe_config->cpu_transcoder = cpu_transcoder; in i9xx_get_pipe_config()
3127 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in ilk_set_pipeconf() local
3183 intel_de_write(display, TRANSCONF(display, cpu_transcoder), val); in ilk_set_pipeconf()
3184 intel_de_posting_read(display, TRANSCONF(display, cpu_transcoder)); in ilk_set_pipeconf()
3190 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in hsw_set_transconf() local
3214 intel_de_write(display, TRANSCONF(display, cpu_transcoder), val); in hsw_set_transconf()
3215 intel_de_posting_read(display, TRANSCONF(display, cpu_transcoder)); in hsw_set_transconf()
3366 enum transcoder cpu_transcoder = (enum transcoder)crtc->pipe; in ilk_get_pipe_config() local
3376 tmp = intel_de_read(display, TRANSCONF(display, cpu_transcoder)); in ilk_get_pipe_config()
3380 pipe_config->cpu_transcoder = cpu_transcoder; in ilk_get_pipe_config()
3454 enum transcoder cpu_transcoder) in transcoder_ddi_func_is_enabled() argument
3460 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in transcoder_ddi_func_is_enabled()
3464 TRANS_DDI_FUNC_CTL(display, cpu_transcoder)); in transcoder_ddi_func_is_enabled()
3733 enum transcoder cpu_transcoder; in hsw_enabled_transcoders() local
3741 for_each_cpu_transcoder_masked(display, cpu_transcoder, in hsw_enabled_transcoders()
3748 power_domain = POWER_DOMAIN_TRANSCODER(cpu_transcoder); in hsw_enabled_transcoders()
3751 TRANS_DDI_FUNC_CTL(display, cpu_transcoder)); in hsw_enabled_transcoders()
3760 transcoder_name(cpu_transcoder)); in hsw_enabled_transcoders()
3778 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3782 cpu_transcoder = (enum transcoder) crtc->pipe; in hsw_enabled_transcoders()
3783 if (transcoder_ddi_func_is_enabled(display, cpu_transcoder)) in hsw_enabled_transcoders()
3784 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3789 cpu_transcoder = (enum transcoder)ffs(primary_pipe) - 1; in hsw_enabled_transcoders()
3790 if (transcoder_ddi_func_is_enabled(display, cpu_transcoder)) in hsw_enabled_transcoders()
3791 enabled_transcoders |= BIT(cpu_transcoder); in hsw_enabled_transcoders()
3849 pipe_config->cpu_transcoder = ffs(enabled_transcoders) - 1; in hsw_get_transcoder_state()
3852 POWER_DOMAIN_TRANSCODER(pipe_config->cpu_transcoder))) in hsw_get_transcoder_state()
3855 if (hsw_panel_transcoders(display) & BIT(pipe_config->cpu_transcoder)) { in hsw_get_transcoder_state()
3857 TRANS_DDI_FUNC_CTL(display, pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3864 TRANSCONF(display, pipe_config->cpu_transcoder)); in hsw_get_transcoder_state()
3874 enum transcoder cpu_transcoder; in bxt_get_dsi_transcoder_state() local
3880 cpu_transcoder = TRANSCODER_DSI_A; in bxt_get_dsi_transcoder_state()
3882 cpu_transcoder = TRANSCODER_DSI_C; in bxt_get_dsi_transcoder_state()
3885 POWER_DOMAIN_TRANSCODER(cpu_transcoder))) in bxt_get_dsi_transcoder_state()
3907 pipe_config->cpu_transcoder = cpu_transcoder; in bxt_get_dsi_transcoder_state()
3911 return transcoder_is_dsi(pipe_config->cpu_transcoder); in bxt_get_dsi_transcoder_state()
3955 if (!transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
3956 tmp = intel_de_read(display, CHICKEN_TRANS(display, pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
3968 if (!transcoder_is_dsi(pipe_config->cpu_transcoder) || in hsw_get_pipe_config()
3979 TRANSCONF(display, pipe_config->cpu_transcoder)); in hsw_get_pipe_config()
4010 if (pipe_config->cpu_transcoder != TRANSCODER_EDP && in hsw_get_pipe_config()
4011 !transcoder_is_dsi(pipe_config->cpu_transcoder)) { in hsw_get_pipe_config()
4014 TRANS_MULT(display, pipe_config->cpu_transcoder)) + 1; in hsw_get_pipe_config()
4630 crtc_state->cpu_transcoder = (enum transcoder) crtc->pipe; in intel_modeset_pipe_config()
5282 PIPE_CONF_CHECK_I(cpu_transcoder); in intel_pipe_config_compare()
5861 transcoders & BIT(new_crtc_state->cpu_transcoder) && in intel_cpu_transcoders_need_modeset()
6680 intel_cpu_transcoder_set_m1_n1(crtc, new_crtc_state->cpu_transcoder, in intel_pipe_fastset()
8306 enum transcoder cpu_transcoder = (enum transcoder)pipe; in i830_enable_pipe() local
8333 intel_de_write(display, TRANS_HTOTAL(display, cpu_transcoder), in i830_enable_pipe()
8335 intel_de_write(display, TRANS_HBLANK(display, cpu_transcoder), in i830_enable_pipe()
8337 intel_de_write(display, TRANS_HSYNC(display, cpu_transcoder), in i830_enable_pipe()
8339 intel_de_write(display, TRANS_VTOTAL(display, cpu_transcoder), in i830_enable_pipe()
8341 intel_de_write(display, TRANS_VBLANK(display, cpu_transcoder), in i830_enable_pipe()
8343 intel_de_write(display, TRANS_VSYNC(display, cpu_transcoder), in i830_enable_pipe()