From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: [PATCH v6 02/18] media: vsp1: wpf: Fix partition configuration for display pipelines Date: Wed, 13 Mar 2019 02:05:16 +0200 Message-ID: <20190313000532.7087-3-laurent.pinchart+renesas@ideasonboard.com> References: <20190313000532.7087-1-laurent.pinchart+renesas@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4345389ED3 for ; Wed, 13 Mar 2019 00:05:46 +0000 (UTC) In-Reply-To: <20190313000532.7087-1-laurent.pinchart+renesas@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: linux-renesas-soc@vger.kernel.org, Kieran Bingham , Liviu Dudau , linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org V2hlbiBjb25maWd1cmluZyBwYXJ0aXRpb25zIGZvciBtZW1vcnktdG8tbWVtb3J5IHBpcGVsaW5l cywgdGhlIFdQRgphY2Nlc3NlcyBkYXRhIG9mIHRoZSBjdXJyZW50IHBhcnRpdGlvbiB0aHJvdWdo IHBpcGUtPnBhcnRpdGlvbi4KV3JpdGViYWNrIHN1cHBvcnQgd2lsbCByZXF1aXJlIGZ1bGwgY29u ZmlndXJhdGlvbiBvZiB0aGUgV1BGIHdoaWxlIG5vdApwcm92aWRpbmcgYSB2YWxpZCBwaXBlLT5w YXJ0aXRpb24uIFJld29yayB0aGUgY29uZmlndXJhdGlvbiBjb2RlIHRvIGZhbGwKYmFjayB0byB0 aGUgZnVsbCBpbWFnZSB3aWR0aCBpbiB0aGF0IGNhc2UsIGFzIGlzIGFscmVhZHkgZG9uZSBmb3Ig dGhlCnBhcnQgb2YgdGhlIGNvbmZpZ3VyYXRpb24gY3VycmVudGx5IHJlbGV2YW50IGZvciBkaXNw bGF5IHBpcGVsaW5lcy4KClNpZ25lZC1vZmYtYnk6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQu cGluY2hhcnQrcmVuZXNhc0BpZGVhc29uYm9hcmQuY29tPgpSZXZpZXdlZC1ieTogS2llcmFuIEJp bmdoYW0gPGtpZXJhbi5iaW5naGFtK3JlbmVzYXNAaWRlYXNvbmJvYXJkLmNvbT4KLS0tCiBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL3ZzcDEvdnNwMV93cGYuYyB8IDE2ICsrKysrKysrKy0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS92c3AxL3ZzcDFfd3BmLmMgYi9kcml2ZXJzL21l ZGlhL3BsYXRmb3JtL3ZzcDEvdnNwMV93cGYuYwppbmRleCAzMmJiMjA3YjIwMDcuLmEwN2M1OTQ0 YjU5OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS92c3AxL3ZzcDFfd3BmLmMK KysrIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS92c3AxL3ZzcDFfd3BmLmMKQEAgLTM2Miw2ICsz NjIsNyBAQCBzdGF0aWMgdm9pZCB3cGZfY29uZmlndXJlX3BhcnRpdGlvbihzdHJ1Y3QgdnNwMV9l bnRpdHkgKmVudGl0eSwKIAljb25zdCBzdHJ1Y3QgdnNwMV9mb3JtYXRfaW5mbyAqZm10aW5mbyA9 IHdwZi0+Zm10aW5mbzsKIAl1bnNpZ25lZCBpbnQgd2lkdGg7CiAJdW5zaWduZWQgaW50IGhlaWdo dDsKKwl1bnNpZ25lZCBpbnQgbGVmdDsKIAl1bnNpZ25lZCBpbnQgb2Zmc2V0OwogCXVuc2lnbmVk IGludCBmbGlwOwogCXVuc2lnbmVkIGludCBpOwpAQCAtMzcxLDEzICszNzIsMTYgQEAgc3RhdGlj IHZvaWQgd3BmX2NvbmZpZ3VyZV9wYXJ0aXRpb24oc3RydWN0IHZzcDFfZW50aXR5ICplbnRpdHks CiAJCQkJCQkgUldQRl9QQURfU0lOSyk7CiAJd2lkdGggPSBzaW5rX2Zvcm1hdC0+d2lkdGg7CiAJ aGVpZ2h0ID0gc2lua19mb3JtYXQtPmhlaWdodDsKKwlsZWZ0ID0gMDsKIAogCS8qCiAJICogQ3Jv cHBpbmcuIFRoZSBwYXJ0aXRpb24gYWxnb3JpdGhtIGNhbiBzcGxpdCB0aGUgaW1hZ2UgaW50bwog CSAqIG11bHRpcGxlIHNsaWNlcy4KIAkgKi8KLQlpZiAocGlwZS0+cGFydGl0aW9ucyA+IDEpCisJ aWYgKHBpcGUtPnBhcnRpdGlvbnMgPiAxKSB7CiAJCXdpZHRoID0gcGlwZS0+cGFydGl0aW9uLT53 cGYud2lkdGg7CisJCWxlZnQgPSBwaXBlLT5wYXJ0aXRpb24tPndwZi5sZWZ0OworCX0KIAogCXZz cDFfd3BmX3dyaXRlKHdwZiwgZGxiLCBWSTZfV1BGX0hTWkNMSVAsIFZJNl9XUEZfU1pDTElQX0VO IHwKIAkJICAgICAgICgwIDw8IFZJNl9XUEZfU1pDTElQX09GU1RfU0hJRlQpIHwKQEAgLTQwOCwx MyArNDEyLDExIEBAIHN0YXRpYyB2b2lkIHdwZl9jb25maWd1cmVfcGFydGl0aW9uKHN0cnVjdCB2 c3AxX2VudGl0eSAqZW50aXR5LAogCWZsaXAgPSB3cGYtPmZsaXAuYWN0aXZlOwogCiAJaWYgKGZs aXAgJiBCSVQoV1BGX0NUUkxfSEZMSVApICYmICF3cGYtPmZsaXAucm90YXRlKQotCQlvZmZzZXQg PSBmb3JtYXQtPndpZHRoIC0gcGlwZS0+cGFydGl0aW9uLT53cGYubGVmdAotCQkJLSBwaXBlLT5w YXJ0aXRpb24tPndwZi53aWR0aDsKKwkJb2Zmc2V0ID0gZm9ybWF0LT53aWR0aCAtIGxlZnQgLSB3 aWR0aDsKIAllbHNlIGlmIChmbGlwICYgQklUKFdQRl9DVFJMX1ZGTElQKSAmJiB3cGYtPmZsaXAu cm90YXRlKQotCQlvZmZzZXQgPSBmb3JtYXQtPmhlaWdodCAtIHBpcGUtPnBhcnRpdGlvbi0+d3Bm LmxlZnQKLQkJCS0gcGlwZS0+cGFydGl0aW9uLT53cGYud2lkdGg7CisJCW9mZnNldCA9IGZvcm1h dC0+aGVpZ2h0IC0gbGVmdCAtIHdpZHRoOwogCWVsc2UKLQkJb2Zmc2V0ID0gcGlwZS0+cGFydGl0 aW9uLT53cGYubGVmdDsKKwkJb2Zmc2V0ID0gbGVmdDsKIAogCWZvciAoaSA9IDA7IGkgPCBmb3Jt YXQtPm51bV9wbGFuZXM7ICsraSkgewogCQl1bnNpZ25lZCBpbnQgaHN1YiA9IGkgPiAwID8gZm10 aW5mby0+aHN1YiA6IDE7CkBAIC00MzYsNyArNDM4LDcgQEAgc3RhdGljIHZvaWQgd3BmX2NvbmZp Z3VyZV9wYXJ0aXRpb24oc3RydWN0IHZzcDFfZW50aXR5ICplbnRpdHksCiAJCSAqIGltYWdlIGhl aWdodC4KIAkJICovCiAJCWlmICh3cGYtPmZsaXAucm90YXRlKQotCQkJaGVpZ2h0ID0gcGlwZS0+ cGFydGl0aW9uLT53cGYud2lkdGg7CisJCQloZWlnaHQgPSB3aWR0aDsKIAkJZWxzZQogCQkJaGVp Z2h0ID0gZm9ybWF0LT5oZWlnaHQ7CiAKLS0gClJlZ2FyZHMsCgpMYXVyZW50IFBpbmNoYXJ0Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=