Lines Matching refs:intel_encoder

28 static void intel_hdmi_prepare(struct intel_encoder *encoder,  in intel_hdmi_prepare()
66 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state()
88 struct intel_encoder *encoder = in connector_is_hdmi()
108 struct intel_encoder *encoder = to_intel_encoder(conn_state->best_encoder); in g4x_compute_has_hdmi_sink()
130 static int g4x_hdmi_compute_config(struct intel_encoder *encoder, in g4x_hdmi_compute_config()
153 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config()
220 static void g4x_hdmi_enable_port(struct intel_encoder *encoder, in g4x_hdmi_enable_port()
235 static void g4x_hdmi_audio_enable(struct intel_encoder *encoder, in g4x_hdmi_audio_enable()
253 static void g4x_hdmi_audio_disable(struct intel_encoder *encoder, in g4x_hdmi_audio_disable()
270 struct intel_encoder *encoder, in g4x_enable_hdmi()
278 struct intel_encoder *encoder, in ibx_enable_hdmi()
324 struct intel_encoder *encoder, in cpt_enable_hdmi()
372 struct intel_encoder *encoder, in vlv_enable_hdmi()
379 struct intel_encoder *encoder, in intel_disable_hdmi()
437 struct intel_encoder *encoder, in g4x_disable_hdmi()
445 struct intel_encoder *encoder, in pch_disable_hdmi()
452 struct intel_encoder *encoder, in pch_post_disable_hdmi()
460 struct intel_encoder *encoder, in intel_hdmi_pre_enable()
475 struct intel_encoder *encoder, in vlv_hdmi_pre_enable()
498 struct intel_encoder *encoder, in vlv_hdmi_pre_pll_enable()
508 struct intel_encoder *encoder, in chv_hdmi_pre_pll_enable()
518 struct intel_encoder *encoder, in chv_hdmi_post_pll_disable()
526 struct intel_encoder *encoder, in vlv_hdmi_post_disable()
535 struct intel_encoder *encoder, in chv_hdmi_post_disable()
544 struct intel_encoder *encoder, in chv_hdmi_pre_enable()
573 intel_hdmi_hotplug(struct intel_encoder *encoder, in intel_hdmi_hotplug()
677 struct intel_encoder *intel_encoder; in g4x_hdmi_init() local
703 intel_encoder = &dig_port->base; in g4x_hdmi_init()
705 intel_encoder->devdata = devdata; in g4x_hdmi_init()
709 if (drm_encoder_init(display->drm, &intel_encoder->base, in g4x_hdmi_init()
714 intel_encoder->hotplug = intel_hdmi_hotplug; in g4x_hdmi_init()
715 intel_encoder->compute_config = g4x_hdmi_compute_config; in g4x_hdmi_init()
717 intel_encoder->disable = pch_disable_hdmi; in g4x_hdmi_init()
718 intel_encoder->post_disable = pch_post_disable_hdmi; in g4x_hdmi_init()
720 intel_encoder->disable = g4x_disable_hdmi; in g4x_hdmi_init()
722 intel_encoder->get_hw_state = intel_hdmi_get_hw_state; in g4x_hdmi_init()
723 intel_encoder->get_config = intel_hdmi_get_config; in g4x_hdmi_init()
725 intel_encoder->pre_pll_enable = chv_hdmi_pre_pll_enable; in g4x_hdmi_init()
726 intel_encoder->pre_enable = chv_hdmi_pre_enable; in g4x_hdmi_init()
727 intel_encoder->enable = vlv_enable_hdmi; in g4x_hdmi_init()
728 intel_encoder->post_disable = chv_hdmi_post_disable; in g4x_hdmi_init()
729 intel_encoder->post_pll_disable = chv_hdmi_post_pll_disable; in g4x_hdmi_init()
731 intel_encoder->pre_pll_enable = vlv_hdmi_pre_pll_enable; in g4x_hdmi_init()
732 intel_encoder->pre_enable = vlv_hdmi_pre_enable; in g4x_hdmi_init()
733 intel_encoder->enable = vlv_enable_hdmi; in g4x_hdmi_init()
734 intel_encoder->post_disable = vlv_hdmi_post_disable; in g4x_hdmi_init()
736 intel_encoder->pre_enable = intel_hdmi_pre_enable; in g4x_hdmi_init()
738 intel_encoder->enable = cpt_enable_hdmi; in g4x_hdmi_init()
740 intel_encoder->enable = ibx_enable_hdmi; in g4x_hdmi_init()
742 intel_encoder->enable = g4x_enable_hdmi; in g4x_hdmi_init()
744 intel_encoder->audio_enable = g4x_hdmi_audio_enable; in g4x_hdmi_init()
745 intel_encoder->audio_disable = g4x_hdmi_audio_disable; in g4x_hdmi_init()
746 intel_encoder->shutdown = intel_hdmi_encoder_shutdown; in g4x_hdmi_init()
748 intel_encoder->type = INTEL_OUTPUT_HDMI; in g4x_hdmi_init()
749 intel_encoder->power_domain = intel_display_power_ddi_lanes_domain(display, port); in g4x_hdmi_init()
750 intel_encoder->port = port; in g4x_hdmi_init()
753 intel_encoder->pipe_mask = BIT(PIPE_C); in g4x_hdmi_init()
755 intel_encoder->pipe_mask = BIT(PIPE_A) | BIT(PIPE_B); in g4x_hdmi_init()
757 intel_encoder->pipe_mask = ~0; in g4x_hdmi_init()
759 intel_encoder->cloneable = BIT(INTEL_OUTPUT_ANALOG); in g4x_hdmi_init()
760 intel_encoder->hpd_pin = intel_hpd_pin_default(port); in g4x_hdmi_init()
767 intel_encoder->cloneable |= BIT(INTEL_OUTPUT_HDMI); in g4x_hdmi_init()
781 drm_encoder_cleanup(&intel_encoder->base); in g4x_hdmi_init()