/* Returns whether any output on the specified pipe is of the specified type  */
bool intel_pipe_has_type(struct drm_crtc *crtc, int type)
/* Returns whether any output on the specified pipe is of the specified type  */
bool intel_pipe_has_type(struct drm_crtc *crtc, int type)
{
    struct drm_device *dev = crtc->dev;
    struct drm_mode_config *mode_config = &dev->mode_config;
    struct drm_connector *l_entry;
    list_for_each_entry(l_entry, &mode_config->connector_list, head) {
	    if (l_entry->encoder &&
	        l_entry->encoder->crtc == crtc) {
		    struct intel_output *intel_output = to_intel_output(l_entry);
		    if (intel_output->type == type)
			    return true;
	    }
    }
    return false;
}