]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - queue-4.19/drm-add-non-desktop-quirk-for-valve-hmds.patch
4.19-stable patches
[thirdparty/kernel/stable-queue.git] / queue-4.19 / drm-add-non-desktop-quirk-for-valve-hmds.patch
1 From 30d62d4453e49f85dd17b2ba60bbb68b6593dba0 Mon Sep 17 00:00:00 2001
2 From: Andres Rodriguez <andresx7@gmail.com>
3 Date: Thu, 2 May 2019 15:31:57 -0400
4 Subject: drm: add non-desktop quirk for Valve HMDs
5
6 From: Andres Rodriguez <andresx7@gmail.com>
7
8 commit 30d62d4453e49f85dd17b2ba60bbb68b6593dba0 upstream.
9
10 Add vendor/product pairs for the Valve Index HMDs.
11
12 Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
13 Cc: Dave Airlie <airlied@redhat.com>
14 Cc: <stable@vger.kernel.org> # v4.15
15 Signed-off-by: Dave Airlie <airlied@redhat.com>
16 Link: https://patchwork.freedesktop.org/patch/msgid/20190502193157.15692-1-andresx7@gmail.com
17 Signed-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 },