• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/drm2/i915/

Lines Matching refs:connector

66 static struct intel_hdmi *intel_attached_hdmi(struct drm_connector *connector)
68 return enc_to_intel_hdmi(&intel_attached_encoder(connector)->base);
753 static int intel_hdmi_mode_valid(struct drm_connector *connector,
796 intel_hdmi_detect(struct drm_connector *connector, bool force)
798 struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
802 struct drm_i915_private *dev_priv = connector->dev->dev_private;
806 if (IS_G4X(connector->dev) && !g4x_hdmi_connected(intel_hdmi))
811 edid = drm_get_edid(connector,
836 static int intel_hdmi_get_modes(struct drm_connector *connector)
838 struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
839 struct drm_i915_private *dev_priv = connector->dev->dev_private;
845 return intel_ddc_get_modes(connector,
851 intel_hdmi_detect_audio(struct drm_connector *connector)
853 struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
854 struct drm_i915_private *dev_priv = connector->dev->dev_private;
858 edid = drm_get_edid(connector,
871 intel_hdmi_set_property(struct drm_connector *connector,
875 struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector);
878 struct drm_i915_private *dev_priv = connector->dev->dev_private;
881 ret = drm_object_property_set_value(&connector->base, property, val);
895 has_audio = intel_hdmi_detect_audio(connector);
926 static void intel_hdmi_destroy(struct drm_connector *connector)
928 drm_connector_cleanup(connector);
929 free(connector, DRM_MEM_KMS);
957 intel_hdmi_add_properties(struct intel_hdmi *intel_hdmi, struct drm_connector *connector)
959 intel_attach_force_audio_property(connector);
960 intel_attach_broadcast_rgb_property(connector);
966 struct drm_connector *connector = &intel_connector->base;
973 drm_connector_init(dev, connector, &intel_hdmi_connector_funcs,
975 drm_connector_helper_add(connector, &intel_hdmi_connector_helper_funcs);
977 connector->polled = DRM_CONNECTOR_POLL_HPD;
978 connector->interlace_allowed = 1;
979 connector->doublescan_allowed = 0;
1022 intel_hdmi_add_properties(intel_hdmi, connector);