Lines Matching defs:intel_encoder

27 #include "intel_encoder.h"
60 static void g4x_dp_set_clock(struct intel_encoder *encoder,
92 static void intel_dp_prepare(struct intel_encoder *encoder,
299 static bool intel_dp_get_hw_state(struct intel_encoder *encoder,
335 static void intel_dp_get_config(struct intel_encoder *encoder,
411 intel_dp_link_down(struct intel_encoder *encoder,
476 static void g4x_dp_audio_enable(struct intel_encoder *encoder,
493 static void g4x_dp_audio_disable(struct intel_encoder *encoder,
511 struct intel_encoder *encoder,
530 struct intel_encoder *encoder,
538 struct intel_encoder *encoder,
546 struct intel_encoder *encoder,
567 struct intel_encoder *encoder,
575 struct intel_encoder *encoder,
664 struct intel_encoder *encoder,
705 struct intel_encoder *encoder,
714 struct intel_encoder *encoder,
722 struct intel_encoder *encoder,
737 struct intel_encoder *encoder,
747 struct intel_encoder *encoder,
757 struct intel_encoder *encoder,
770 struct intel_encoder *encoder,
780 struct intel_encoder *encoder,
809 static void vlv_set_signal_levels(struct intel_encoder *encoder,
895 static void chv_set_signal_levels(struct intel_encoder *encoder,
1016 g4x_set_signal_levels(struct intel_encoder *encoder,
1064 snb_cpu_edp_set_signal_levels(struct intel_encoder *encoder,
1116 ivb_cpu_edp_set_signal_levels(struct intel_encoder *encoder,
1149 intel_dp_hotplug(struct intel_encoder *encoder,
1172 static bool ibx_digital_port_connected(struct intel_encoder *encoder)
1180 static bool g4x_digital_port_connected(struct intel_encoder *encoder)
1203 static bool ilk_digital_port_connected(struct intel_encoder *encoder)
1211 static int g4x_dp_compute_config(struct intel_encoder *encoder,
1230 static void g4x_dp_suspend_complete(struct intel_encoder *encoder)
1273 struct intel_encoder *intel_encoder;
1297 intel_encoder = &dig_port->base;
1298 encoder = &intel_encoder->base;
1300 intel_encoder->devdata = devdata;
1304 if (drm_encoder_init(display->drm, &intel_encoder->base,
1309 intel_encoder_link_check_init(intel_encoder, intel_dp_link_check);
1311 intel_encoder->hotplug = intel_dp_hotplug;
1312 intel_encoder->compute_config = g4x_dp_compute_config;
1313 intel_encoder->get_hw_state = intel_dp_get_hw_state;
1314 intel_encoder->get_config = intel_dp_get_config;
1315 intel_encoder->sync_state = intel_dp_sync_state;
1316 intel_encoder->initial_fastset_check = intel_dp_initial_fastset_check;
1317 intel_encoder->update_pipe = intel_backlight_update;
1318 intel_encoder->suspend = intel_dp_encoder_suspend;
1319 intel_encoder->suspend_complete = g4x_dp_suspend_complete;
1320 intel_encoder->shutdown = intel_dp_encoder_shutdown;
1322 intel_encoder->pre_pll_enable = chv_dp_pre_pll_enable;
1323 intel_encoder->pre_enable = chv_pre_enable_dp;
1324 intel_encoder->enable = vlv_enable_dp;
1325 intel_encoder->disable = vlv_disable_dp;
1326 intel_encoder->post_disable = chv_post_disable_dp;
1327 intel_encoder->post_pll_disable = chv_dp_post_pll_disable;
1329 intel_encoder->pre_pll_enable = vlv_dp_pre_pll_enable;
1330 intel_encoder->pre_enable = vlv_pre_enable_dp;
1331 intel_encoder->enable = vlv_enable_dp;
1332 intel_encoder->disable = vlv_disable_dp;
1333 intel_encoder->post_disable = vlv_post_disable_dp;
1335 intel_encoder->pre_enable = g4x_pre_enable_dp;
1336 intel_encoder->enable = g4x_enable_dp;
1337 intel_encoder->disable = g4x_disable_dp;
1338 intel_encoder->post_disable = g4x_post_disable_dp;
1340 intel_encoder->audio_enable = g4x_dp_audio_enable;
1341 intel_encoder->audio_disable = g4x_dp_audio_disable;
1350 intel_encoder->set_signal_levels = chv_set_signal_levels;
1352 intel_encoder->set_signal_levels = vlv_set_signal_levels;
1354 intel_encoder->set_signal_levels = ivb_cpu_edp_set_signal_levels;
1356 intel_encoder->set_signal_levels = snb_cpu_edp_set_signal_levels;
1358 intel_encoder->set_signal_levels = g4x_set_signal_levels;
1372 intel_encoder->type = INTEL_OUTPUT_DP;
1373 intel_encoder->power_domain = intel_display_power_ddi_lanes_domain(display, port);
1376 intel_encoder->pipe_mask = BIT(PIPE_C);
1378 intel_encoder->pipe_mask = BIT(PIPE_A) | BIT(PIPE_B);
1380 intel_encoder->pipe_mask = ~0;
1382 intel_encoder->cloneable = 0;
1383 intel_encoder->port = port;
1384 intel_encoder->hpd_pin = intel_hpd_pin_default(port);
1400 dig_port->aux_ch = intel_dp_aux_ch(intel_encoder);