From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id CB7836EA78 for ; Thu, 3 Oct 2019 19:59:00 +0000 (UTC) From: Ville Syrjala Date: Thu, 3 Oct 2019 22:58:54 +0300 Message-Id: <20191003195854.18208-2-ville.syrjala@linux.intel.com> In-Reply-To: <20191003195854.18208-1-ville.syrjala@linux.intel.com> References: <20191003195854.18208-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 2/2] lib/igt_fb: Add support for 10bpc ARGB/ABGR List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkhv b2sgdXAgY29udmVyc2lvbiByb3V0aW5lcyBmb3IgMTBicGMgQVJHQi9BQkdSIGZvcm1hdHMuCkNh aXJvIG9ubHkgaGFzIHRoZSBSR0IzMCB3aXRob3V0IGFscGhhIHNvIHdlJ2xsIGRvIHRoZQpyZW5k ZXJpbmcgd2l0aCBmbG9hdHMgYW5kIHVzZSBwaXhtYW4gdG8gY29udmVydC4KClNpZ25lZC1vZmYt Ynk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQog bGliL2lndF9mYi5jIHwgMTcgKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNyBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliL2lndF9mYi5jIGIvbGliL2lndF9mYi5jCmlu ZGV4IGRiNzg5YWU3OTQ1OC4uOGI0N2NmOTc1NTk4IDEwMDY0NAotLS0gYS9saWIvaWd0X2ZiLmMK KysrIGIvbGliL2lndF9mYi5jCkBAIC0xNzUsNiArMTc1LDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1 Y3QgZm9ybWF0X2Rlc2Nfc3RydWN0IHsKIAkgIC5udW1fcGxhbmVzID0gMSwgLnBsYW5lX2JwcCA9 IHsgMzIsIH0sCiAJICAuaHN1YiA9IDEsIC52c3ViID0gMSwKIAl9LAorCXsgLm5hbWUgPSAiQVJH QjIxMDEwMTAiLCAuZGVwdGggPSAzMCwgLmRybV9pZCA9IERSTV9GT1JNQVRfQVJHQjIxMDEwMTAs CisJICAuY2Fpcm9faWQgPSBDQUlST19GT1JNQVRfSU5WQUxJRCwKKwkgIC5waXhtYW5faWQgPSBQ SVhNQU5fYTJyMTBnMTBiMTAsCisJICAubnVtX3BsYW5lcyA9IDEsIC5wbGFuZV9icHAgPSB7IDMy LCB9LAorCSAgLmhzdWIgPSAxLCAudnN1YiA9IDEsCisJfSwKKwl7IC5uYW1lID0gIkFCR1IyMTAx MDEwIiwgLmRlcHRoID0gLTEsIC5kcm1faWQgPSBEUk1fRk9STUFUX0FCR1IyMTAxMDEwLAorCSAg LmNhaXJvX2lkID0gQ0FJUk9fRk9STUFUX0lOVkFMSUQsCisJICAucGl4bWFuX2lkID0gUElYTUFO X2EyYjEwZzEwcjEwLAorCSAgLm51bV9wbGFuZXMgPSAxLCAucGxhbmVfYnBwID0geyAzMiwgfSwK KwkgIC5oc3ViID0gMSwgLnZzdWIgPSAxLAorCX0sCiAJeyAubmFtZSA9ICJYUkdCMTYxNjE2MTZG IiwgLmRlcHRoID0gLTEsIC5kcm1faWQgPSBEUk1fRk9STUFUX1hSR0IxNjE2MTYxNkYsCiAJICAu Y2Fpcm9faWQgPSBDQUlST19GT1JNQVRfUkdCQTEyOEYsCiAJICAubnVtX3BsYW5lcyA9IDEsIC5w bGFuZV9icHAgPSB7IDY0LCB9LApAQCAtMzEzLDYgKzMyNSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1 Y3QgZm9ybWF0X2Rlc2Nfc3RydWN0IHsKIAl9LAogCXsgLm5hbWUgPSAiSUdULUZMT0FUIiwgLmRl cHRoID0gLTEsIC5kcm1faWQgPSBJR1RfRk9STUFUX0ZMT0FULAogCSAgLmNhaXJvX2lkID0gQ0FJ Uk9fRk9STUFUX0lOVkFMSUQsCisJICAucGl4bWFuX2lkID0gUElYTUFOX3JnYmFfZmxvYXQsCiAJ ICAubnVtX3BsYW5lcyA9IDEsIC5wbGFuZV9icHAgPSB7IDEyOCB9LAogCX0sCiB9OwpAQCAtMzEx MCw2ICszMTIzLDEwIEBAIHN0YXRpYyB2b2lkIGNyZWF0ZV9jYWlyb19zdXJmYWNlX19jb252ZXJ0 KGludCBmZCwgc3RydWN0IGlndF9mYiAqZmIpCiAJCWRlZmF1bHQ6CiAJCQlpZ3RfYXNzZXJ0X2Yo MCwgIlVuc3VwcG9ydGVkIGZvcm1hdCAldSIsIGYtPmNhaXJvX2lkKTsKIAkJfQorCX0gZWxzZSBp ZiAoUElYTUFOX0ZPUk1BVF9BKGYtPnBpeG1hbl9pZCkgJiYKKwkJICAgUElYTUFOX0ZPUk1BVF9S KGYtPnBpeG1hbl9pZCkgPiA4KSB7CisJCWNhaXJvX2lkID0gQ0FJUk9fRk9STUFUX1JHQkExMjhG OworCQlkcm1fZm9ybWF0ID0gSUdUX0ZPUk1BVF9GTE9BVDsKIAl9IGVsc2UgaWYgKFBJWE1BTl9G T1JNQVRfQShmLT5waXhtYW5faWQpKSB7CiAJCWNhaXJvX2lkID0gQ0FJUk9fRk9STUFUX0FSR0Iz MjsKIAkJZHJtX2Zvcm1hdCA9IERSTV9GT1JNQVRfQVJHQjg4ODg7Ci0tIAoyLjIxLjAKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGlu ZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==