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=-0.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 467A2C2D0F8 for ; Tue, 12 May 2020 21:00:35 +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 16E1F20740 for ; Tue, 12 May 2020 21:00:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=poorly.run header.i=@poorly.run header.b="RFrsodxT" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16E1F20740 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=poorly.run 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 B04BF6E992; Tue, 12 May 2020 21:00:33 +0000 (UTC) Received: from mail-lj1-x241.google.com (mail-lj1-x241.google.com [IPv6:2a00:1450:4864:20::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id B2D116E992 for ; Tue, 12 May 2020 21:00:31 +0000 (UTC) Received: by mail-lj1-x241.google.com with SMTP id g1so9389892ljk.7 for ; Tue, 12 May 2020 14:00:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=poorly.run; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=TDdEsiy1lD5BaG8worU3pfEwiy8TVHZ/OK/6hiOMkBQ=; b=RFrsodxTsCdMDcQ0B7Lm3EsixY3LdaI1+OVIps49ZoFWYCOGlDFAB5lJO7dN6wAQOV scwBlc1HXjxzj4mfj9JHfkqfA+0XS6g3aaghfXVv80FYYVFhuABYTTGrXdoL6ncQf4dT pWsdlUJcelgB/v7AjD/q4992ZpzmFZEhY3OZjXIPO0JVggQepdu9n60DxKT3dEm3xErg KFTkRFuOhVZqSbtzQjEkDmUGl4XWywDr0kwTM7ZdOOktys4+RqaKmUhXtvMaRldPBBBu zrS/bzo8arfMKgwFRWigGHY8QYGOEdQJA6J4aK36/kwgVulFFtUyS/7dSCEOl1PmBohB m5vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=TDdEsiy1lD5BaG8worU3pfEwiy8TVHZ/OK/6hiOMkBQ=; b=jHM0h+X2xyY5GZR5QK6/Cdey5PHx9g+ZhPuJGby9gRe47ktmWYABTLdQfkYJxOpj1+ k+Cizu5AA4eamc4k2B9tbvEL2FzyXj3n3EpeQ9Gms5VJpk1SoakodDsWfZMo/P2coxRr hXhgek2rw5rpLLbsQOos6YMHQdvvbyV0bBim4iOsCjGh9CmNwhB8f7BdM2HDtljxNsHC 5pd1Nv+znjIGHOKqeB3/NAbc1X4Q3b13LwEpKckjI05tBvuGAOZBeH0S6mSuFZPB4Wni wKmCs78K2dkYopapsdWJPlJOexFEjb9jZWmB4nZuu/8Pm6wHGzV3BFztbUIXAN3742so pvxg== X-Gm-Message-State: AOAM530Xu9uyhI08ACA1rAr+abm3lv0OPMzkmjQeU9HS22np93eCuH/W r3//mojtJvL2iXPgoKZV0jhAfLhEQaVv5e36O4/wsg== X-Google-Smtp-Source: ABdhPJwf2XbHn64f/pzEGlh7y/CxqM3rg7OqY0mu+g2r0Irzp74CC5oIv2nH/0mHE3u+OoFIutEpx9VWuzzH0188Js4= X-Received: by 2002:a2e:96cd:: with SMTP id d13mr14284184ljj.219.1589317229927; Tue, 12 May 2020 14:00:29 -0700 (PDT) MIME-Version: 1.0 References: <20200306002112.255361-1-dbasehore@chromium.org> <6dc9ef16-9671-6ce8-27e6-aa1f4c009ee2@gmail.com> <736ad1d2-4a28-87e8-62f7-28a5582c9fcf@gmail.com> In-Reply-To: <736ad1d2-4a28-87e8-62f7-28a5582c9fcf@gmail.com> From: Sean Paul Date: Tue, 12 May 2020 16:59:53 -0400 Message-ID: Subject: Re: [PATCH v10 0/2] Panel rotation patches To: Dmitry Osipenko 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: , Cc: Thomas Zimmermann , David Airlie , "dbasehore ." , linux-kernel , Thierry Reding , dri-devel , "linux-tegra@vger.kernel.org" , Sam Ravnborg Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gVGh1LCBBcHIgMTYsIDIwMjAgYXQgNzowMyBQTSBEbWl0cnkgT3NpcGVua28gPGRpZ2V0eEBn bWFpbC5jb20+IHdyb3RlOgo+Cj4gMTUuMDQuMjAyMCAwMDozMiwgZGJhc2Vob3JlIC4g0L/QuNGI 0LXRgjoKPiA+IE9uIFR1ZSwgQXByIDE0LCAyMDIwIGF0IDI6MTggUE0gRG1pdHJ5IE9zaXBlbmtv IDxkaWdldHhAZ21haWwuY29tPiB3cm90ZToKPiA+Pgo+ID4+IDE0LjA0LjIwMjAgMjI6MzIsIGRi YXNlaG9yZSAuINC/0LjRiNC10YI6Cj4gPj4+IEhpIERtaXRyeSwgc29ycnkgZm9yIHRoZSBsYXRl IHJlcGx5Lgo+ID4+Pgo+ID4+PiBPbiBTdW4sIE1hciA4LCAyMDIwIGF0IDEyOjI1IFBNIERtaXRy eSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4+Pgo+ID4+Pj4gMDYuMDMu MjAyMCAwMzoyMSwgRGVyZWsgQmFzZWhvcmUg0L/QuNGI0LXRgjoKPiA+Pj4+PiBUaGlzIGFkZHMg dGhlIHBsdW1iaW5nIGZvciByZWFkaW5nIHBhbmVsIHJvdGF0aW9uIGZyb20gdGhlIGRldmljZXRy ZWUKPiA+Pj4+PiBhbmQgc2V0cyB1cCBhZGRpbmcgYSBwYW5lbCBwcm9wZXJ0eSBmb3IgdGhlIHBh bmVsIG9yaWVudGF0aW9uIG9uCj4gPj4+Pj4gTWVkaWF0ZWsgU29DcyB3aGVuIGEgcm90YXRpb24g aXMgcHJlc2VudC4KPiA+Pj4+Cj4gPj4+PiBIZWxsbyBEZXJlayBhbmQgZXZlcnlvbmUsCj4gPj4+ Pgo+ID4+Pj4gSSdtIGxvb2tpbmcgYXQgYWRkaW5nIGRpc3BsYXkgcm90YXRpb24gc3VwcG9ydCB0 byBOVklESUEgVGVncmEgRFJNCj4gPj4+PiBkcml2ZXIgYmVjYXVzZSBzb21lIGRldmljZXMgaGF2 ZSBkaXNwbGF5IHBhbmVsIHBoeXNpY2FsbHkgbW91bnRlZAo+ID4+Pj4gdXBzaWRlLWRvd24sIGFu ZCB0aHVzLCBkaXNwbGF5IGNvbnRyb2xsZXIncyBzY2FuLW91dCBuZWVkcyB0byBiZSByb3RhdGVk Cj4gPj4+PiBieSAxODDCsCBpbiB0aGlzIGNhc2UuCj4gPj4+Pgo+ID4+Pj4gRGVyZWssIHlvdXJz IHBhbmVsLXJvdGF0aW9uIHBhdGNoZXMgYWRkIHN1cHBvcnQgZm9yIGFzc2lnbmluZyBwYW5lbCdz Cj4gPj4+PiBvcmllbnRhdGlvbiB0byB0aGUgY29ubmVjdG9yLCBidXQgdGhlbiBvbmx5IHByaW1h cnkgZGlzcGxheSBwbGFuZQo+ID4+Pj4gcmVjZWl2ZXMgcm90YXRpb24gdmFsdWUgaW4gWzFdLCB3 aGlsZSByb3RhdGlvbiBuZWVkcyB0byBiZSBhcHBsaWVkIHRvCj4gPj4+PiBhbGwgYXZhaWxhYmxl IG92ZXJsYXkvY3Vyc29yIHBsYW5lcyBhbmQgdGhpcyBzaG91bGQgaGFwcGVuIGluIG90aGVyCj4g Pj4+PiBwbGFjZXMgdGhhbiBbMV0gYXMgd2VsbC4KPiA+Pj4KPiA+Pj4gVGhpcyBpcyBpbnRlbmRl ZC4gV2UgZG9uJ3QgY29ycmVjdCB0aGUgb3V0cHV0IGluIHRoZSBrZXJuZWwuIFdlCj4gPj4+IGlu c3RlYWQgcmVseSBvbiBub3RpZnlpbmcgdXNlcnNwYWNlIHRoYXQgdGhlIHBhbmVsIGlzIHJvdGF0 ZWQsIHRoZW4gd2UKPiA+Pj4gaGFuZGxlIGl0IHRoZXJlLgo+ID4+Pgo+ID4+Pj4KPiA+Pj4+IFsx XSBkcm1fY2xpZW50X21vZGVzZXRfY29tbWl0X2F0b21pYygpCj4gPj4+Pgo+ID4+Pj4gUGxlYXNl IGFsc28gbm90ZSB0aGF0IGluIGEgY2FzZSBvZiB0aGUgc2Nhbi1vdXQgcm90YXRpb24sIHBsYW5l J3MKPiA+Pj4+IGNvb3JkaW5hdGVzIG5lZWQgdG8gYmUgY2hhbmdlZCBpbiBhY2NvcmRhbmNlIHRv IHRoZSBkaXNwbGF5J3Mgcm90YXRpb24uCj4gPj4+Pgo+ID4+Pj4gSSBsb29rZWQgYnJpZWZseSB0 aHJvdWdoIHRoZSBEUk0gY29kZSBhbmQgbXkgdW5kZXJzdGFuZGluZyB0aGF0IHRoZSBEUk0KPiA+ Pj4+IGNvcmUgY3VycmVudGx5IGRvZXNuJ3Qgc3VwcG9ydCB1c2UtY2FzZSB3aGVyZSBzY2FuLW91 dCBuZWVkcyB0byByb3RhdGVkCj4gPj4+PiBiYXNlZCBvbiBhIHBhbmVsJ3Mgb3JpZW50YXRpb24s IGNvcnJlY3Q/IElzIGl0IHRoZSB1c2UtY2FzZSB5b3UncmUKPiA+Pj4+IHdvcmtpbmcgb24gZm9y IHRoZSBNZWRpYXRlayBkcml2ZXI/Cj4gPj4+Cj4gPj4+IFllcywgd2UgcmVseSBvbiB1c2Vyc3Bh Y2UgdG8gcm90YXRlIHRoZSBvdXRwdXQuIFRoZSBtYWpvciByZWFzb24gZm9yCj4gPj4+IHRoaXMg aXMgYmVjYXVzZSB0aGVyZSBtYXkgbm90IGJlIGEgImZyZWUiIGhhcmR3YXJlIHJvdGF0aW9uIHRo YXQgY2FuCj4gPj4+IGJlIGFwcGxpZWQgdG8gdGhlIG92ZXJsYXkuIFNlYW4gUGF1bCBhbmQgb3Ro ZXJzIGFsc28gcHJlZmVycmVkIHRoYXQKPiA+Pj4gdXNlcnNwYWNlIGNvbnRyb2wgd2hhdCBpcyBv dXRwdXQgdG8gdGhlIHNjcmVlbiBpbnN0ZWFkIG9mIHRoZSBrZXJuZWwKPiA+Pj4gdGFraW5nIGNh cmUgb2YgaXQuIFRoaXMgY29kZSBqdXN0IGFkZHMgdGhlIGRybSBwcm9wZXJ0eSB0byB0aGUgcGFu ZWwuCj4gPj4+Cj4gPj4KPiA+PiBDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4gd2hhdCB0aGF0IHVz ZXJzcGFjZSBpcz8KPiA+Cj4gPiBUaGlzIHdhcyBhZGRlZCBmb3IgQ2hyb21lIE9TLCB3aGljaCB1 c2VzIGl0cyBvd24gZ3JhcGhpY3Mgc3RhY2ssCj4gPiBPem9uZSwgaW5zdGVhZCBvZiBYb3JnLgo+ ID4KPgo+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBjbGFyaWZpY2F0aW9uLgo+Cj4gSXQn cyBwcm9iYWJseSBub3QgYSBiaWcgcHJvYmxlbSBmb3Igc29tZXRoaW5nIG1vbm9saXRoaWMgYW5k IGN1c3RvbWl6ZWQKPiBsaWtlIENocm9tZU9TIHRvIGlzc3VlIGEgc29mdHdhcmUgdXBkYXRlIGlu IG9yZGVyIHRvIHRha2UgaW50byBhY2NvdW50Cj4gYWxsIHNwZWNpZmljcyBvZiBhIHBhcnRpY3Vs YXIgZGV2aWNlLCBidXQgdGhpcyBkb2Vzbid0IHdvcmsgbmljZWx5IGZvciBhCj4gZ2VuZXJpYyBz b2Z0d2FyZSwgbGlrZSBhIHVzdWFsIExpbnV4IGRpc3Ryby4KPgo+ID4+IEFGQUlLLCB0aGluZ3Mg bGlrZSBYb3JnIG1vZGVzZXR0aW5nIGRvbid0IHN1cHBvcnQgdGhhdCBvcmllbnRhdGlvbiBwcm9w ZXJ0eS4KPgo+IEluIG15IGNhc2UgaXQncyBub3Qgb25seSB0aGUgZGlzcGxheSBwYW5lbCB3aGlj aCBpcyB1cHNpZGUtZG93biwgYnV0Cj4gYWxzbyB0aGUgdG91Y2hzY3JlZW4uIEhlbmNlIGJvdGgg ZGlzcGxheSBvdXRwdXQgYW5kIHRvdWNoc2NyZWVuIGlucHV0Cj4gbmVlZCB0byBiZSByb3RhdGVk IGF0IG9uY2UsIG90aGVyd2lzZSB5b3UnbGwgZW5kIHVwIHdpdGggZWl0aGVyIGRpc3BsYXkKPiBv ciBpbnB1dCBiZWluZyB1cHNpZGUtZG93bi4KPgo+IFRoZSAxODDCsCByb3RhdGlvbiBzaG91bGQg YmUgZnJlZSBvbiBOVklESUEgVGVncmEuIFRoZXJlIGFyZSBubyBrbm93bgo+IGxpbWl0YXRpb25z IGZvciB0aGUgcGxhbmVzIGFuZCBCU1Aga2VybmVsIHZpZGVvIGRyaXZlciBoYW5kbGVzIHRoZQo+ IHBsYW5lJ3MgY29vcmRpbmF0ZXMvZnJhbWVidWZmZXIgcm90YXRpb24gd2l0aGluIHRoZSBkcml2 ZXIuCj4KPiBUaGUga2VybmVsJ3MgaW5wdXQgc3Vic3lzdGVtIGFsbG93cyB1cyB0byB0cmFuc3Bh cmVudGx5IChmb3IgdXNlcnNwYWNlKQo+IHJlbWFwIHRoZSB0b3VjaHNjcmVlbiBpbnB1dCAoYnkg c3BlY2lmeWluZyBnZW5lcmljIHRvdWNoc2NyZWVuCj4gZGV2aWNlLXRyZWUgcHJvcGVydGllcyks IHdoaWxlIHRoaXMgaXMgbm90IHRoZSBjYXNlIGZvciB0aGUgRFJNIHN1YnN5c3RlbS4KPgo+IEBU aGllcnJ5LCBAU2VhbiwgQERhbmllbCwgY291bGQgeW91IHBsZWFzZSBoZWxwIG1lIHRvIHVuZGVy c3RhbmQgaG93IGEKPiBjb29yZGluYXRlZCBkaXNwbGF5IC8gaW5wdXQgcm90YXRpb24gY291bGQg YmUgaW1wbGVtZW50ZWQsIG1ha2luZyB0aGUKPiByb3RhdGlvbiB0cmFuc3BhcmVudCB0byB0aGUg dXNlciAoaS5lLiBhdm9pZGluZyB4b3JnLmNvbmYgaGFja2luZyBhbmQKPiBldGMpPyBJdCBzaG91 bGQgYmUgbmljZSBpZiBkaXNwbGF5J3Mgb3V0cHV0IGNvdWxkIGJlIGZsaXBwZWQgd2l0aGluIHRo ZQo+IERSTSBkcml2ZXIsIGhpZGluZyB0aGlzIGZhY3QgZnJvbSB1c2Vyc3BhY2UuCgpJIHRoaW5r IHRoZSByaWdodCB0aGluZyB0byBkbyBpcyB0byBmaXggdXNlcnNwYWNlIHRvIHJlc3BlY3QgdGhp cwpwcm9wZXJ0eSwgc2luY2UgdGhhdCBoYXMgdGhlIG1vc3QgY29tbXVuYWwgYmVuZWZpdC4KCkhv d2V2ZXIoISEpIGlmIHlvdSBkb24ndCB3YW50IHRvIGRvIHRoYXQsIGhvdyBhYm91dCBpbnNwZWN0 aW5nIHRoZQppbmZvLT5wYW5lbF9vcmllbnRhdGlvbiB2YWx1ZSBhZnRlciBkcm1fcGFuZWxfYXR0 YWNoIGluIHRlZ3JhIGRyaXZlcgphbmQgdGhlbiBhZGp1c3Rpbmcgcm90YXRpb24gdmFsdWVzIGlu IHRoZSBkcml2ZXIuIE9mIGNvdXJzZSwgeW91CndvdWxkbid0IHdhbnQgdG8gZXhwb3NlIHRoZSBw YW5lbCBvcmllbnRhdGlvbiBwcm9wZXJ0eSBzaW5jZSB5b3UgZG9uJ3QKd2FudCB1c2Vyc3BhY2Vz IHRvIGJlIGRvdWJsZS1yb3RhdGluZyBvbiB5b3UsIGJ1dCBpdCdzIG9wdGlvbmFsIHNvCnlvdSdk IGJlIGZpbmUuCgo+Cj4gV2lsbCBpdCBiZSBva2F5IGlmIHdlJ2xsIGFkZCBhIHRyYW5zcGFyZW50 LXJvdGF0aW9uIHN1cHBvcnQgc3BlY2lmaWNhbGx5Cj4gdG8gdGhlIFRlZ3JhIERSTSBkcml2ZXI/ IEZvciBleGFtcGxlIGlmIGRldmljZS10cmVlIGNvbnRhaW5zCj4gbnZpZGlhLGRpc3BsYXktZmxp cC15IHByb3BlcnR5LCB0aGVuIHRoZSBUZWdyYSBEUk0gZHJpdmVyIHdpbGwgdGFrZSBjYXJlCj4g b2Ygcm90YXRpbmcgY29vcmRpbmF0ZXMvZnJhbWVidWZmZXIgb2YgdGhlIGRpc3BsYXkgcGxhbmVz LgoKSSBkb24ndCB0aGluayB0aGlzIGlzIG5lY2Vzc2FyeSwgYnV0IGl0IGFsc28gd291bGRuJ3Qg cmVhbGx5IGJlCmFwcHJvcHJpYXRlIHRvIHB1dCBzb2Z0d2FyZSBhdHRyaWJ1dGVzIGludG8gZGV2 aWNldHJlZSBhbnl3YXlzLgoKU2VhbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK