Lines Matching refs:intel_encoder
210 static void g4x_write_infoframe(struct intel_encoder *encoder, in g4x_write_infoframe()
246 static void g4x_read_infoframe(struct intel_encoder *encoder, in g4x_read_infoframe()
262 static u32 g4x_infoframes_enabled(struct intel_encoder *encoder, in g4x_infoframes_enabled()
278 static void ibx_write_infoframe(struct intel_encoder *encoder, in ibx_write_infoframe()
317 static void ibx_read_infoframe(struct intel_encoder *encoder, in ibx_read_infoframe()
334 static u32 ibx_infoframes_enabled(struct intel_encoder *encoder, in ibx_infoframes_enabled()
353 static void cpt_write_infoframe(struct intel_encoder *encoder, in cpt_write_infoframe()
395 static void cpt_read_infoframe(struct intel_encoder *encoder, in cpt_read_infoframe()
412 static u32 cpt_infoframes_enabled(struct intel_encoder *encoder, in cpt_infoframes_enabled()
427 static void vlv_write_infoframe(struct intel_encoder *encoder, in vlv_write_infoframe()
467 static void vlv_read_infoframe(struct intel_encoder *encoder, in vlv_read_infoframe()
485 static u32 vlv_infoframes_enabled(struct intel_encoder *encoder, in vlv_infoframes_enabled()
503 void hsw_write_infoframe(struct intel_encoder *encoder, in hsw_write_infoframe()
547 void hsw_read_infoframe(struct intel_encoder *encoder, in hsw_read_infoframe()
561 static u32 hsw_infoframes_enabled(struct intel_encoder *encoder, in hsw_infoframes_enabled()
605 u32 intel_hdmi_infoframes_enabled(struct intel_encoder *encoder, in intel_hdmi_infoframes_enabled()
648 static void intel_write_infoframe(struct intel_encoder *encoder, in intel_write_infoframe()
677 void intel_read_infoframe(struct intel_encoder *encoder, in intel_read_infoframe()
711 intel_hdmi_compute_avi_infoframe(struct intel_encoder *encoder, in intel_hdmi_compute_avi_infoframe()
768 intel_hdmi_compute_spd_infoframe(struct intel_encoder *encoder, in intel_hdmi_compute_spd_infoframe()
800 intel_hdmi_compute_hdmi_infoframe(struct intel_encoder *encoder, in intel_hdmi_compute_hdmi_infoframe()
830 intel_hdmi_compute_drm_infoframe(struct intel_encoder *encoder, in intel_hdmi_compute_drm_infoframe()
864 static void g4x_set_infoframes(struct intel_encoder *encoder, in g4x_set_infoframes()
977 static bool intel_hdmi_set_gcp_infoframe(struct intel_encoder *encoder, in intel_hdmi_set_gcp_infoframe()
1003 void intel_hdmi_read_gcp_infoframe(struct intel_encoder *encoder, in intel_hdmi_read_gcp_infoframe()
1026 static void intel_hdmi_compute_gcp_infoframe(struct intel_encoder *encoder, in intel_hdmi_compute_gcp_infoframe()
1048 static void ibx_set_infoframes(struct intel_encoder *encoder, in ibx_set_infoframes()
1107 static void cpt_set_infoframes(struct intel_encoder *encoder, in cpt_set_infoframes()
1156 static void vlv_set_infoframes(struct intel_encoder *encoder, in vlv_set_infoframes()
1214 void intel_hdmi_fastset_infoframes(struct intel_encoder *encoder, in intel_hdmi_fastset_infoframes()
1238 static void hsw_set_infoframes(struct intel_encoder *encoder, in hsw_set_infoframes()
1810 static int intel_hdmi_source_max_tmds_clock(struct intel_encoder *encoder) in intel_hdmi_source_max_tmds_clock()
1851 struct intel_encoder *encoder = &hdmi_to_dig_port(hdmi)->base; in hdmi_port_clock_limit()
1878 struct intel_encoder *encoder = &hdmi_to_dig_port(hdmi)->base; in hdmi_port_clock_valid()
2112 static int intel_hdmi_compute_bpc(struct intel_encoder *encoder, in intel_hdmi_compute_bpc()
2147 static int intel_hdmi_compute_clock(struct intel_encoder *encoder, in intel_hdmi_compute_clock()
2209 static bool intel_hdmi_has_audio(struct intel_encoder *encoder, in intel_hdmi_has_audio()
2246 static int intel_hdmi_compute_output_format(struct intel_encoder *encoder, in intel_hdmi_compute_output_format()
2290 static bool source_supports_scrambling(struct intel_encoder *encoder) in source_supports_scrambling()
2309 bool intel_hdmi_compute_has_hdmi_sink(struct intel_encoder *encoder, in intel_hdmi_compute_has_hdmi_sink()
2319 int intel_hdmi_compute_config(struct intel_encoder *encoder, in intel_hdmi_compute_config()
2415 void intel_hdmi_encoder_shutdown(struct intel_encoder *encoder) in intel_hdmi_encoder_shutdown()
2445 struct intel_encoder *encoder = &hdmi_to_dig_port(hdmi)->base; in intel_hdmi_dp_dual_mode_detect()
2541 struct intel_encoder *encoder = &hdmi_to_dig_port(intel_hdmi)->base; in intel_hdmi_detect()
2693 bool intel_hdmi_handle_sink_scrambling(struct intel_encoder *encoder, in intel_hdmi_handle_sink_scrambling()
2716 static u8 chv_encoder_to_ddc_pin(struct intel_encoder *encoder) in chv_encoder_to_ddc_pin()
2739 static u8 bxt_encoder_to_ddc_pin(struct intel_encoder *encoder) in bxt_encoder_to_ddc_pin()
2759 static u8 cnp_encoder_to_ddc_pin(struct intel_encoder *encoder) in cnp_encoder_to_ddc_pin()
2785 static u8 icl_encoder_to_ddc_pin(struct intel_encoder *encoder) in icl_encoder_to_ddc_pin()
2799 static u8 mcc_encoder_to_ddc_pin(struct intel_encoder *encoder) in mcc_encoder_to_ddc_pin()
2822 static u8 rkl_encoder_to_ddc_pin(struct intel_encoder *encoder) in rkl_encoder_to_ddc_pin()
2841 static u8 gen9bc_tgp_encoder_to_ddc_pin(struct intel_encoder *encoder) in gen9bc_tgp_encoder_to_ddc_pin()
2860 static u8 dg1_encoder_to_ddc_pin(struct intel_encoder *encoder) in dg1_encoder_to_ddc_pin()
2865 static u8 adls_encoder_to_ddc_pin(struct intel_encoder *encoder) in adls_encoder_to_ddc_pin()
2881 static u8 g4x_encoder_to_ddc_pin(struct intel_encoder *encoder) in g4x_encoder_to_ddc_pin()
2904 static u8 intel_hdmi_default_ddc_pin(struct intel_encoder *encoder) in intel_hdmi_default_ddc_pin()
2934 static struct intel_encoder *
2935 get_encoder_by_ddc_pin(struct intel_encoder *encoder, u8 ddc_pin) in get_encoder_by_ddc_pin()
2938 struct intel_encoder *other; in get_encoder_by_ddc_pin()
2958 static u8 intel_hdmi_ddc_pin(struct intel_encoder *encoder) in intel_hdmi_ddc_pin()
2961 struct intel_encoder *other; in intel_hdmi_ddc_pin()
3042 struct intel_encoder *intel_encoder = &dig_port->base; in intel_hdmi_init_connector() local
3043 struct drm_device *dev = intel_encoder->base.dev; in intel_hdmi_init_connector()
3044 enum port port = intel_encoder->port; in intel_hdmi_init_connector()
3050 intel_encoder->base.base.id, intel_encoder->base.name); in intel_hdmi_init_connector()
3057 dig_port->max_lanes, intel_encoder->base.base.id, in intel_hdmi_init_connector()
3058 intel_encoder->base.name)) in intel_hdmi_init_connector()
3061 ddc_pin = intel_hdmi_ddc_pin(intel_encoder); in intel_hdmi_init_connector()
3090 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_hdmi_init_connector()