summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/intel_connector.c
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2018-10-16 17:50:44 +0300
committerJani Nikula <jani.nikula@intel.com>2018-10-17 09:36:43 +0300
commit046c9bca3d829d1f67e4667ffeac099564a683a4 (patch)
tree11149bdadc9276b18246f679eb1da7da8f261453 /drivers/gpu/drm/i915/intel_connector.c
parentbb1c7edc6d4d5cc6917814d858d47b22d2e93cde (diff)
downloadlinux-046c9bca3d829d1f67e4667ffeac099564a683a4.tar.xz
drm/i915: rename and move intel_get_pipe_from_connector()
Rename intel_get_pipe_from_connector() to intel_connector_get_pipe() and move it near its connector function friends in intel_connector.c. No functional changes. Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20181016145044.3924-1-jani.nikula@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/intel_connector.c')
-rw-r--r--drivers/gpu/drm/i915/intel_connector.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_connector.c b/drivers/gpu/drm/i915/intel_connector.c
index 598d5cb9b657..18e370f607bc 100644
--- a/drivers/gpu/drm/i915/intel_connector.c
+++ b/drivers/gpu/drm/i915/intel_connector.c
@@ -147,6 +147,18 @@ bool intel_connector_get_hw_state(struct intel_connector *connector)
return encoder->get_hw_state(encoder, &pipe);
}
+enum pipe intel_connector_get_pipe(struct intel_connector *connector)
+{
+ struct drm_device *dev = connector->base.dev;
+
+ WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex));
+
+ if (!connector->base.state->crtc)
+ return INVALID_PIPE;
+
+ return to_intel_crtc(connector->base.state->crtc)->pipe;
+}
+
/**
* intel_connector_update_modes - update connector from edid
* @connector: DRM connector device to use