Add VBT support to enable/disable eDP Pipe Joiner feature.
The OEMs can choose to enable/disable the feature from VBT.
ARL - VBTs default this field to disabled.
PTL+ - VBTs default this field to enabled.
Bspec:20142
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/20260108124141.1407760-2-ankit.k.nautiyal@intel.com
if (display->vbt.version >= 251)
panel->vbt.edp.dsc_disable =
panel_bool(edp->edp_dsc_disable, panel_type);
+
+ if (display->vbt.version >= 261)
+ panel->vbt.edp.pipe_joiner_enable =
+ panel_bool(edp->pipe_joiner_enable, panel_type);
}
static void
bool low_vswing;
bool hobl;
bool dsc_disable;
+ bool pipe_joiner_enable;
} edp;
struct {
u16 edp_dsc_disable; /* 251+ */
u16 t6_delay_support; /* 260+ */
u16 link_idle_time[16]; /* 260+ */
+ u16 pipe_joiner_enable; /* 261+ */
} __packed;
/*