mirror of
https://github.com/torvalds/linux.git
synced 2026-05-22 22:22:08 +02:00
drm/i915/vbt: Add edp pipe joiner enable/disable bits
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
This commit is contained in:
parent
c5a52cd04e
commit
1b85a9b046
|
|
@ -1547,6 +1547,10 @@ parse_edp(struct intel_display *display,
|
|||
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
|
||||
|
|
|
|||
|
|
@ -350,6 +350,7 @@ struct intel_vbt_panel_data {
|
|||
bool low_vswing;
|
||||
bool hobl;
|
||||
bool dsc_disable;
|
||||
bool pipe_joiner_enable;
|
||||
} edp;
|
||||
|
||||
struct {
|
||||
|
|
|
|||
|
|
@ -1109,6 +1109,7 @@ struct bdb_edp {
|
|||
u16 edp_dsc_disable; /* 251+ */
|
||||
u16 t6_delay_support; /* 260+ */
|
||||
u16 link_idle_time[16]; /* 260+ */
|
||||
u16 pipe_joiner_enable; /* 261+ */
|
||||
} __packed;
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user