From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Starkey Subject: [RFC PATCH 06/11] drm: Expose fb_id property for writeback connectors Date: Tue, 11 Oct 2016 15:54:03 +0100 Message-ID: <1476197648-24918-7-git-send-email-brian.starkey@arm.com> References: <1476197648-24918-1-git-send-email-brian.starkey@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from foss.arm.com (foss.arm.com [217.140.101.70]) by gabe.freedesktop.org (Postfix) with ESMTP id DA4486E2FC for ; Tue, 11 Oct 2016 14:54:25 +0000 (UTC) In-Reply-To: <1476197648-24918-1-git-send-email-brian.starkey@arm.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: liviu.dudau@arm.com, linux-kernel@vger.kernel.org, hverkuil@xs4all.nl, linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org RXhwb3NlIHRoZSBmcmFtZWJ1ZmZlciBmb3Igd3JpdGViYWNrIGNvbm5lY3RvcnMgdG8gdXNlcnNw YWNlIGJ5CmF0dGFjaGluZyB0aGUgZmJfaWQgcHJvcGVydHkgdG8gdGhlbS4KClNpZ25lZC1vZmYt Ynk6IEJyaWFuIFN0YXJrZXkgPGJyaWFuLnN0YXJrZXlAYXJtLmNvbT4KLS0tCiBkcml2ZXJzL2dw dS9kcm0vZHJtX2F0b21pYy5jICAgIHwgICAgOSArKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9k cm1fY29ubmVjdG9yLmMgfCAgICA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9u cygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgYi9kcml2ZXJz L2dwdS9kcm0vZHJtX2F0b21pYy5jCmluZGV4IGIxNmI0ZmMuLjgyZThlM2EgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9h dG9taWMuYwpAQCAtOTg2LDEyICs5ODYsMTkgQEAgaW50IGRybV9hdG9taWNfY29ubmVjdG9yX3Nl dF9wcm9wZXJ0eShzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAogCQkgKiBub3c/KSBh dG9taWMgd3JpdGVzIHRvIERQTVMgcHJvcGVydHk6CiAJCSAqLwogCQlyZXR1cm4gLUVJTlZBTDsK Kwl9IGVsc2UgaWYgKHByb3BlcnR5ID09IGNvbmZpZy0+cHJvcF9mYl9pZCkgeworCQlzdHJ1Y3Qg ZHJtX2ZyYW1lYnVmZmVyICpmYiA9IGRybV9mcmFtZWJ1ZmZlcl9sb29rdXAoZGV2LCB2YWwpOwor CQlkcm1fYXRvbWljX3NldF9mYl9mb3JfY29ubmVjdG9yKHN0YXRlLCBmYik7CisJCWlmIChmYikK KwkJCWRybV9mcmFtZWJ1ZmZlcl91bnJlZmVyZW5jZShmYik7CiAJfSBlbHNlIGlmIChjb25uZWN0 b3ItPmZ1bmNzLT5hdG9taWNfc2V0X3Byb3BlcnR5KSB7CiAJCXJldHVybiBjb25uZWN0b3ItPmZ1 bmNzLT5hdG9taWNfc2V0X3Byb3BlcnR5KGNvbm5lY3RvciwKIAkJCQlzdGF0ZSwgcHJvcGVydHks IHZhbCk7CiAJfSBlbHNlIHsKIAkJcmV0dXJuIC1FSU5WQUw7CiAJfQorCisJcmV0dXJuIDA7CiB9 CiBFWFBPUlRfU1lNQk9MKGRybV9hdG9taWNfY29ubmVjdG9yX3NldF9wcm9wZXJ0eSk7CiAKQEAg LTEwMjIsNiArMTAyOSw4IEBAIGRybV9hdG9taWNfY29ubmVjdG9yX2dldF9wcm9wZXJ0eShzdHJ1 Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAogCQkqdmFsID0gKHN0YXRlLT5jcnRjKSA/IHN0 YXRlLT5jcnRjLT5iYXNlLmlkIDogMDsKIAl9IGVsc2UgaWYgKHByb3BlcnR5ID09IGNvbmZpZy0+ ZHBtc19wcm9wZXJ0eSkgewogCQkqdmFsID0gY29ubmVjdG9yLT5kcG1zOworCX0gZWxzZSBpZiAo cHJvcGVydHkgPT0gY29uZmlnLT5wcm9wX2ZiX2lkKSB7CisJCSp2YWwgPSAoc3RhdGUtPmZiKSA/ IHN0YXRlLT5mYi0+YmFzZS5pZCA6IDA7CiAJfSBlbHNlIGlmIChjb25uZWN0b3ItPmZ1bmNzLT5h dG9taWNfZ2V0X3Byb3BlcnR5KSB7CiAJCXJldHVybiBjb25uZWN0b3ItPmZ1bmNzLT5hdG9taWNf Z2V0X3Byb3BlcnR5KGNvbm5lY3RvciwKIAkJCQlzdGF0ZSwgcHJvcGVydHksIHZhbCk7CmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2Nvbm5lY3Rvci5jIGIvZHJpdmVycy9ncHUvZHJt L2RybV9jb25uZWN0b3IuYwppbmRleCAwMjdkN2E5Li5mYjgzODcwIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vZHJtX2Nvbm5lY3Rvci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29u bmVjdG9yLmMKQEAgLTI0OSw2ICsyNDksMTAgQEAgaW50IGRybV9jb25uZWN0b3JfaW5pdChzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAogCQlkcm1fb2JqZWN0X2F0dGFjaF9wcm9wZXJ0eSgmY29ubmVj dG9yLT5iYXNlLCBjb25maWctPnByb3BfY3J0Y19pZCwgMCk7CiAJfQogCisJaWYgKGNvbm5lY3Rv cl90eXBlID09IERSTV9NT0RFX0NPTk5FQ1RPUl9XUklURUJBQ0spCisJCWRybV9vYmplY3RfYXR0 YWNoX3Byb3BlcnR5KCZjb25uZWN0b3ItPmJhc2UsCisJCQkJCSAgIGNvbmZpZy0+cHJvcF9mYl9p ZCwgMCk7CisKIAljb25uZWN0b3ItPmRlYnVnZnNfZW50cnkgPSBOVUxMOwogb3V0X3B1dF90eXBl X2lkOgogCWlmIChyZXQpCi0tIAoxLjcuOS41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK