Lines Matching refs:gma_encoder

266 	struct gma_encoder *encoder;
312 static bool is_edp(struct gma_encoder *encoder) in is_edp()
318 static void cdv_intel_dp_start_link_train(struct gma_encoder *encoder);
319 static void cdv_intel_dp_complete_link_train(struct gma_encoder *encoder);
320 static void cdv_intel_dp_link_down(struct gma_encoder *encoder);
323 cdv_intel_dp_max_lane_count(struct gma_encoder *encoder) in cdv_intel_dp_max_lane_count()
341 cdv_intel_dp_max_link_bw(struct gma_encoder *encoder) in cdv_intel_dp_max_link_bw()
378 static void cdv_intel_edp_panel_vdd_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_on()
398 static void cdv_intel_edp_panel_vdd_off(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_off()
413 static bool cdv_intel_edp_panel_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_on()
440 static void cdv_intel_edp_panel_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_off()
472 static void cdv_intel_edp_backlight_on (struct gma_encoder *intel_encoder) in cdv_intel_edp_backlight_on()
492 static void cdv_intel_edp_backlight_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_backlight_off()
512 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_mode_valid()
568 cdv_intel_dp_aux_ch(struct gma_encoder *encoder, in cdv_intel_dp_aux_ch()
670 cdv_intel_dp_aux_native_write(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_write()
703 cdv_intel_dp_aux_native_write_1(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_write_1()
711 cdv_intel_dp_aux_native_read(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_read()
756 struct gma_encoder *encoder = intel_dp->encoder; in cdv_intel_dp_i2c_aux_ch()
847 struct gma_encoder *encoder, const char *name) in cdv_intel_dp_i2c_init()
898 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_mode_fixup()
1001 struct gma_encoder *intel_encoder; in cdv_intel_dp_set_m_n()
1041 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_mode_set()
1108 static void cdv_intel_dp_sink_dpms(struct gma_encoder *encoder, int mode) in cdv_intel_dp_sink_dpms()
1140 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_prepare()
1157 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_commit()
1171 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in cdv_intel_dp_dpms()
1206 cdv_intel_dp_aux_native_read_retry(struct gma_encoder *encoder, uint16_t address, in cdv_intel_dp_aux_native_read_retry()
1231 cdv_intel_dp_get_link_status(struct gma_encoder *encoder) in cdv_intel_dp_get_link_status()
1305 cdv_intel_get_adjust_train(struct gma_encoder *encoder) in cdv_intel_get_adjust_train()
1364 cdv_intel_channel_eq_ok(struct gma_encoder *encoder) in cdv_intel_channel_eq_ok()
1384 cdv_intel_dp_set_link_train(struct gma_encoder *encoder, in cdv_intel_dp_set_link_train()
1411 cdv_intel_dplink_set_level(struct gma_encoder *encoder, in cdv_intel_dplink_set_level()
1432 cdv_intel_dp_set_vswing_premph(struct gma_encoder *encoder, uint8_t signal_level) in cdv_intel_dp_set_vswing_premph()
1498 cdv_intel_dp_start_link_train(struct gma_encoder *encoder) in cdv_intel_dp_start_link_train()
1592 cdv_intel_dp_complete_link_train(struct gma_encoder *encoder) in cdv_intel_dp_complete_link_train()
1678 cdv_intel_dp_link_down(struct gma_encoder *encoder) in cdv_intel_dp_link_down()
1702 static enum drm_connector_status cdv_dp_detect(struct gma_encoder *encoder) in cdv_dp_detect()
1730 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_detect()
1764 struct gma_encoder *intel_encoder = gma_attached_encoder(connector); in cdv_intel_dp_get_modes()
1820 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_detect_audio()
1846 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_set_property()
1899 struct gma_encoder *gma_encoder = gma_attached_encoder(connector); in cdv_intel_dp_destroy() local
1900 struct cdv_intel_dp *intel_dp = gma_encoder->dev_priv; in cdv_intel_dp_destroy()
1902 if (is_edp(gma_encoder)) { in cdv_intel_dp_destroy()
1996 struct gma_encoder *gma_encoder; in cdv_intel_dp_init() local
2004 gma_encoder = kzalloc(sizeof(struct gma_encoder), GFP_KERNEL); in cdv_intel_dp_init()
2005 if (!gma_encoder) in cdv_intel_dp_init()
2018 encoder = &gma_encoder->base; in cdv_intel_dp_init()
2024 gma_connector_attach_encoder(gma_connector, gma_encoder); in cdv_intel_dp_init()
2027 gma_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in cdv_intel_dp_init()
2029 gma_encoder->type = INTEL_OUTPUT_EDP; in cdv_intel_dp_init()
2032 gma_encoder->dev_priv=intel_dp; in cdv_intel_dp_init()
2033 intel_dp->encoder = gma_encoder; in cdv_intel_dp_init()
2049 gma_encoder->ddi_select = (DP_MASK | DDI0_SELECT); in cdv_intel_dp_init()
2053 gma_encoder->ddi_select = (DP_MASK | DDI1_SELECT); in cdv_intel_dp_init()
2059 cdv_intel_dp_i2c_init(gma_connector, gma_encoder, name); in cdv_intel_dp_init()
2063 if (is_edp(gma_encoder)) { in cdv_intel_dp_init()
2117 cdv_intel_edp_panel_vdd_on(gma_encoder); in cdv_intel_dp_init()
2118 ret = cdv_intel_dp_aux_native_read(gma_encoder, DP_DPCD_REV, in cdv_intel_dp_init()
2121 cdv_intel_edp_panel_vdd_off(gma_encoder); in cdv_intel_dp_init()
2144 kfree(gma_encoder); in cdv_intel_dp_init()