Lines Matching refs:gma_encoder
268 struct gma_encoder *encoder;
314 static bool is_edp(struct gma_encoder *encoder) in is_edp()
320 static void cdv_intel_dp_start_link_train(struct gma_encoder *encoder);
321 static void cdv_intel_dp_complete_link_train(struct gma_encoder *encoder);
322 static void cdv_intel_dp_link_down(struct gma_encoder *encoder);
325 cdv_intel_dp_max_lane_count(struct gma_encoder *encoder) in cdv_intel_dp_max_lane_count()
343 cdv_intel_dp_max_link_bw(struct gma_encoder *encoder) in cdv_intel_dp_max_link_bw()
380 static void cdv_intel_edp_panel_vdd_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_on()
400 static void cdv_intel_edp_panel_vdd_off(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_off()
415 static bool cdv_intel_edp_panel_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_on()
442 static void cdv_intel_edp_panel_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_off()
474 static void cdv_intel_edp_backlight_on (struct gma_encoder *intel_encoder) in cdv_intel_edp_backlight_on()
494 static void cdv_intel_edp_backlight_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_backlight_off()
514 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_mode_valid()
570 cdv_intel_dp_aux_ch(struct gma_encoder *encoder, in cdv_intel_dp_aux_ch()
672 cdv_intel_dp_aux_native_write(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_write()
705 cdv_intel_dp_aux_native_write_1(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_write_1()
713 cdv_intel_dp_aux_native_read(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_read()
758 struct gma_encoder *encoder = intel_dp->encoder; in cdv_intel_dp_i2c_aux_ch()
849 struct gma_encoder *encoder, const char *name) in cdv_intel_dp_i2c_init()
900 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_mode_fixup()
1003 struct gma_encoder *intel_encoder; in cdv_intel_dp_set_m_n()
1043 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_mode_set()
1110 static void cdv_intel_dp_sink_dpms(struct gma_encoder *encoder, int mode) in cdv_intel_dp_sink_dpms()
1142 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_prepare()
1159 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_commit()
1173 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_dpms()
1208 cdv_intel_dp_aux_native_read_retry(struct gma_encoder *encoder, uint16_t address, in cdv_intel_dp_aux_native_read_retry()
1233 cdv_intel_dp_get_link_status(struct gma_encoder *encoder) in cdv_intel_dp_get_link_status()
1278 cdv_intel_get_adjust_train(struct gma_encoder *encoder) in cdv_intel_get_adjust_train()
1337 cdv_intel_channel_eq_ok(struct gma_encoder *encoder) in cdv_intel_channel_eq_ok()
1357 cdv_intel_dp_set_link_train(struct gma_encoder *encoder, in cdv_intel_dp_set_link_train()
1383 cdv_intel_dplink_set_level(struct gma_encoder *encoder, in cdv_intel_dplink_set_level()
1403 cdv_intel_dp_set_vswing_premph(struct gma_encoder *encoder, uint8_t signal_level) in cdv_intel_dp_set_vswing_premph()
1469 cdv_intel_dp_start_link_train(struct gma_encoder *encoder) in cdv_intel_dp_start_link_train()
1562 cdv_intel_dp_complete_link_train(struct gma_encoder *encoder) in cdv_intel_dp_complete_link_train()
1645 cdv_intel_dp_link_down(struct gma_encoder *encoder) in cdv_intel_dp_link_down()
1669 static enum drm_connector_status cdv_dp_detect(struct gma_encoder *encoder) in cdv_dp_detect()
1697 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_detect()
1731 struct gma_encoder *intel_encoder = gma_attached_encoder(connector); in cdv_intel_dp_get_modes()
1787 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_detect_audio()
1813 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_set_property()
1866 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); in cdv_intel_dp_destroy() local
1867 struct cdv_intel_dp *intel_dp = gma_encoder->dev_priv; in cdv_intel_dp_destroy()
1869 if (is_edp(gma_encoder)) { in cdv_intel_dp_destroy()
1953 struct gma_encoder *gma_encoder; in cdv_intel_dp_init() local
1961 gma_encoder = kzalloc(sizeof(struct gma_encoder), GFP_KERNEL); in cdv_intel_dp_init()
1962 if (!gma_encoder) in cdv_intel_dp_init()
1975 encoder = &gma_encoder->base; in cdv_intel_dp_init()
1980 gma_connector_attach_encoder(gma_connector, gma_encoder); in cdv_intel_dp_init()
1983 gma_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in cdv_intel_dp_init()
1985 gma_encoder->type = INTEL_OUTPUT_EDP; in cdv_intel_dp_init()
1988 gma_encoder->dev_priv=intel_dp; in cdv_intel_dp_init()
1989 intel_dp->encoder = gma_encoder; in cdv_intel_dp_init()
2005 gma_encoder->ddi_select = (DP_MASK | DDI0_SELECT); in cdv_intel_dp_init()
2009 gma_encoder->ddi_select = (DP_MASK | DDI1_SELECT); in cdv_intel_dp_init()
2015 cdv_intel_dp_i2c_init(gma_connector, gma_encoder, name); in cdv_intel_dp_init()
2019 if (is_edp(gma_encoder)) { in cdv_intel_dp_init()
2073 cdv_intel_edp_panel_vdd_on(gma_encoder); in cdv_intel_dp_init()
2074 ret = cdv_intel_dp_aux_native_read(gma_encoder, DP_DPCD_REV, in cdv_intel_dp_init()
2077 cdv_intel_edp_panel_vdd_off(gma_encoder); in cdv_intel_dp_init()
2100 kfree(gma_encoder); in cdv_intel_dp_init()