From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 3/3] drm/i915/skl: Support for 90/270 rotation Date: Fri, 6 Mar 2015 18:03:31 +0100 Message-ID: <20150306170331.GE18775@phenom.ffwll.local> References: <1425547288-16131-1-git-send-email-sonika.jindal@intel.com> <1425547288-16131-3-git-send-email-sonika.jindal@intel.com> <20150305125653.GC18775@phenom.ffwll.local> <20150305130817.GE11371@intel.com> <20150305152930.GJ18775@phenom.ffwll.local> <20150305155623.GG11371@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f180.google.com (mail-we0-f180.google.com [74.125.82.180]) by gabe.freedesktop.org (Postfix) with ESMTP id F41076E057 for ; Fri, 6 Mar 2015 09:01:52 -0800 (PST) Received: by wevk48 with SMTP id k48so17244447wev.7 for ; Fri, 06 Mar 2015 09:01:52 -0800 (PST) Content-Disposition: inline In-Reply-To: <20150305155623.GG11371@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXIgMDUsIDIwMTUgYXQgMDU6NTY6MjNQTSArMDIwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFRodSwgTWFyIDA1LCAyMDE1IGF0IDA0OjI5OjMwUE0gKzAxMDAsIERhbmll bCBWZXR0ZXIgd3JvdGU6Cj4gPiBPbiBUaHUsIE1hciAwNSwgMjAxNSBhdCAwMzowODoxN1BNICsw MjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6Cj4gPiA+IE9uIFRodSwgTWFyIDA1LCAyMDE1IGF0 IDAxOjU2OjUzUE0gKzAxMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBN YXIgMDUsIDIwMTUgYXQgMDI6NTE6MjhQTSArMDUzMCwgU29uaWthIEppbmRhbCB3cm90ZToKPiA+ ID4gPiA+IEBAIC0xNTE5LDE2ICsxNTUwLDcgQEAgaW50ZWxfcGxhbmVfaW5pdChzdHJ1Y3QgZHJt X2RldmljZSAqZGV2LCBlbnVtIHBpcGUgcGlwZSwgaW50IHBsYW5lKQo+ID4gPiA+ID4gIAkJZ290 byBvdXQ7Cj4gPiA+ID4gPiAgCX0KPiA+ID4gPiA+ICAKPiA+ID4gPiA+IC0JaWYgKCFkZXYtPm1v ZGVfY29uZmlnLnJvdGF0aW9uX3Byb3BlcnR5KQo+ID4gPiA+ID4gLQkJZGV2LT5tb2RlX2NvbmZp Zy5yb3RhdGlvbl9wcm9wZXJ0eSA9Cj4gPiA+ID4gPiAtCQkJZHJtX21vZGVfY3JlYXRlX3JvdGF0 aW9uX3Byb3BlcnR5KGRldiwKPiA+ID4gPiA+IC0JCQkJCQkJICBCSVQoRFJNX1JPVEFURV8wKSB8 Cj4gPiA+ID4gPiAtCQkJCQkJCSAgQklUKERSTV9ST1RBVEVfMTgwKSk7Cj4gPiA+ID4gPiAtCj4g PiA+ID4gPiAtCWlmIChkZXYtPm1vZGVfY29uZmlnLnJvdGF0aW9uX3Byb3BlcnR5KQo+ID4gPiA+ ID4gLQkJZHJtX29iamVjdF9hdHRhY2hfcHJvcGVydHkoJmludGVsX3BsYW5lLT5iYXNlLmJhc2Us Cj4gPiA+ID4gPiAtCQkJCQkgICBkZXYtPm1vZGVfY29uZmlnLnJvdGF0aW9uX3Byb3BlcnR5LAo+ ID4gPiA+ID4gLQkJCQkJICAgc3RhdGUtPmJhc2Uucm90YXRpb24pOwo+ID4gPiA+ID4gKwlpbnRl bF9jcmVhdGVfcm90YXRpb25fcHJvcGVydHkoZGV2LCBpbnRlbF9wbGFuZSk7Cj4gPiA+ID4gCj4g PiA+ID4gSSB0aGluayBiYWNrIGZyb20gdGhlIG9yaWdpbmFsIHJvdGF0aW9uIHdvcmsgd2UndmUg aGFkIHRoZSBsZWZ0b3ZlciB0YXNrCj4gPiA+ID4gdG8gbW92ZSB0aGlzIGludG8gY29tbW9uIGNv ZGUgc28gdGhhdCB3ZSBkbyBjcmVhdGUgdGhlIHByb3BlcnR5IGp1c3Qgb25jZQo+ID4gPiA+IHdp dGhvdXQgdGhpcyBjaGVjay4KPiA+ID4gPiAKPiA+ID4gPiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJl IGRvbmUgbm93Lgo+ID4gPiAKPiA+ID4gU29tZW9uZSBzaG91bGQgYWxzbyBtYWtlIGl0IHNvIHdl IGNhbiBhZ2FpbiBoYXZlIGRpZmZlcmVudCBzdXBwb3J0ZWQKPiA+ID4gcm90YXRpb24gYml0cyBv biBkaWZmZXJlbnQgcGxhbmVzLiBJJ2xsIGhhdmUgbmVlZCBmb3IgaXQgb24gQ0hWIEkgdGhpbmsu Cj4gPiAKPiA+IHBsYW5lLT5hdG9taWNfY2hlY2sganVzdCBuZWVkcyB0byByZWplY3QgdGhlbS4g VGJoIEknbSBub3Qgc29sZCBvbiB0aGUKPiA+IHZhbHVlIG9mIHRyeWluZyB0byB0ZWxsIHVzZXJz cGFjZSB3aGljaCByb3RhdGlvbiB3b3JrcyBhbmQgd2hpY2ggZG9lc250IC0KPiA+IGdlbmVyaWMg dXNlcnNwYWNlIHdvbid0IGxlYXJuIGFib3V0IHktdGlsaW5nIHJlcXVpcmVtZW50cyBlaXRoZXIg c28gdGhpcwo+ID4gZmVlbHMgYSBiaXQgcG9pbnRsZXNzIHRiaC4gQW5kIHJlamVjdGluZyBzdHVm ZiBpbiBhdG9taWNfY2hlY2sgaXMgd2hhdAo+ID4gaXQncyBmb3IuCj4gCj4gQnkgdGhhdCBsb2dp YyB3ZSBzaG91bGRuJ3QgZXhwb3NlIHBpeGVsIGZvcm1hdHMgb3IgYW55IG90aGVyIHVzZWZ1bAo+ IGluZnJvbWF0aW9uIGVpdGhlciB0aGVuLgoKV2VsbCB0byBiZSBhYmxlIHRvIGZpeCB0aGlzIHdl IG5lZWQgdG8gcmVzdHJpY3QgdGhlIHZhbHVlLXNldCBvZgpwcm9wZXJ0aWVzIHBlci1hdHRhY2ht ZW50LiBTaW5jZSBJIHZlcnkgbXVjaCB3YW50IGNvcmUgYXRvbWljIHRvIGRlY29kZApzdGFuZGFy ZGl6ZWQgcHJvcGVydGllcywgYW5kIGlmIHdlIGNyZWF0ZSByb3RhdGlvbiBwZXItcGxhbmUgdGhl biB0aGF0J3MKZ29pbmcgdG8gYmUgZmFpcmx5IHBhaW5mdWwuCgpUaGF0J3MgcXVpdGUgYSBiaXQg b2Ygd29yaywgYW5kIEknbSBub3Qgc3VyZSBpdCdzIGFsbCB0aGF0IHVzZWZ1bC4gQW5kCnllYWgg dGhhdCBhcmd1bWVudCBkb2VzIGV4dGVuZCBzb21ld2hhdCB0byBwaXhlbCBmb3JtYXRzIHRvbyBz aW5jZSB3aXRob3V0CmNsdWVmdWwgdXNlcnNwYWNlIHlvdSBjYW4ndCByZWFsbHkgYWxsb2NhdGUg YSBzdWl0YWJsZSBidWZmZXIgd2l0aCBqdXN0CnRoZSBsaXN0IG9mIHBpeGVsIGZvcm1hdHMuIFRo ZXkgYXJlIHVzZWZ1bCB0aG91Z2ggZm9yIGEgYml0IG9mIHNoYXJlZAppbnB1dCB2YWxpZGF0aW9u IGluIHRoZSBjb3JlIChzaW5jZSBtb3N0IHBsYW5lcyBkb24ndCBjaGFuZ2UgdGhlIHN1cHBvcnQK cGl4ZWwgZm9ybWF0cyBhdCBydW50aW1lKS4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0 d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBo dHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=