From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 79C64C433DF for ; Mon, 18 May 2020 10:14:41 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 375AC20801 for ; Mon, 18 May 2020 10:14:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=LenovoBeijing.onmicrosoft.com header.i=@LenovoBeijing.onmicrosoft.com header.b="dkRTZyXX" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 375AC20801 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=lenovo.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 739726E150; Mon, 18 May 2020 10:14:40 +0000 (UTC) Received: from mail1.bemta23.messagelabs.com (mail1.bemta23.messagelabs.com [67.219.246.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 47BD36E29E for ; Sat, 16 May 2020 23:36:23 +0000 (UTC) Received: from [100.112.5.40] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-4.bemta.az-c.us-east-1.aws.symcld.net id AB/ED-40013-CE870CE5; Sat, 16 May 2020 23:36:12 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKJsWRWlGSWpSXmKPExsWSLveKRfd1xYE 4g3en9C2ufH3P5sDocb/7OFMAYxRrZl5SfkUCa0ZP413GgkUGFZtWLmFuYPyg3cXIxSEksIxJ 4vrv78wQzitGid+rPrNDOI1MErNuNbNCOL8ZJWa3TQYrYxRYyizx9fkKRgjnGIvEvANXoJwNj BLdvz6DOSwCu5klFvf/ghowi0ni5789UM5dRom7zYvYuhg5OdgENCTmz57JAmKLCLhLXG7eBm YLC1hJbJ4zjxUibi/RcfoO0HYOIFtP4uVpORCTRUBVYtoqIZAKXoEYiXOXdjGC2IwCYhLfT61 hArGZBcQlbj2ZD2ZLCAhILNlznhnCFpV4+fgfK8TVixklGhvWsEMkFCXmH3wGZctKXJrfzQhh +0pM3LARKq4lMen3dahB2RIHLvyEiqtJLO5+xAZym4SAjMSr1RIQYTmJVb0PWSBsGYkHN7azg eyVEPjNJDF12UuWCYy6s5DcCmHnSfztns04C+w3QYmTM5+wQMR1JBbs/sQGYWtLLFv4mhnGPn PgMROy+AJG9lWMZklFmekZJbmJmTm6hgYGuoaGRrpmukZGhnqJVbrJeqXFuqmJxSW6QG55sV5 xZW5yTopeXmrJJkZgqkopYLu7g3HH8vd6hxglOZiURHkvHtgfJ8SXlJ9SmZFYnBFfVJqTWnyI UYaDQ0mCd3L5gTghwaLU9NSKtMwcYNqESUtw8CiJ8K4DSfMWFyTmFmemQ6ROMVpyTHg5dxEzx 8dVS4DkdxApxJKXn5cqJc67sQyoQQCkIaM0D24cLLVfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM 7BqCTMWwmyliczrwRuKzCNA/0iwut6cR/IQSWJCCmpBiYVm2fXIzrev9JSO/3P9siFna+jBeR PaxkmZGy58exAaULLo90cPx7XPWhLCDA4b3T4pDTTjO+t9WnTzc7eX5U2I/rlzrL3hv9488rm f+G8H90iqrHeOWP1h62+BbZPtybf+bwwx3WF9zGj3+rT73Nv32jPUdyRvey27CZ/Po1DYo5el 7O7TpRae3ytYGWRDvfUrlg11/+2idppz2qp/xIer/Qepu3d8k+tIiwotS/i2ObLoTuOnu84fk RhPqOs8/vSjS1HM36LnZSfUXp1iofbiYcv+xrv/v13b41K248fv3t0TH01vVduWTX7p+T+pYe CewWVDq1L51XWXMGd/TCc+02HvJb7PI/OW2Kaf5crsRRnJBpqMRcVJwIATRvQ9mgEAAA= X-Env-Sender: mpearson@lenovo.com X-Msg-Ref: server-6.tower-406.messagelabs.com!1589672169!409518!1 X-Originating-IP: [103.30.234.4] X-SYMC-ESS-Client-Auth: outbound-route-from=pass X-StarScan-Received: X-StarScan-Version: 9.50.1; banners=-,-,- X-VirusChecked: Checked Received: (qmail 31179 invoked from network); 16 May 2020 23:36:11 -0000 Received: from unknown (HELO lenovo.com) (103.30.234.4) by server-6.tower-406.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 16 May 2020 23:36:11 -0000 Received: from HKGWPEMAIL02.lenovo.com (unknown [10.128.3.70]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by Forcepoint Email with ESMTPS id BD39FF46084EA62AD32A for ; Sun, 17 May 2020 07:36:08 +0800 (CST) Received: from HKGWPEMAIL01.lenovo.com (10.128.3.69) by HKGWPEMAIL02.lenovo.com (10.128.3.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1913.5; Sun, 17 May 2020 07:36:38 +0800 Received: from HKGWPEXCH02.lenovo.com (10.128.62.31) by HKGWPEMAIL01.lenovo.com (10.128.3.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1913.5 via Frontend Transport; Sun, 17 May 2020 07:36:08 +0800 Received: from APC01-HK2-obe.outbound.protection.outlook.com (104.47.124.50) by mail.lenovo.com (10.128.62.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1913.5; Sun, 17 May 2020 07:36:36 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NUuVmrF0kO8O0eYXQqVF6v4hgfRSWhdniJQt3iO9VfkPqGAChSi4xRg6Cq0rw3VOnxjHui9mL5eWBDoiuF8idTgcBTfo9sh+1pl0lZIUq1zEIDqVj9Ks93AKPhy1BG2baZL75Dud6ALXBQ5FYQUk3VYJqZShkxJ4eOO5yRgYfRhDH8fXbOmc9D47G3At69bHLLQ0Mgfgh8qMSVzoZgOIuPk2cenmK1eOeTxqRFK+nfxp00eVwJ3fvbS+npt/Mk/x96l27UBnt16ZkzgV8HvjIS68KJrRFLPlEWAfWTLmUOJeCjmKVz0FKBXLNUWc3pGR/BZUhsPd42F7tWeM3TD/xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jbU27IEaPwMS8KQdw2SuX20UqlrVhjGtBjqF+VrFNOI=; b=EnwRgY0pofRpW67b4VusY2EqUfl1TZiPyN1Tj+DGud0rkAiSsDtpuu2hozGwsXvjBkezaNZcC4at2tRFJh91Dv/Ia92f+6eI/kTpFeThqaVgRl3un2qZTD95J/itgoXdxmGzkmR84vxof+b/4E8uO22VKyJ30SJE1L4O9mLG+0q9TYqVD7qTC6oErRs47qJcBMyAuRb9bz3P30S9zOe40B51SXO3I6u5+Z7Bl+bbu1zLzTMmxDQxYRoA0UvSxNvGgsMxUAxMMkVGAc4ae7jhs89JOCeAPx4OToBrofjir7x+rbkKLqdrqGfyJ4e08C2P2z+ZfE6oiZFsmq2pg9/Axw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=lenovo.com; dmarc=pass action=none header.from=lenovo.com; dkim=pass header.d=lenovo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=LenovoBeijing.onmicrosoft.com; s=selector2-LenovoBeijing-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jbU27IEaPwMS8KQdw2SuX20UqlrVhjGtBjqF+VrFNOI=; b=dkRTZyXXtd16+kQ3pNRwbCGcLr1uMR6dtha/FsL1ybkt1/xluZjXiklRfrnOUl20cYfy3xuZpn8W4zb/kQKqXxl6c0TrCbW5jy0leSOdJ4G7KiS875eE3xKkfg37yWltBPKqGFlbLDCg2CuWlFiKs6yRR7JtpoxGyKWjPEeFY8k= Received: from SG2PR03MB3324.apcprd03.prod.outlook.com (2603:1096:4:19::12) by SG2PR03MB5166.apcprd03.prod.outlook.com (2603:1096:4:de::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.13; Sat, 16 May 2020 23:36:05 +0000 Received: from SG2PR03MB3324.apcprd03.prod.outlook.com ([fe80::3417:bbb:2260:50f6]) by SG2PR03MB3324.apcprd03.prod.outlook.com ([fe80::3417:bbb:2260:50f6%4]) with mapi id 15.20.3021.013; Sat, 16 May 2020 23:36:04 +0000 From: Mark Pearson To: "dri-devel@lists.freedesktop.org" Subject: [PATCH] Lenovo X13 Yoga OLED panel brightness fix Thread-Topic: [PATCH] Lenovo X13 Yoga OLED panel brightness fix Thread-Index: AdYr2e45YjYzW1LmQh26dGZPHqI7kA== Date: Sat, 16 May 2020 23:36:04 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [70.48.229.222] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e3ac6828-14c9-445f-27f1-08d7f9f1e6ac x-ms-traffictypediagnostic: SG2PR03MB5166: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2582; x-forefront-prvs: 040513D301 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8+PchgrN50oHjTRlJZYiO74aKGEbMV7OmRsSA8tH3vDxKp/qx/MMKpCpxdbhhAI4DCyfCH8c4lqZ1icL9t4h3Kr21vsgRdVkCxCG2I7YyBgYOOJWl3FNjUAa8QUePkF7dl6kHIKZSZjMHxxaGT/DWwvHzxYmWxY1sr5UtYC77Jr/hphYXFkQNvmo97HB+EGw+7y2cCik8f5k5/sc4yw8IIEN4UU3dwUTmJTWZm/k2AX691BOKG2Dt3X5k31CQ83voS87htUl1nMZecpyJUzdF3gHsTcmjn08wHHs379Io3HOa0cs3j6U5shdy6VlmIHT0UW+ieT0+NpVDi1ixaYxZQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SG2PR03MB3324.apcprd03.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(376002)(396003)(366004)(136003)(39860400002)(346002)(33656002)(2906002)(66946007)(66556008)(66446008)(52536014)(6506007)(5660300002)(66476007)(86362001)(7696005)(64756008)(76116006)(71200400001)(26005)(316002)(9686003)(8936002)(9326002)(8676002)(478600001)(186003)(55016002)(6916009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: jIUkvS7YwV24VzoZVfLk8oaUUEKqC6tx/Dq3lz4xJIVlW911BixoQxcMd+PxQHMOuSHiifnUnJKvgGe/vYibgi/zVCRgaIhTvxHUqSYb9X1BU2aRdUSpDPdFjqji3hz9BRG50ZbXPLSjUH60N45ZZPUSRiUYOQtoCpK5bufW2BDAdxbDOQvSNj8K+qfAoORUbwIOGJJc+g1SMRw9UUIwWoZhCIG2FcBvEyhrS7fRaADoKQaRBLx1u+U7sj94o6ZT0pV4VlBkAGZmK3CPKWaxPZkj3TZOe3joQfyQiTFLLHgmm/38EG0d+3gun1hFJc9/qXBzZSeZKxlbL1UrDbKATBQgxiEGeXckdjwHo46zrW9gW4T/wCL37G76W6TItAo/zBuo1S6N+w78pay4ue25KnLYS0yTosnnBikg1sMpPySoxJi5vR3yzJT/HNJVRcjDQFXTzoG55OwB58pb7boLJ3urSAXx/0QMs7pJJlzoZqk= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: e3ac6828-14c9-445f-27f1-08d7f9f1e6ac X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2020 23:36:04.7891 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5c7d0b28-bdf8-410c-aa93-4df372b16203 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0+k7if/bJoQZ0/hQev6B7AhGSkLc1xGtu4pWROqT5RfIZC+PSNF00vwx3NAuityJqEqLhIHw/zQB++X9+Iji+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR03MB5166 X-OriginatorOrg: lenovo.com X-Mailman-Approved-At: Mon, 18 May 2020 10:14:39 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0904223513==" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" --===============0904223513== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_SG2PR03MB3324B5B8D808407B243943CABDBA0SG2PR03MB3324apcp_" --_000_SG2PR03MB3324B5B8D808407B243943CABDBA0SG2PR03MB3324apcp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Patch to fix an issue controlling the brightness of the OLED panel on the L= enovo X13 Yoga Please let me know any feedback or questions. Mark Pearson --------------------------------- Add another panel that needs the edid quirk to the list so that brightness control works correctly. Fixes issue seen on Lenovo X13 Yoga with OLED pane= l Co-developed-by: jendrina@lenovo.com Signed-off-by: jendrina@lenovo.com Signed-off-by: Mark Pearson Reviewed-by: Lyude Paul --- drivers/gpu/drm/drm_dp_helper.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/drm_dp_helper.c b/drivers/gpu/drm/drm_dp_helpe= r.c index c6fbe6e6bc9d..41f0e797ce8c 100644 --- a/drivers/gpu/drm/drm_dp_helper.c +++ b/drivers/gpu/drm/drm_dp_helper.c @@ -1313,6 +1313,7 @@ static const struct edid_quirk edid_quirk_list[] =3D = { { MFG(0x06, 0xaf), PROD_ID(0xeb, 0x41), BIT(DP_QUIRK_FORCE_D= PCD_BACKLIGHT) }, { MFG(0x4d, 0x10), PROD_ID(0xc7, 0x14), BIT(DP_QUIRK_FORCE_D= PCD_BACKLIGHT) }, { MFG(0x4d, 0x10), PROD_ID(0xe6, 0x14), BIT(DP_QUIRK_FORCE_D= PCD_BACKLIGHT) }, + { MFG(0x4c, 0x83), PROD_ID(0x47, 0x41), BIT(DP_QUIRK_FORCE_DP= CD_BACKLIGHT) }, }; #undef MFG -- 2.26. --_000_SG2PR03MB3324B5B8D808407B243943CABDBA0SG2PR03MB3324apcp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

Patch to fix an issue controlling the brightness of = the OLED panel on the Lenovo

X13 Yoga

Please let me know any feedback or questions.

 

Mark Pearson

---------------------------------

 

Add another panel that needs the edid quirk to the l= ist so that brightness

control works correctly. Fixes issue seen on Lenovo = X13 Yoga with OLED panel

 

Co-developed-by: jendrina@lenovo.com

Signed-off-by: jendrina@lenovo.com

Signed-off-by: Mark Pearson <mpearson@lenovo.com&= gt;

Reviewed-by: Lyude Paul <lyude@redhat.com>

---

drivers/gpu/drm/drm_dp_helper.c | 1 +=

1 file changed, 1 insertion(+)

 

diff --git a/drivers/gpu/drm/drm_dp_helper.c b/drive= rs/gpu/drm/drm_dp_helper.c

index c6fbe6e6bc9d..41f0e797ce8c 100644

--- a/drivers/gpu/drm/drm_dp_helper.c

+++ b/drivers/gpu/drm/drm_dp_helper.c

@@ -1313,6 +1313,7 @@ static const struct edid_q= uirk edid_quirk_list[] =3D {

        &nbs= p;      { MFG(0x06, 0xaf), PROD_ID(0xeb, 0x41), BI= T(DP_QUIRK_FORCE_DPCD_BACKLIGHT) },

        &nbs= p;      { MFG(0x4d, 0x10), PROD_ID(0xc7, 0x14), BI= T(DP_QUIRK_FORCE_DPCD_BACKLIGHT) },

        &nbs= p;      { MFG(0x4d, 0x10), PROD_ID(0xe6, 0x14), BI= T(DP_QUIRK_FORCE_DPCD_BACKLIGHT) },

+        = ;     { MFG(0x4c, 0x83), PROD_ID(0x47, 0x41), BIT(DP_QU= IRK_FORCE_DPCD_BACKLIGHT) },

};

 #undef MFG

--

2.26.

--_000_SG2PR03MB3324B5B8D808407B243943CABDBA0SG2PR03MB3324apcp_-- --===============0904223513== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel --===============0904223513==--