Lines Matching refs:intel_encoder

1136 static void intel_hdmi_prepare(struct intel_encoder *encoder,  in intel_hdmi_prepare()
1175 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state()
1193 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config()
1245 static void intel_enable_hdmi_audio(struct intel_encoder *encoder, in intel_enable_hdmi_audio()
1257 static void g4x_enable_hdmi(struct intel_encoder *encoder, in g4x_enable_hdmi()
1279 static void ibx_enable_hdmi(struct intel_encoder *encoder, in ibx_enable_hdmi()
1329 static void cpt_enable_hdmi(struct intel_encoder *encoder, in cpt_enable_hdmi()
1384 static void vlv_enable_hdmi(struct intel_encoder *encoder, in vlv_enable_hdmi()
1390 static void intel_disable_hdmi(struct intel_encoder *encoder, in intel_disable_hdmi()
1447 static void g4x_disable_hdmi(struct intel_encoder *encoder, in g4x_disable_hdmi()
1458 static void pch_disable_hdmi(struct intel_encoder *encoder, in pch_disable_hdmi()
1467 static void pch_post_disable_hdmi(struct intel_encoder *encoder, in pch_post_disable_hdmi()
1474 static int intel_hdmi_source_max_tmds_clock(struct intel_encoder *encoder) in intel_hdmi_source_max_tmds_clock()
1500 struct intel_encoder *encoder = &hdmi_to_dig_port(hdmi)->base; in hdmi_port_clock_limit()
1686 bool intel_hdmi_compute_config(struct intel_encoder *encoder, in intel_hdmi_compute_config()
1963 static void intel_hdmi_pre_enable(struct intel_encoder *encoder, in intel_hdmi_pre_enable()
1977 static void vlv_hdmi_pre_enable(struct intel_encoder *encoder, in vlv_hdmi_pre_enable()
1999 static void vlv_hdmi_pre_pll_enable(struct intel_encoder *encoder, in vlv_hdmi_pre_pll_enable()
2008 static void chv_hdmi_pre_pll_enable(struct intel_encoder *encoder, in chv_hdmi_pre_pll_enable()
2017 static void chv_hdmi_post_pll_disable(struct intel_encoder *encoder, in chv_hdmi_post_pll_disable()
2024 static void vlv_hdmi_post_disable(struct intel_encoder *encoder, in vlv_hdmi_post_disable()
2032 static void chv_hdmi_post_disable(struct intel_encoder *encoder, in chv_hdmi_post_disable()
2047 static void chv_hdmi_pre_enable(struct intel_encoder *encoder, in chv_hdmi_pre_enable()
2133 bool intel_hdmi_handle_sink_scrambling(struct intel_encoder *encoder, in intel_hdmi_handle_sink_scrambling()
2342 struct intel_encoder *intel_encoder = &intel_dig_port->base; in intel_hdmi_init_connector() local
2343 struct drm_device *dev = intel_encoder->base.dev; in intel_hdmi_init_connector()
2345 enum port port = intel_encoder->port; in intel_hdmi_init_connector()
2370 intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port); in intel_hdmi_init_connector()
2386 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_hdmi_init_connector()
2408 struct intel_encoder *intel_encoder; in intel_hdmi_init() local
2421 intel_encoder = &intel_dig_port->base; in intel_hdmi_init()
2423 drm_encoder_init(&dev_priv->drm, &intel_encoder->base, in intel_hdmi_init()
2427 intel_encoder->hotplug = intel_encoder_hotplug; in intel_hdmi_init()
2428 intel_encoder->compute_config = intel_hdmi_compute_config; in intel_hdmi_init()
2430 intel_encoder->disable = pch_disable_hdmi; in intel_hdmi_init()
2431 intel_encoder->post_disable = pch_post_disable_hdmi; in intel_hdmi_init()
2433 intel_encoder->disable = g4x_disable_hdmi; in intel_hdmi_init()
2435 intel_encoder->get_hw_state = intel_hdmi_get_hw_state; in intel_hdmi_init()
2436 intel_encoder->get_config = intel_hdmi_get_config; in intel_hdmi_init()
2438 intel_encoder->pre_pll_enable = chv_hdmi_pre_pll_enable; in intel_hdmi_init()
2439 intel_encoder->pre_enable = chv_hdmi_pre_enable; in intel_hdmi_init()
2440 intel_encoder->enable = vlv_enable_hdmi; in intel_hdmi_init()
2441 intel_encoder->post_disable = chv_hdmi_post_disable; in intel_hdmi_init()
2442 intel_encoder->post_pll_disable = chv_hdmi_post_pll_disable; in intel_hdmi_init()
2444 intel_encoder->pre_pll_enable = vlv_hdmi_pre_pll_enable; in intel_hdmi_init()
2445 intel_encoder->pre_enable = vlv_hdmi_pre_enable; in intel_hdmi_init()
2446 intel_encoder->enable = vlv_enable_hdmi; in intel_hdmi_init()
2447 intel_encoder->post_disable = vlv_hdmi_post_disable; in intel_hdmi_init()
2449 intel_encoder->pre_enable = intel_hdmi_pre_enable; in intel_hdmi_init()
2451 intel_encoder->enable = cpt_enable_hdmi; in intel_hdmi_init()
2453 intel_encoder->enable = ibx_enable_hdmi; in intel_hdmi_init()
2455 intel_encoder->enable = g4x_enable_hdmi; in intel_hdmi_init()
2458 intel_encoder->type = INTEL_OUTPUT_HDMI; in intel_hdmi_init()
2459 intel_encoder->power_domain = intel_port_to_power_domain(port); in intel_hdmi_init()
2460 intel_encoder->port = port; in intel_hdmi_init()
2463 intel_encoder->crtc_mask = 1 << 2; in intel_hdmi_init()
2465 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_hdmi_init()
2467 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_hdmi_init()
2469 intel_encoder->cloneable = 1 << INTEL_OUTPUT_ANALOG; in intel_hdmi_init()
2476 intel_encoder->cloneable |= 1 << INTEL_OUTPUT_HDMI; in intel_hdmi_init()