Lines Matching refs:intel_encoder

20 static void intel_hdmi_prepare(struct intel_encoder *encoder,  in intel_hdmi_prepare()
59 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state()
79 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config()
145 static void intel_enable_hdmi_audio(struct intel_encoder *encoder, in intel_enable_hdmi_audio()
159 struct intel_encoder *encoder, in g4x_enable_hdmi()
182 struct intel_encoder *encoder, in ibx_enable_hdmi()
234 struct intel_encoder *encoder, in cpt_enable_hdmi()
288 struct intel_encoder *encoder, in vlv_enable_hdmi()
295 struct intel_encoder *encoder, in intel_disable_hdmi()
354 struct intel_encoder *encoder, in g4x_disable_hdmi()
366 struct intel_encoder *encoder, in pch_disable_hdmi()
376 struct intel_encoder *encoder, in pch_post_disable_hdmi()
384 struct intel_encoder *encoder, in intel_hdmi_pre_enable()
399 struct intel_encoder *encoder, in vlv_hdmi_pre_enable()
423 struct intel_encoder *encoder, in vlv_hdmi_pre_pll_enable()
433 struct intel_encoder *encoder, in chv_hdmi_pre_pll_enable()
443 struct intel_encoder *encoder, in chv_hdmi_post_pll_disable()
451 struct intel_encoder *encoder, in vlv_hdmi_post_disable()
460 struct intel_encoder *encoder, in chv_hdmi_post_disable()
476 struct intel_encoder *encoder, in chv_hdmi_pre_enable()
507 intel_hdmi_hotplug(struct intel_encoder *encoder, in intel_hdmi_hotplug()
536 struct intel_encoder *intel_encoder; in g4x_hdmi_init() local
549 intel_encoder = &dig_port->base; in g4x_hdmi_init()
553 drm_encoder_init(&dev_priv->drm, &intel_encoder->base, in g4x_hdmi_init()
557 intel_encoder->hotplug = intel_hdmi_hotplug; in g4x_hdmi_init()
558 intel_encoder->compute_config = intel_hdmi_compute_config; in g4x_hdmi_init()
560 intel_encoder->disable = pch_disable_hdmi; in g4x_hdmi_init()
561 intel_encoder->post_disable = pch_post_disable_hdmi; in g4x_hdmi_init()
563 intel_encoder->disable = g4x_disable_hdmi; in g4x_hdmi_init()
565 intel_encoder->get_hw_state = intel_hdmi_get_hw_state; in g4x_hdmi_init()
566 intel_encoder->get_config = intel_hdmi_get_config; in g4x_hdmi_init()
568 intel_encoder->pre_pll_enable = chv_hdmi_pre_pll_enable; in g4x_hdmi_init()
569 intel_encoder->pre_enable = chv_hdmi_pre_enable; in g4x_hdmi_init()
570 intel_encoder->enable = vlv_enable_hdmi; in g4x_hdmi_init()
571 intel_encoder->post_disable = chv_hdmi_post_disable; in g4x_hdmi_init()
572 intel_encoder->post_pll_disable = chv_hdmi_post_pll_disable; in g4x_hdmi_init()
574 intel_encoder->pre_pll_enable = vlv_hdmi_pre_pll_enable; in g4x_hdmi_init()
575 intel_encoder->pre_enable = vlv_hdmi_pre_enable; in g4x_hdmi_init()
576 intel_encoder->enable = vlv_enable_hdmi; in g4x_hdmi_init()
577 intel_encoder->post_disable = vlv_hdmi_post_disable; in g4x_hdmi_init()
579 intel_encoder->pre_enable = intel_hdmi_pre_enable; in g4x_hdmi_init()
581 intel_encoder->enable = cpt_enable_hdmi; in g4x_hdmi_init()
583 intel_encoder->enable = ibx_enable_hdmi; in g4x_hdmi_init()
585 intel_encoder->enable = g4x_enable_hdmi; in g4x_hdmi_init()
587 intel_encoder->shutdown = intel_hdmi_encoder_shutdown; in g4x_hdmi_init()
589 intel_encoder->type = INTEL_OUTPUT_HDMI; in g4x_hdmi_init()
590 intel_encoder->power_domain = intel_port_to_power_domain(port); in g4x_hdmi_init()
591 intel_encoder->port = port; in g4x_hdmi_init()
594 intel_encoder->pipe_mask = BIT(PIPE_C); in g4x_hdmi_init()
596 intel_encoder->pipe_mask = BIT(PIPE_A) | BIT(PIPE_B); in g4x_hdmi_init()
598 intel_encoder->pipe_mask = ~0; in g4x_hdmi_init()
600 intel_encoder->cloneable = 1 << INTEL_OUTPUT_ANALOG; in g4x_hdmi_init()
601 intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port); in g4x_hdmi_init()
608 intel_encoder->cloneable |= 1 << INTEL_OUTPUT_HDMI; in g4x_hdmi_init()