Lines Matching refs:intel_encoder
61 static void g4x_dp_set_clock(struct intel_encoder *encoder, in g4x_dp_set_clock()
93 static void intel_dp_prepare(struct intel_encoder *encoder, in intel_dp_prepare()
300 static bool intel_dp_get_hw_state(struct intel_encoder *encoder, in intel_dp_get_hw_state()
336 static void intel_dp_get_config(struct intel_encoder *encoder, in intel_dp_get_config()
412 intel_dp_link_down(struct intel_encoder *encoder, in intel_dp_link_down()
477 static void g4x_dp_audio_enable(struct intel_encoder *encoder, in g4x_dp_audio_enable()
494 static void g4x_dp_audio_disable(struct intel_encoder *encoder, in g4x_dp_audio_disable()
512 struct intel_encoder *encoder, in intel_disable_dp()
531 struct intel_encoder *encoder, in g4x_disable_dp()
539 struct intel_encoder *encoder, in vlv_disable_dp()
547 struct intel_encoder *encoder, in g4x_post_disable_dp()
568 struct intel_encoder *encoder, in vlv_post_disable_dp()
576 struct intel_encoder *encoder, in chv_post_disable_dp()
665 struct intel_encoder *encoder, in intel_enable_dp()
706 struct intel_encoder *encoder, in g4x_enable_dp()
715 struct intel_encoder *encoder, in vlv_enable_dp()
723 struct intel_encoder *encoder, in g4x_pre_enable_dp()
738 struct intel_encoder *encoder, in vlv_pre_enable_dp()
748 struct intel_encoder *encoder, in vlv_dp_pre_pll_enable()
758 struct intel_encoder *encoder, in chv_pre_enable_dp()
771 struct intel_encoder *encoder, in chv_dp_pre_pll_enable()
781 struct intel_encoder *encoder, in chv_dp_post_pll_disable()
810 static void vlv_set_signal_levels(struct intel_encoder *encoder, in vlv_set_signal_levels()
896 static void chv_set_signal_levels(struct intel_encoder *encoder, in chv_set_signal_levels()
1017 g4x_set_signal_levels(struct intel_encoder *encoder, in g4x_set_signal_levels()
1065 snb_cpu_edp_set_signal_levels(struct intel_encoder *encoder, in snb_cpu_edp_set_signal_levels()
1117 ivb_cpu_edp_set_signal_levels(struct intel_encoder *encoder, in ivb_cpu_edp_set_signal_levels()
1150 intel_dp_hotplug(struct intel_encoder *encoder, in intel_dp_hotplug()
1173 static bool ibx_digital_port_connected(struct intel_encoder *encoder) in ibx_digital_port_connected()
1181 static bool g4x_digital_port_connected(struct intel_encoder *encoder) in g4x_digital_port_connected()
1204 static bool ilk_digital_port_connected(struct intel_encoder *encoder) in ilk_digital_port_connected()
1212 static int g4x_dp_compute_config(struct intel_encoder *encoder, in g4x_dp_compute_config()
1231 static void g4x_dp_suspend_complete(struct intel_encoder *encoder) in g4x_dp_suspend_complete()
1274 struct intel_encoder *intel_encoder; in g4x_dp_init() local
1298 intel_encoder = &dig_port->base; in g4x_dp_init()
1299 encoder = &intel_encoder->base; in g4x_dp_init()
1301 intel_encoder->devdata = devdata; in g4x_dp_init()
1305 if (drm_encoder_init(display->drm, &intel_encoder->base, in g4x_dp_init()
1310 intel_encoder_link_check_init(intel_encoder, intel_dp_link_check); in g4x_dp_init()
1312 intel_encoder->hotplug = intel_dp_hotplug; in g4x_dp_init()
1313 intel_encoder->compute_config = g4x_dp_compute_config; in g4x_dp_init()
1314 intel_encoder->get_hw_state = intel_dp_get_hw_state; in g4x_dp_init()
1315 intel_encoder->get_config = intel_dp_get_config; in g4x_dp_init()
1316 intel_encoder->sync_state = intel_dp_sync_state; in g4x_dp_init()
1317 intel_encoder->initial_fastset_check = intel_dp_initial_fastset_check; in g4x_dp_init()
1318 intel_encoder->update_pipe = intel_backlight_update; in g4x_dp_init()
1319 intel_encoder->suspend = intel_dp_encoder_suspend; in g4x_dp_init()
1320 intel_encoder->suspend_complete = g4x_dp_suspend_complete; in g4x_dp_init()
1321 intel_encoder->shutdown = intel_dp_encoder_shutdown; in g4x_dp_init()
1323 intel_encoder->pre_pll_enable = chv_dp_pre_pll_enable; in g4x_dp_init()
1324 intel_encoder->pre_enable = chv_pre_enable_dp; in g4x_dp_init()
1325 intel_encoder->enable = vlv_enable_dp; in g4x_dp_init()
1326 intel_encoder->disable = vlv_disable_dp; in g4x_dp_init()
1327 intel_encoder->post_disable = chv_post_disable_dp; in g4x_dp_init()
1328 intel_encoder->post_pll_disable = chv_dp_post_pll_disable; in g4x_dp_init()
1330 intel_encoder->pre_pll_enable = vlv_dp_pre_pll_enable; in g4x_dp_init()
1331 intel_encoder->pre_enable = vlv_pre_enable_dp; in g4x_dp_init()
1332 intel_encoder->enable = vlv_enable_dp; in g4x_dp_init()
1333 intel_encoder->disable = vlv_disable_dp; in g4x_dp_init()
1334 intel_encoder->post_disable = vlv_post_disable_dp; in g4x_dp_init()
1336 intel_encoder->pre_enable = g4x_pre_enable_dp; in g4x_dp_init()
1337 intel_encoder->enable = g4x_enable_dp; in g4x_dp_init()
1338 intel_encoder->disable = g4x_disable_dp; in g4x_dp_init()
1339 intel_encoder->post_disable = g4x_post_disable_dp; in g4x_dp_init()
1341 intel_encoder->audio_enable = g4x_dp_audio_enable; in g4x_dp_init()
1342 intel_encoder->audio_disable = g4x_dp_audio_disable; in g4x_dp_init()
1351 intel_encoder->set_signal_levels = chv_set_signal_levels; in g4x_dp_init()
1353 intel_encoder->set_signal_levels = vlv_set_signal_levels; in g4x_dp_init()
1355 intel_encoder->set_signal_levels = ivb_cpu_edp_set_signal_levels; in g4x_dp_init()
1357 intel_encoder->set_signal_levels = snb_cpu_edp_set_signal_levels; in g4x_dp_init()
1359 intel_encoder->set_signal_levels = g4x_set_signal_levels; in g4x_dp_init()
1373 intel_encoder->type = INTEL_OUTPUT_DP; in g4x_dp_init()
1374 intel_encoder->power_domain = intel_display_power_ddi_lanes_domain(display, port); in g4x_dp_init()
1377 intel_encoder->pipe_mask = BIT(PIPE_C); in g4x_dp_init()
1379 intel_encoder->pipe_mask = BIT(PIPE_A) | BIT(PIPE_B); in g4x_dp_init()
1381 intel_encoder->pipe_mask = ~0; in g4x_dp_init()
1383 intel_encoder->cloneable = 0; in g4x_dp_init()
1384 intel_encoder->port = port; in g4x_dp_init()
1385 intel_encoder->hpd_pin = intel_hpd_pin_default(port); in g4x_dp_init()
1401 dig_port->aux_ch = intel_dp_aux_ch(intel_encoder); in g4x_dp_init()