Lines Matching refs:gma_encoder
264 struct gma_encoder *encoder;
310 static bool is_edp(struct gma_encoder *encoder) in is_edp()
316 static void cdv_intel_dp_start_link_train(struct gma_encoder *encoder);
317 static void cdv_intel_dp_complete_link_train(struct gma_encoder *encoder);
318 static void cdv_intel_dp_link_down(struct gma_encoder *encoder);
321 cdv_intel_dp_max_lane_count(struct gma_encoder *encoder) in cdv_intel_dp_max_lane_count()
339 cdv_intel_dp_max_link_bw(struct gma_encoder *encoder) in cdv_intel_dp_max_link_bw()
376 static void cdv_intel_edp_panel_vdd_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_on()
396 static void cdv_intel_edp_panel_vdd_off(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_off()
411 static bool cdv_intel_edp_panel_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_on()
438 static void cdv_intel_edp_panel_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_off()
470 static void cdv_intel_edp_backlight_on (struct gma_encoder *intel_encoder) in cdv_intel_edp_backlight_on()
490 static void cdv_intel_edp_backlight_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_backlight_off()
510 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_mode_valid()
566 cdv_intel_dp_aux_ch(struct gma_encoder *encoder, in cdv_intel_dp_aux_ch()
668 cdv_intel_dp_aux_native_write(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_write()
701 cdv_intel_dp_aux_native_write_1(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_write_1()
709 cdv_intel_dp_aux_native_read(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_read()
754 struct gma_encoder *encoder = intel_dp->encoder; in cdv_intel_dp_i2c_aux_ch()
845 struct gma_encoder *encoder, const char *name) in cdv_intel_dp_i2c_init()
894 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_mode_fixup()
997 struct gma_encoder *intel_encoder; in cdv_intel_dp_set_m_n()
1037 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_mode_set()
1104 static void cdv_intel_dp_sink_dpms(struct gma_encoder *encoder, int mode) in cdv_intel_dp_sink_dpms()
1136 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_prepare()
1153 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_commit()
1167 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_dpms()
1202 cdv_intel_dp_aux_native_read_retry(struct gma_encoder *encoder, uint16_t address, in cdv_intel_dp_aux_native_read_retry()
1227 cdv_intel_dp_get_link_status(struct gma_encoder *encoder) in cdv_intel_dp_get_link_status()
1272 cdv_intel_get_adjust_train(struct gma_encoder *encoder) in cdv_intel_get_adjust_train()
1331 cdv_intel_channel_eq_ok(struct gma_encoder *encoder) in cdv_intel_channel_eq_ok()
1351 cdv_intel_dp_set_link_train(struct gma_encoder *encoder, in cdv_intel_dp_set_link_train()
1377 cdv_intel_dplink_set_level(struct gma_encoder *encoder, in cdv_intel_dplink_set_level()
1397 cdv_intel_dp_set_vswing_premph(struct gma_encoder *encoder, uint8_t signal_level) in cdv_intel_dp_set_vswing_premph()
1463 cdv_intel_dp_start_link_train(struct gma_encoder *encoder) in cdv_intel_dp_start_link_train()
1556 cdv_intel_dp_complete_link_train(struct gma_encoder *encoder) in cdv_intel_dp_complete_link_train()
1639 cdv_intel_dp_link_down(struct gma_encoder *encoder) in cdv_intel_dp_link_down()
1663 static enum drm_connector_status cdv_dp_detect(struct gma_encoder *encoder) in cdv_dp_detect()
1691 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_detect()
1725 struct gma_encoder *intel_encoder = gma_attached_encoder(connector); in cdv_intel_dp_get_modes()
1781 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_detect_audio()
1807 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_set_property()
1861 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); in cdv_intel_dp_destroy() local
1862 struct cdv_intel_dp *intel_dp = gma_encoder->dev_priv; in cdv_intel_dp_destroy()
1864 if (is_edp(gma_encoder)) { in cdv_intel_dp_destroy()
1947 struct gma_encoder *gma_encoder; in cdv_intel_dp_init() local
1955 gma_encoder = kzalloc(sizeof(struct gma_encoder), GFP_KERNEL); in cdv_intel_dp_init()
1956 if (!gma_encoder) in cdv_intel_dp_init()
1969 encoder = &gma_encoder->base; in cdv_intel_dp_init()
1974 gma_connector_attach_encoder(gma_connector, gma_encoder); in cdv_intel_dp_init()
1977 gma_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in cdv_intel_dp_init()
1979 gma_encoder->type = INTEL_OUTPUT_EDP; in cdv_intel_dp_init()
1982 gma_encoder->dev_priv=intel_dp; in cdv_intel_dp_init()
1983 intel_dp->encoder = gma_encoder; in cdv_intel_dp_init()
1997 gma_encoder->ddi_select = (DP_MASK | DDI0_SELECT); in cdv_intel_dp_init()
2001 gma_encoder->ddi_select = (DP_MASK | DDI1_SELECT); in cdv_intel_dp_init()
2007 cdv_intel_dp_i2c_init(gma_connector, gma_encoder, name); in cdv_intel_dp_init()
2011 if (is_edp(gma_encoder)) { in cdv_intel_dp_init()
2065 cdv_intel_edp_panel_vdd_on(gma_encoder); in cdv_intel_dp_init()
2066 ret = cdv_intel_dp_aux_native_read(gma_encoder, DP_DPCD_REV, in cdv_intel_dp_init()
2069 cdv_intel_edp_panel_vdd_off(gma_encoder); in cdv_intel_dp_init()
2092 kfree(gma_encoder); in cdv_intel_dp_init()