From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH v4 10/14] drm: amdgpu: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() Date: Thu, 22 Sep 2016 09:33:56 +0300 Message-ID: <12509015.lJg90ygHJE@avalon> References: <1473345868-25453-1-git-send-email-laurent.pinchart@ideasonboard.com> <5876593.8E6XgHnQ6N@avalon> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [185.26.127.97]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6125E6E891 for ; Thu, 22 Sep 2016 13:40:14 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: Daniel Vetter , Tomi Valkeinen , dri-devel List-Id: dri-devel@lists.freedesktop.org SGkgRGFuaWVsLAoKT24gVGh1cnNkYXkgMjIgU2VwIDIwMTYgMDc6MzE6MjQgRGFuaWVsIFZldHRl ciB3cm90ZToKPiBPbiBXZWQsIFNlcCAyMSwgMjAxNiBhdCAzOjU5IFBNLCBMYXVyZW50IFBpbmNo YXJ0IHdyb3RlOgo+ID4gT24gV2VkbmVzZGF5IDIxIFNlcCAyMDE2IDE0OjQ2OjA3IERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPj4gT24gV2VkLCBTZXAgMjEsIDIwMTYgYXQgMjozOSBQTSwgTGF1cmVu dCBQaW5jaGFydCB3cm90ZToKPiA+Pj4+PiBAQCAtODIsNyArODIsNyBAQCBpbnQgYW1kZ3B1X2Fs aWduX3BpdGNoKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAo+ID4+Pj4+IGludCB3aWR0aCwg aW50IGJwcCwgYm9vbCB0aWxlCj4gPj4+Pj4gCj4gPj4+Pj4gICAgIGFsaWduZWQgKz0gcGl0Y2hf bWFzazsKPiA+Pj4+PiAgICAgYWxpZ25lZCAmPSB+cGl0Y2hfbWFzazsKPiA+Pj4+PiAKPiA+Pj4+ PiAtICAgcmV0dXJuIGFsaWduZWQ7Cj4gPj4+Pj4gKyAgIHJldHVybiBhbGlnbmVkICogY3BwOwo+ ID4+Pj4gCj4gPj4+PiBOb3cgeW91IG11bHRpcGx5IGJ5IGNwcCBhZnRlciB0aGUgcm91bmRpbmcu Cj4gPj4+IAo+ID4+PiBUaGF0J3MgcmlnaHQsIGJ1dCBJIGRvbid0IHRoaW5rIHRoYXQncyBhIHBy b2JsZW0sIGFzIGFsbCBicHAgdmFsdWVzCj4gPj4+IHJldHVybmVkIGJ5IGRybV9mYl9nZXRfYnBw X2RlcHRoKCkgYXJlIG11bHRpcGxlIG9mIDggYml0cy4KPiA+PiAKPiA+PiBCZWZvcmUgd2UgaGF2 ZSBBTElHTih3aWR0aCAqIGNwcCwgcGl0Y2hfbWFzayArIDEpLiBXaXRoIHlvdXIgcGF0Y2ggd2UK PiA+PiBoYXZlIEFMSUdOKHdpZHRoLCBwaXRjaF9tYXNrICsgMSkgKiBjcHAuIEluIHNob3J0IHdl IG92ZXJhbGlnbiwgYW5kCj4gPj4gaW5zdGVhZCBvZiBlLmcuIGFsaWduaW5nIHRvIDI1NmJ5dGVz IHdlIG5vdyBhbGlnbiB0byAyNTYqNCAoZm9yCj4gPj4geHJnYjg4ODgpLgo+ID4gCj4gPiBUaGUg Y3VycmVudCBjb2RlIGlzCj4gPiAKPiA+ICAgICAgICAgbW9kZV9jbWQtPnBpdGNoZXNbMF0gPSBh bWRncHVfYWxpZ25fcGl0Y2goYWRldiwgbW9kZV9jbWQtPndpZHRoLAo+ID4gICAgICAgICBicHAs Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZi X3RpbGVkKSAqICgoYnBwICsgMSkgLwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA4KTsKPiA+IAo+ID4gQXMgYnBwIGlzIGEgbXVsdGlwbGUgb2Yg OCwgdGhpcyBpcyBlcXVpdmFsZW50IHRvCj4gPiAKPiA+ICAgICAgICAgbW9kZV9jbWQtPnBpdGNo ZXNbMF0gPSBhbWRncHVfYWxpZ25fcGl0Y2goYWRldiwgbW9kZV9jbWQtPndpZHRoLAo+ID4gICAg ICAgICBicHAsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGZiX3RpbGVkKSAqIChicHAgLyA4KTsKPiA+IAo+ID4gVGhlIHBhdGNoIHJlcGxhY2Vz IHRoZSBjb2RlIHdpdGgKPiA+IAo+ID4gICAgICAgICBtb2RlX2NtZC0+cGl0Y2hlc1swXSA9IGFt ZGdwdV9hbGlnbl9waXRjaChhZGV2LCBtb2RlX2NtZC0+d2lkdGgsCj4gPiAgICAgICAgIGNwcCwK PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJf dGlsZWQpOwo+ID4gCj4gPiB3aXRoIGNwcCA9IGJwcCAvIDgsIGFuZCBhbWRncHVfYWxpZ25fcGl0 Y2goKSBub3cgcmV0dXJucwo+ID4gCj4gPiAtICAgICAgIHJldHVybiBhbGlnbmVkOwo+ID4gKyAg ICAgICByZXR1cm4gYWxpZ25lZCAqIGNwcDsKPiA+IAo+ID4gU28gdGhlIHBhdGNoIGp1c3QgbW92 ZXMgKiAoYnBwIC8gOCkgaW5zaWRlIHRoZSBhbWRncHVfYWxpZ25fcGl0Y2goKQo+ID4gZnVuY3Rp b24uCj4gPiAKPiA+IFRoZSBvdGhlciBjb2RlIHBhdGggaXMgY2hhbmdlZCBhcyBmb2xsb3dzOgo+ ID4gCj4gPiAtICAgICAgIGFyZ3MtPnBpdGNoID0gYW1kZ3B1X2FsaWduX3BpdGNoKGFkZXYsIGFy Z3MtPndpZHRoLCBhcmdzLT5icHAsIDApCj4gPiAqCj4gPiAoKGFyZ3MtPmJwcCArIDEpIC8gOCk7 Cj4gPiArICAgICAgIGFyZ3MtPnBpdGNoID0gYW1kZ3B1X2FsaWduX3BpdGNoKGFkZXYsIGFyZ3Mt PndpZHRoLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBESVZf Uk9VTkRfVVAoYXJncy0+YnBwLCA4KSwgMCk7Cj4gPiAKPiA+IERJVl9ST1VORF9VUChhcmdzLT5i cHAsIDgpIGlzIGVxdWFsIHRvICgoYXJncy0+YnBwICsgMSkgLyA4KSBmb3IgYWxsCj4gPiBzdXBw b3J0ZWQgYnBwIHZhbHVlcywgc28gdGhpcyBhbHNvIG1vdmVzIHRoZSBtdWx0aXBsaWNhdGlvbiBp bnNpZGUgdGhlCj4gPiBmdW5jdGlvbiwgd2l0aG91dCBjaGFuZ2luZyB0aGUgcmVzdWx0IGFzIGZh ciBhcyBJIGNhbiBzZWUuCj4gPiAKPiA+IE5vdGUgdGhhdCBhbWRncHVfYWxpZ25fd2lkdGgoKSBp cyBhbHNvIGNoYW5nZWQgYXMgZm9sbG93cwo+ID4gCj4gPiAtICAgICAgIHN3aXRjaCAoYnBwIC8g OCkgewo+ID4gKyAgICAgICBzd2l0Y2ggKGNwcCkgewo+ID4gICAgICAgICBjYXNlIDE6Cj4gPiAg ICAgICAgICAgICAgICAgcGl0Y2hfbWFzayA9IDI1NTsKPiA+ICAgICAgICAgICAgICAgICBicmVh azsKPiA+ICAgICAgICAgY2FzZSAyOgo+ID4gICAgICAgICAgICAgICAgIHBpdGNoX21hc2sgPSAx Mjc7Cj4gPiAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAgICAgICAgIGNhc2UgMzoKPiA+ICAg ICAgICAgY2FzZSA0Ogo+ID4gICAgICAgICAgICAgICAgIHBpdGNoX21hc2sgPSA2MzsKPiA+ICAg ICAgICAgICAgICAgICBicmVhazsKPiA+ICAgICAgICAgfQo+ID4gCj4gPiBUaGlzIHdpbGwgY2hh bmdlIHRoZSBwaXRjaCBtYXNrIGlmIHRoZSBicHAgdmFsdWUgaXNuJ3QgYSBtdWx0aXBsZSBvZiA4 Lgo+ID4gSG93ZXZlciwgYWxsIHRoZSBmb3JtYXRzIHdlIHN1cHBvcnQgdXNlIG11bHRpcGxlcyBv ZiA4IGFzIGJwcCB2YWx1ZXMsIHNvIEkKPiA+IGRvbid0IHNlZSBhIHByb2JsZW0gaGVyZS4KPiAK PiBBbGwgY29ycmVjdC4gVGhlIHRyb3VibGUgaXMgdGhhdCB5b3UgbW92ZSB0aGUgKiBjcHAgb3Zl ciB0aGUgZm9sbG93aW5nIGNvZGU6Cj4gCj4gYWxpZ25lZCArPSBwaXRjaF9tYXNrOwo+IGFsaWdu ZWQgJj0gfnBpdGNoX21hc2s7Cj4gCj4gTXVsdGlwbHlpbmcgYnkgNCAoZm9yIHhyZ2I4ODg4KSBi ZWZvcmUgb3IgYWZ0ZXIgYWxpZ25pbmcgdG8gcGl0Y2hfbWFzawo+IGRvZXMgbWFrZSBhIGRpZmZl cmVuY2UuCgpJdCB3b3VsZCwgYnV0IHRoZSBtdWx0aXBsaWNhdGlvbiBpcyBkb25lICphZnRlciog dGhhdCBibG9jayBvZiBjb2RlLCBpc24ndCBpdCAKPwoKICAgICAgICBhbGlnbmVkICs9IHBpdGNo X21hc2s7CiAgICAgICAgYWxpZ25lZCAmPSB+cGl0Y2hfbWFzazsKLSAgICAgICByZXR1cm4gYWxp Z25lZDsKKyAgICAgICByZXR1cm4gYWxpZ25lZCAqIGNwcAoKLS0gClJlZ2FyZHMsCgpMYXVyZW50 IFBpbmNoYXJ0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK