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:38:42 +0100 Message-ID: <20150306173842.GI18775@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> <20150306170331.GE18775@phenom.ffwll.local> <20150306172246.GP11371@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f47.google.com (mail-wg0-f47.google.com [74.125.82.47]) by gabe.freedesktop.org (Postfix) with ESMTP id 835AD6E199 for ; Fri, 6 Mar 2015 09:37:03 -0800 (PST) Received: by wghk14 with SMTP id k14so17760178wgh.7 for ; Fri, 06 Mar 2015 09:37:02 -0800 (PST) Content-Disposition: inline In-Reply-To: <20150306172246.GP11371@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 T24gRnJpLCBNYXIgMDYsIDIwMTUgYXQgMDc6MjI6NDZQTSArMDIwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIEZyaSwgTWFyIDA2LCAyMDE1IGF0IDA2OjAzOjMxUE0gKzAxMDAsIERhbmll bCBWZXR0ZXIgd3JvdGU6Cj4gPiBPbiBUaHUsIE1hciAwNSwgMjAxNSBhdCAwNTo1NjoyM1BNICsw MjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6Cj4gPiA+IE9uIFRodSwgTWFyIDA1LCAyMDE1IGF0 IDA0OjI5OjMwUE0gKzAxMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBN YXIgMDUsIDIwMTUgYXQgMDM6MDg6MTdQTSArMDIwMCwgVmlsbGUgU3lyasOkbMOkIHdyb3RlOgo+ ID4gPiA+ID4gT24gVGh1LCBNYXIgMDUsIDIwMTUgYXQgMDE6NTY6NTNQTSArMDEwMCwgRGFuaWVs IFZldHRlciB3cm90ZToKPiA+ID4gPiA+ID4gT24gVGh1LCBNYXIgMDUsIDIwMTUgYXQgMDI6NTE6 MjhQTSArMDUzMCwgU29uaWthIEppbmRhbCB3cm90ZToKPiA+ID4gPiA+ID4gPiBAQCAtMTUxOSwx NiArMTU1MCw3IEBAIGludGVsX3BsYW5lX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgZW51 bSBwaXBlIHBpcGUsIGludCBwbGFuZSkKPiA+ID4gPiA+ID4gPiAgCQlnb3RvIG91dDsKPiA+ID4g PiA+ID4gPiAgCX0KPiA+ID4gPiA+ID4gPiAgCj4gPiA+ID4gPiA+ID4gLQlpZiAoIWRldi0+bW9k ZV9jb25maWcucm90YXRpb25fcHJvcGVydHkpCj4gPiA+ID4gPiA+ID4gLQkJZGV2LT5tb2RlX2Nv bmZpZy5yb3RhdGlvbl9wcm9wZXJ0eSA9Cj4gPiA+ID4gPiA+ID4gLQkJCWRybV9tb2RlX2NyZWF0 ZV9yb3RhdGlvbl9wcm9wZXJ0eShkZXYsCj4gPiA+ID4gPiA+ID4gLQkJCQkJCQkgIEJJVChEUk1f Uk9UQVRFXzApIHwKPiA+ID4gPiA+ID4gPiAtCQkJCQkJCSAgQklUKERSTV9ST1RBVEVfMTgwKSk7 Cj4gPiA+ID4gPiA+ID4gLQo+ID4gPiA+ID4gPiA+IC0JaWYgKGRldi0+bW9kZV9jb25maWcucm90 YXRpb25fcHJvcGVydHkpCj4gPiA+ID4gPiA+ID4gLQkJZHJtX29iamVjdF9hdHRhY2hfcHJvcGVy dHkoJmludGVsX3BsYW5lLT5iYXNlLmJhc2UsCj4gPiA+ID4gPiA+ID4gLQkJCQkJICAgZGV2LT5t b2RlX2NvbmZpZy5yb3RhdGlvbl9wcm9wZXJ0eSwKPiA+ID4gPiA+ID4gPiAtCQkJCQkgICBzdGF0 ZS0+YmFzZS5yb3RhdGlvbik7Cj4gPiA+ID4gPiA+ID4gKwlpbnRlbF9jcmVhdGVfcm90YXRpb25f cHJvcGVydHkoZGV2LCBpbnRlbF9wbGFuZSk7Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBJIHRo aW5rIGJhY2sgZnJvbSB0aGUgb3JpZ2luYWwgcm90YXRpb24gd29yayB3ZSd2ZSBoYWQgdGhlIGxl ZnRvdmVyIHRhc2sKPiA+ID4gPiA+ID4gdG8gbW92ZSB0aGlzIGludG8gY29tbW9uIGNvZGUgc28g dGhhdCB3ZSBkbyBjcmVhdGUgdGhlIHByb3BlcnR5IGp1c3Qgb25jZQo+ID4gPiA+ID4gPiB3aXRo b3V0IHRoaXMgY2hlY2suCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBJIHRoaW5rIHRoaXMgc2hv dWxkIGJlIGRvbmUgbm93Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBTb21lb25lIHNob3VsZCBhbHNv IG1ha2UgaXQgc28gd2UgY2FuIGFnYWluIGhhdmUgZGlmZmVyZW50IHN1cHBvcnRlZAo+ID4gPiA+ ID4gcm90YXRpb24gYml0cyBvbiBkaWZmZXJlbnQgcGxhbmVzLiBJJ2xsIGhhdmUgbmVlZCBmb3Ig aXQgb24gQ0hWIEkgdGhpbmsuCj4gPiA+ID4gCj4gPiA+ID4gcGxhbmUtPmF0b21pY19jaGVjayBq dXN0IG5lZWRzIHRvIHJlamVjdCB0aGVtLiBUYmggSSdtIG5vdCBzb2xkIG9uIHRoZQo+ID4gPiA+ IHZhbHVlIG9mIHRyeWluZyB0byB0ZWxsIHVzZXJzcGFjZSB3aGljaCByb3RhdGlvbiB3b3JrcyBh bmQgd2hpY2ggZG9lc250IC0KPiA+ID4gPiBnZW5lcmljIHVzZXJzcGFjZSB3b24ndCBsZWFybiBh Ym91dCB5LXRpbGluZyByZXF1aXJlbWVudHMgZWl0aGVyIHNvIHRoaXMKPiA+ID4gPiBmZWVscyBh IGJpdCBwb2ludGxlc3MgdGJoLiBBbmQgcmVqZWN0aW5nIHN0dWZmIGluIGF0b21pY19jaGVjayBp cyB3aGF0Cj4gPiA+ID4gaXQncyBmb3IuCj4gPiA+IAo+ID4gPiBCeSB0aGF0IGxvZ2ljIHdlIHNo b3VsZG4ndCBleHBvc2UgcGl4ZWwgZm9ybWF0cyBvciBhbnkgb3RoZXIgdXNlZnVsCj4gPiA+IGlu ZnJvbWF0aW9uIGVpdGhlciB0aGVuLgo+ID4gCj4gPiBXZWxsIHRvIGJlIGFibGUgdG8gZml4IHRo aXMgd2UgbmVlZCB0byByZXN0cmljdCB0aGUgdmFsdWUtc2V0IG9mCj4gPiBwcm9wZXJ0aWVzIHBl ci1hdHRhY2htZW50LiBTaW5jZSBJIHZlcnkgbXVjaCB3YW50IGNvcmUgYXRvbWljIHRvIGRlY29k ZAo+ID4gc3RhbmRhcmRpemVkIHByb3BlcnRpZXMsIGFuZCBpZiB3ZSBjcmVhdGUgcm90YXRpb24g cGVyLXBsYW5lIHRoZW4gdGhhdCdzCj4gPiBnb2luZyB0byBiZSBmYWlybHkgcGFpbmZ1bC4KPiAK PiBBRkFJQ1MgaXQgc2hvdWxkIGJlIGEgc2ltcGxlIG1hdHRlciBvZgo+IHMvY29uZmlnLT5yb3Rh dGlvbl9wcm9wZXJ0eS9wbGFuZS0+cm90YXRpb25fcHJvcGVydHkvCj4gV2VsbCwgdW5sZXNzIHlv dSB3YW50IHRvIGdvIG9wdGltaXplIHRoaW5ncyBzbyB0aGF0IHdlIGRvbid0IGNyZWF0ZSBtdWx0 aXBsZQo+IHByb3BlcnRpZXMgd2l0aCB0aGUgc2FtZSBzdXBwb3J0ZWQgYml0bWFzay4KCkhtIHll YWggdGhhdCdkIHdvcmsgdG9vLiBJIGd1ZXNzIEkndmUgYmVlbiBhIGJpdCBkZW5zZSB0b2RheSwg dGltZSBmb3Igdy9lCjstKQoKQ2hlZXJzLCBEYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdh cmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0 cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK