mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-08 09:12:39 -04:00
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: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240930163549.416410-14-ankit.k.nautiyal@intel.com
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user