Lines Matching refs:cpu_transcoder

238 			      enum transcoder cpu_transcoder)  in psr_ctl_reg()  argument
241 return EDP_PSR_CTL(cpu_transcoder); in psr_ctl_reg()
247 enum transcoder cpu_transcoder) in psr_debug_reg() argument
250 return EDP_PSR_DEBUG(cpu_transcoder); in psr_debug_reg()
256 enum transcoder cpu_transcoder) in psr_perf_cnt_reg() argument
259 return EDP_PSR_PERF_CNT(cpu_transcoder); in psr_perf_cnt_reg()
265 enum transcoder cpu_transcoder) in psr_status_reg() argument
268 return EDP_PSR_STATUS(cpu_transcoder); in psr_status_reg()
274 enum transcoder cpu_transcoder) in psr_imr_reg() argument
277 return TRANS_PSR_IMR(cpu_transcoder); in psr_imr_reg()
283 enum transcoder cpu_transcoder) in psr_iir_reg() argument
286 return TRANS_PSR_IIR(cpu_transcoder); in psr_iir_reg()
292 enum transcoder cpu_transcoder) in psr_aux_ctl_reg() argument
295 return EDP_PSR_AUX_CTL(cpu_transcoder); in psr_aux_ctl_reg()
301 enum transcoder cpu_transcoder, int i) in psr_aux_data_reg() argument
304 return EDP_PSR_AUX_DATA(cpu_transcoder, i); in psr_aux_data_reg()
312 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in psr_irq_control() local
320 intel_de_rmw(dev_priv, psr_imr_reg(dev_priv, cpu_transcoder), in psr_irq_control()
365 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_irq_handler() local
372 transcoder_name(cpu_transcoder)); in intel_psr_irq_handler()
379 transcoder_name(cpu_transcoder)); in intel_psr_irq_handler()
384 val = intel_de_rmw(dev_priv, PSR_EVENT(cpu_transcoder), 0, 0); in intel_psr_irq_handler()
392 transcoder_name(cpu_transcoder)); in intel_psr_irq_handler()
404 intel_de_rmw(dev_priv, psr_imr_reg(dev_priv, cpu_transcoder), in intel_psr_irq_handler()
536 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in hsw_psr_setup_aux() local
551 psr_aux_data_reg(dev_priv, cpu_transcoder, i >> 2), in hsw_psr_setup_aux()
566 intel_de_write(dev_priv, psr_aux_ctl_reg(dev_priv, cpu_transcoder), in hsw_psr_setup_aux()
671 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in hsw_activate_psr1() local
689 intel_de_rmw(dev_priv, psr_ctl_reg(dev_priv, cpu_transcoder), in hsw_activate_psr1()
729 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in hsw_activate_psr2() local
787 tmp = intel_de_read(dev_priv, PSR2_MAN_TRK_CTL(cpu_transcoder)); in hsw_activate_psr2()
790 intel_de_write(dev_priv, PSR2_MAN_TRK_CTL(cpu_transcoder), 0); in hsw_activate_psr2()
797 intel_de_write(dev_priv, psr_ctl_reg(dev_priv, cpu_transcoder), 0); in hsw_activate_psr2()
799 intel_de_write(dev_priv, EDP_PSR2_CTL(cpu_transcoder), val); in hsw_activate_psr2()
803 transcoder_has_psr2(struct drm_i915_private *dev_priv, enum transcoder cpu_transcoder) in transcoder_has_psr2() argument
806 return cpu_transcoder == TRANSCODER_A || cpu_transcoder == TRANSCODER_B; in transcoder_has_psr2()
808 return cpu_transcoder == TRANSCODER_A; in transcoder_has_psr2()
810 return cpu_transcoder == TRANSCODER_EDP; in transcoder_has_psr2()
828 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in psr2_program_idle_frames() local
830 intel_de_rmw(dev_priv, EDP_PSR2_CTL(cpu_transcoder), in psr2_program_idle_frames()
1094 if (!transcoder_has_psr2(dev_priv, crtc_state->cpu_transcoder)) { in intel_psr2_config_valid()
1097 transcoder_name(crtc_state->cpu_transcoder)); in intel_psr2_config_valid()
1270 enum transcoder cpu_transcoder = pipe_config->cpu_transcoder; in intel_psr_get_config() local
1297 val = intel_de_read(dev_priv, PSR2_MAN_TRK_CTL(cpu_transcoder)); in intel_psr_get_config()
1303 val = intel_de_read(dev_priv, TRANS_EXITLINE(cpu_transcoder)); in intel_psr_get_config()
1313 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_activate() local
1316 transcoder_has_psr2(dev_priv, cpu_transcoder) && in intel_psr_activate()
1317 intel_de_read(dev_priv, EDP_PSR2_CTL(cpu_transcoder)) & EDP_PSR2_ENABLE); in intel_psr_activate()
1320 intel_de_read(dev_priv, psr_ctl_reg(dev_priv, cpu_transcoder)) & EDP_PSR_ENABLE); in intel_psr_activate()
1384 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_enable_source() local
1416 intel_de_write(dev_priv, psr_debug_reg(dev_priv, cpu_transcoder), mask); in intel_psr_enable_source()
1425 intel_de_rmw(dev_priv, TRANS_EXITLINE(cpu_transcoder), EXITLINE_MASK, in intel_psr_enable_source()
1441 intel_de_rmw(dev_priv, CHICKEN_TRANS(cpu_transcoder), 0, in intel_psr_enable_source()
1451 intel_de_rmw(dev_priv, MTL_CHICKEN_TRANS(cpu_transcoder), 0, in intel_psr_enable_source()
1454 intel_de_rmw(dev_priv, CHICKEN_TRANS(cpu_transcoder), 0, in intel_psr_enable_source()
1460 MTL_CLKGATE_DIS_TRANS(cpu_transcoder), 0, in intel_psr_enable_source()
1471 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in psr_interrupt_error_check() local
1482 val = intel_de_read(dev_priv, psr_iir_reg(dev_priv, cpu_transcoder)); in psr_interrupt_error_check()
1508 intel_dp->psr.transcoder = crtc_state->cpu_transcoder; in intel_psr_enable_locked()
1536 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_exit() local
1540 if (transcoder_has_psr2(dev_priv, cpu_transcoder)) { in intel_psr_exit()
1541 val = intel_de_read(dev_priv, EDP_PSR2_CTL(cpu_transcoder)); in intel_psr_exit()
1545 val = intel_de_read(dev_priv, psr_ctl_reg(dev_priv, cpu_transcoder)); in intel_psr_exit()
1554 val = intel_de_rmw(dev_priv, EDP_PSR2_CTL(cpu_transcoder), in intel_psr_exit()
1559 val = intel_de_rmw(dev_priv, psr_ctl_reg(dev_priv, cpu_transcoder), in intel_psr_exit()
1570 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_wait_exit_locked() local
1575 psr_status = EDP_PSR2_STATUS(cpu_transcoder); in intel_psr_wait_exit_locked()
1578 psr_status = psr_status_reg(dev_priv, cpu_transcoder); in intel_psr_wait_exit_locked()
1591 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_disable_locked() local
1618 MTL_CLKGATE_DIS_TRANS(cpu_transcoder), in intel_psr_disable_locked()
1755 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in psr_force_hw_tracking_exit() local
1759 PSR2_MAN_TRK_CTL(cpu_transcoder), in psr_force_hw_tracking_exit()
1859 enum transcoder cpu_transcoder = crtc_state->cpu_transcoder; in intel_psr2_program_trans_man_trk_ctl() local
1875 intel_de_write(dev_priv, PSR2_MAN_TRK_CTL(cpu_transcoder), in intel_psr2_program_trans_man_trk_ctl()
2254 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in _psr2_ready_for_pipe_update_locked() local
2262 EDP_PSR2_STATUS(cpu_transcoder), in _psr2_ready_for_pipe_update_locked()
2269 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in _psr1_ready_for_pipe_update_locked() local
2278 psr_status_reg(dev_priv, cpu_transcoder), in _psr1_ready_for_pipe_update_locked()
2320 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in __psr_wait_for_idle_locked() local
2329 reg = EDP_PSR2_STATUS(cpu_transcoder); in __psr_wait_for_idle_locked()
2332 reg = psr_status_reg(dev_priv, cpu_transcoder); in __psr_wait_for_idle_locked()
2494 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in _psr_invalidate_handle() local
2508 intel_de_write(dev_priv, PSR2_MAN_TRK_CTL(cpu_transcoder), val); in _psr_invalidate_handle()
2589 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in _psr_flush_handle() local
2606 intel_de_write(dev_priv, PSR2_MAN_TRK_CTL(cpu_transcoder), in _psr_flush_handle()
2919 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in psr_source_status() local
2937 val = intel_de_read(dev_priv, EDP_PSR2_STATUS(cpu_transcoder)); in psr_source_status()
2952 val = intel_de_read(dev_priv, psr_status_reg(dev_priv, cpu_transcoder)); in psr_source_status()
2964 enum transcoder cpu_transcoder = intel_dp->psr.transcoder; in intel_psr_status() local
2996 val = intel_de_read(dev_priv, EDP_PSR2_CTL(cpu_transcoder)); in intel_psr_status()
2999 val = intel_de_read(dev_priv, psr_ctl_reg(dev_priv, cpu_transcoder)); in intel_psr_status()
3011 val = intel_de_read(dev_priv, psr_perf_cnt_reg(dev_priv, cpu_transcoder)); in intel_psr_status()
3030 val = intel_de_read(dev_priv, PSR2_SU_STATUS(cpu_transcoder, frame)); in intel_psr_status()