Commit 9949bf7b authored by Ankit Nautiyal's avatar Ankit Nautiyal
Browse files

drm/i915/intel_dp: Add support for forcing ultrajoiner



Allow forcing ultrajoiner through debugfs.

v2: Minor refactoring of switch case logic. (Ville)

Signed-off-by: default avatarAnkit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: default avatarSuraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240930163549.416410-14-ankit.k.nautiyal@intel.com
parent f4f8f0ea
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1331,6 +1331,7 @@ static ssize_t i915_joiner_write(struct file *file,
{
	struct seq_file *m = file->private_data;
	struct intel_connector *connector = m->private;
	struct drm_i915_private *i915 = to_i915(connector->base.dev);
	int force_joined_pipes = 0;
	int ret;

@@ -1347,6 +1348,13 @@ static ssize_t i915_joiner_write(struct file *file,
	case 2:
		connector->force_joined_pipes = force_joined_pipes;
		break;
	case 4:
		if (HAS_ULTRAJOINER(i915)) {
			connector->force_joined_pipes = force_joined_pipes;
			break;
		}

		fallthrough;
	default:
		return -EINVAL;
	}