]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/5.1.9/drm-add-non-desktop-quirk-for-valve-hmds.patch
Linux 5.1.9
[thirdparty/kernel/stable-queue.git] / releases / 5.1.9 / drm-add-non-desktop-quirk-for-valve-hmds.patch
CommitLineData
29167bff
GKH
1From 30d62d4453e49f85dd17b2ba60bbb68b6593dba0 Mon Sep 17 00:00:00 2001
2From: Andres Rodriguez <andresx7@gmail.com>
3Date: Thu, 2 May 2019 15:31:57 -0400
4Subject: drm: add non-desktop quirk for Valve HMDs
5
6From: Andres Rodriguez <andresx7@gmail.com>
7
8commit 30d62d4453e49f85dd17b2ba60bbb68b6593dba0 upstream.
9
10Add vendor/product pairs for the Valve Index HMDs.
11
12Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
13Cc: Dave Airlie <airlied@redhat.com>
14Cc: <stable@vger.kernel.org> # v4.15
15Signed-off-by: Dave Airlie <airlied@redhat.com>
16Link: https://patchwork.freedesktop.org/patch/msgid/20190502193157.15692-1-andresx7@gmail.com
17Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18
19---
20 drivers/gpu/drm/drm_edid.c | 19 +++++++++++++++++++
21 1 file changed, 19 insertions(+)
22
23--- a/drivers/gpu/drm/drm_edid.c
24+++ b/drivers/gpu/drm/drm_edid.c
25@@ -172,6 +172,25 @@ static const struct edid_quirk {
26 /* Rotel RSX-1058 forwards sink's EDID but only does HDMI 1.1*/
27 { "ETR", 13896, EDID_QUIRK_FORCE_8BPC },
28
29+ /* Valve Index Headset */
30+ { "VLV", 0x91a8, EDID_QUIRK_NON_DESKTOP },
31+ { "VLV", 0x91b0, EDID_QUIRK_NON_DESKTOP },
32+ { "VLV", 0x91b1, EDID_QUIRK_NON_DESKTOP },
33+ { "VLV", 0x91b2, EDID_QUIRK_NON_DESKTOP },
34+ { "VLV", 0x91b3, EDID_QUIRK_NON_DESKTOP },
35+ { "VLV", 0x91b4, EDID_QUIRK_NON_DESKTOP },
36+ { "VLV", 0x91b5, EDID_QUIRK_NON_DESKTOP },
37+ { "VLV", 0x91b6, EDID_QUIRK_NON_DESKTOP },
38+ { "VLV", 0x91b7, EDID_QUIRK_NON_DESKTOP },
39+ { "VLV", 0x91b8, EDID_QUIRK_NON_DESKTOP },
40+ { "VLV", 0x91b9, EDID_QUIRK_NON_DESKTOP },
41+ { "VLV", 0x91ba, EDID_QUIRK_NON_DESKTOP },
42+ { "VLV", 0x91bb, EDID_QUIRK_NON_DESKTOP },
43+ { "VLV", 0x91bc, EDID_QUIRK_NON_DESKTOP },
44+ { "VLV", 0x91bd, EDID_QUIRK_NON_DESKTOP },
45+ { "VLV", 0x91be, EDID_QUIRK_NON_DESKTOP },
46+ { "VLV", 0x91bf, EDID_QUIRK_NON_DESKTOP },
47+
48 /* HTC Vive and Vive Pro VR Headsets */
49 { "HVR", 0xaa01, EDID_QUIRK_NON_DESKTOP },
50 { "HVR", 0xaa02, EDID_QUIRK_NON_DESKTOP },