From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: [PATCH v3 13/15] drm: radeon: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp() Date: Thu, 9 Jun 2016 02:32:17 +0300 Message-ID: <1465428739-26529-14-git-send-email-laurent.pinchart@ideasonboard.com> References: <1465428739-26529-1-git-send-email-laurent.pinchart@ideasonboard.com> 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 [IPv6:2001:4b98:dc2:45:216:3eff:febb:480d]) by gabe.freedesktop.org (Postfix) with ESMTPS id 694DB6E5A8 for ; Wed, 8 Jun 2016 23:32:36 +0000 (UTC) In-Reply-To: <1465428739-26529-1-git-send-email-laurent.pinchart@ideasonboard.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Tomi Valkeinen , Alex Deucher , Daniel Vetter , =?UTF-8?q?Christian=20K=C3=B6nig?= List-Id: dri-devel@lists.freedesktop.org VGhlIGRyaXZlciBuZWVkcyB0aGUgbnVtYmVyIG9mIGJ5dGVzIHBlciBwaXhlbCwgbm90IHRoZSBi cHAgYW5kIGRlcHRoCmluZm8gbWVhbnQgZm9yIGZiZGV2IGNvbXBhdGliaWxpdHkuIFVzZSB0aGUg cmlnaHQgQVBJLgoKU2lnbmVkLW9mZi1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5j aGFydEBpZGVhc29uYm9hcmQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u X2ZiLmMgIHwgMTQgKysrKysrKy0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9u X2dlbS5jIHwgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxl dGlvbnMoLSkKCkNjOiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CkNj OiAiQ2hyaXN0aWFuIEvDtm5pZyIgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9mYi5jIGIvZHJpdmVycy9ncHUvZHJt L3JhZGVvbi9yYWRlb25fZmIuYwppbmRleCAwZTMxNDNhY2I1NjUuLmY1ODc4Y2E3ZDczMCAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZmIuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9mYi5jCkBAIC02OCw3ICs2OCw3IEBAIGludCByYWRlb25f YWxpZ25fcGl0Y2goc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYsIGludCB3aWR0aCwgaW50IGJw cCwgYm9vbCB0aWxlCiAJaW50IGFsaWduX2xhcmdlID0gKEFTSUNfSVNfQVZJVk8ocmRldikpIHx8 IHRpbGVkOwogCWludCBwaXRjaF9tYXNrID0gMDsKIAotCXN3aXRjaCAoYnBwIC8gOCkgeworCXN3 aXRjaCAoYnBwKSB7CiAJY2FzZSAxOgogCQlwaXRjaF9tYXNrID0gYWxpZ25fbGFyZ2UgPyAyNTUg OiAxMjc7CiAJCWJyZWFrOwpAQCAtODMsNyArODMsNyBAQCBpbnQgcmFkZW9uX2FsaWduX3BpdGNo KHN0cnVjdCByYWRlb25fZGV2aWNlICpyZGV2LCBpbnQgd2lkdGgsIGludCBicHAsIGJvb2wgdGls ZQogCiAJYWxpZ25lZCArPSBwaXRjaF9tYXNrOwogCWFsaWduZWQgJj0gfnBpdGNoX21hc2s7Ci0J cmV0dXJuIGFsaWduZWQ7CisJcmV0dXJuIGFsaWduZWQgKiBicHA7CiB9CiAKIHN0YXRpYyB2b2lk IHJhZGVvbmZiX2Rlc3Ryb3lfcGlubmVkX29iamVjdChzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdv YmopCkBAIC0xMTIsMTMgKzExMiwxMyBAQCBzdGF0aWMgaW50IHJhZGVvbmZiX2NyZWF0ZV9waW5u ZWRfb2JqZWN0KHN0cnVjdCByYWRlb25fZmJkZXYgKnJmYmRldiwKIAlpbnQgcmV0OwogCWludCBh bGlnbmVkX3NpemUsIHNpemU7CiAJaW50IGhlaWdodCA9IG1vZGVfY21kLT5oZWlnaHQ7Ci0JdTMy IGJwcCwgZGVwdGg7CisJdTMyIGJwcDsKIAotCWRybV9mYl9nZXRfYnBwX2RlcHRoKG1vZGVfY21k LT5waXhlbF9mb3JtYXQsICZkZXB0aCwgJmJwcCk7CisJYnBwID0gZHJtX2Zvcm1hdF9wbGFuZV9j cHAobW9kZV9jbWQtPnBpeGVsX2Zvcm1hdCwgMCk7CiAKIAkvKiBuZWVkIHRvIGFsaWduIHBpdGNo IHdpdGggY3J0YyBsaW1pdHMgKi8KIAltb2RlX2NtZC0+cGl0Y2hlc1swXSA9IHJhZGVvbl9hbGln bl9waXRjaChyZGV2LCBtb2RlX2NtZC0+d2lkdGgsIGJwcCwKLQkJCQkJCSAgZmJfdGlsZWQpICog KChicHAgKyAxKSAvIDgpOworCQkJCQkJICBmYl90aWxlZCk7CiAKIAlpZiAocmRldi0+ZmFtaWx5 ID49IENISVBfUjYwMCkKIAkJaGVpZ2h0ID0gQUxJR04obW9kZV9jbWQtPmhlaWdodCwgOCk7CkBA IC0xMzksMTAgKzEzOSwxMCBAQCBzdGF0aWMgaW50IHJhZGVvbmZiX2NyZWF0ZV9waW5uZWRfb2Jq ZWN0KHN0cnVjdCByYWRlb25fZmJkZXYgKnJmYmRldiwKIAogI2lmZGVmIF9fQklHX0VORElBTgog CXN3aXRjaCAoYnBwKSB7Ci0JY2FzZSAzMjoKKwljYXNlIDQ6CiAJCXRpbGluZ19mbGFncyB8PSBS QURFT05fVElMSU5HX1NXQVBfMzJCSVQ7CiAJCWJyZWFrOwotCWNhc2UgMTY6CisJY2FzZSAyOgog CQl0aWxpbmdfZmxhZ3MgfD0gUkFERU9OX1RJTElOR19TV0FQXzE2QklUOwogCWRlZmF1bHQ6CiAJ CWJyZWFrOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZ2VtLmMg Yi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9nZW0uYwppbmRleCBkZWI5NTExNzI1Yzku LjBiY2ZmZDhhN2JkMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25f Z2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZ2VtLmMKQEAgLTc0NSw3 ICs3NDUsOCBAQCBpbnQgcmFkZW9uX21vZGVfZHVtYl9jcmVhdGUoc3RydWN0IGRybV9maWxlICpm aWxlX3ByaXYsCiAJdWludDMyX3QgaGFuZGxlOwogCWludCByOwogCi0JYXJncy0+cGl0Y2ggPSBy YWRlb25fYWxpZ25fcGl0Y2gocmRldiwgYXJncy0+d2lkdGgsIGFyZ3MtPmJwcCwgMCkgKiAoKGFy Z3MtPmJwcCArIDEpIC8gOCk7CisJYXJncy0+cGl0Y2ggPSByYWRlb25fYWxpZ25fcGl0Y2gocmRl diwgYXJncy0+d2lkdGgsCisJCQkJCSBESVZfUk9VTkRfVVAoYXJncy0+YnBwLCA4KSwgMCk7CiAJ YXJncy0+c2l6ZSA9IGFyZ3MtPnBpdGNoICogYXJncy0+aGVpZ2h0OwogCWFyZ3MtPnNpemUgPSBB TElHTihhcmdzLT5zaXplLCBQQUdFX1NJWkUpOwogCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5j aGFydAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==