From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 759A2CD54B0 for ; Tue, 19 Sep 2023 10:24:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=T7uOGXeRNhgly2kjXdUo9YHLzMD2MYfIpvayJc4WcVw=; b=txt9uANbGzmvLm FHwQM6QvzPJYxC4MXP7zMxROrjXTZT6ANxmjWGhs/CTD//FoNwNLMNSDvo+AbX1b+01lqCUT4fHdx mNHGigybyeAWYU8wUz9BxUbIUyCAkw7jKtLmDgnQWrJTdQkp8zkEv57saKM2xF3bldth0ki3u24aG 0YF8amJlWZR6cX8XrBCOEweDf/yvozjZvh2jT/wVkdhHY/a2WGayG5CqxiogLCCQl7XVb0wcYjra2 WqRrJ8aqVgWDDI7KWvbS0bUrrVja5+ujcG2FlpDgN6cD1rBIlrU6Q8yH12U8xBAGfxPrMr4g4jgRV OPxO7B2IUxgDafODRi2g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qiXtm-0000iX-00; Tue, 19 Sep 2023 10:24:06 +0000 Received: from madras.collabora.co.uk ([46.235.227.172]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qiXti-0000i7-1F; Tue, 19 Sep 2023 10:24:03 +0000 Received: from [192.168.1.100] (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: kholk11) by madras.collabora.co.uk (Postfix) with ESMTPSA id 08B4666071A9; Tue, 19 Sep 2023 11:23:59 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1695119040; bh=vEd/MlguL02ZXOoi5Lbo0eYYX6tjl/mBmpK3ZZEUtB8=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=ND8iOwdDEuuZr6o5GFR1BcGk2ITNPnArgMvUGFAJohCweD6qZLyhpVjkG1nFoh04l /XF9yMOyv6CmWws+8IYm9fx/12p2Xq/2k/SV/5w5OFfnI4jFkNGEJcSdYZzAg/+KWN +CK+wHtpexMo1hYbB3fasJsYDmxaBSHTUVj5+6VD6YMb9tX1iCteOb2D5gat/q0Pns klLQPVyPR7lNfMzV0OWv8JqGcMaesyHa1qhhO9IRFycI6rtN96iSu7tgG5rDwlQdkR 7hdg9gZNBmNeYmn6TQ0mY7FpB1bO2nzFyzSCQcXbqbzlCnDadDg9klsyOHlp6eZ1D2 TjzD/OXqZFCzQ== Message-ID: Date: Tue, 19 Sep 2023 12:23:57 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: [PATCH 2/2] media: platform: mtk-mdp3: Use devicetree phandle to retrieve SCP Content-Language: en-US To: wens@kernel.org Cc: mchehab@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, matthias.bgg@gmail.com, moudy.ho@mediatek.com, hverkuil-cisco@xs4all.nl, sakari.ailus@linux.intel.com, u.kleine-koenig@pengutronix.de, linqiheng@huawei.com, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, wenst@chromium.org References: <20230919095938.70679-1-angelogioacchino.delregno@collabora.com> <20230919095938.70679-3-angelogioacchino.delregno@collabora.com> From: AngeloGioacchino Del Regno In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230919_032402_573480_36385CFD X-CRM114-Status: GOOD ( 23.19 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SWwgMTkvMDkvMjMgMTI6MjEsIENoZW4tWXUgVHNhaSBoYSBzY3JpdHRvOgo+IE9uIFR1ZSwgU2Vw IDE5LCAyMDIzIGF0IDY6MDDigK9QTSBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubwo+IDxhbmdl bG9naW9hY2NoaW5vLmRlbHJlZ25vQGNvbGxhYm9yYS5jb20+IHdyb3RlOgo+Pgo+PiBJbnN0ZWFk IG9mIHdhbGtpbmcgdGhlIGVudGlyZSBwYXJlbnQgbm9kZSBmb3Igc29tZXRoaW5nIHRoYXQgaGFz IHRoZQo+PiByaWdodCBjb21wYXRpYmxlLCB1c2UgdGhlIHNjcF9nZXQoKSBmdW5jdGlvbiBwcm92 aWRlZCBieSB0aGUgTWVkaWFUZWsKPj4gU0NQIHJlbW90ZXByb2MgZHJpdmVyIHRvIHJldHJpZXZl IGEgaGFuZGxlIHRvIG10a19zY3AgdGhyb3VnaCB0aGUKPj4gZGV2aWNldHJlZSAibWVkaWF0ZWss c2NwIiAocGhhbmRsZSkgcHJvcGVydHkuCj4+Cj4+IEluIGNhc2Ugb2YgbXVsdGktY29yZSBTQ1As IHRoaXMgYWxzbyBhbGxvd3MgdG8gc2VsZWN0IGEgc3BlY2lmaWMgY29yZS4KPj4KPj4gU2lnbmVk LW9mZi1ieTogQW5nZWxvR2lvYWNjaGlubyBEZWwgUmVnbm8gPGFuZ2Vsb2dpb2FjY2hpbm8uZGVs cmVnbm9AY29sbGFib3JhLmNvbT4KPj4gLS0tCj4+ICAgLi4uL21lZGlhL3BsYXRmb3JtL21lZGlh dGVrL21kcDMvbXRrLW1kcDMtY29yZS5jIHwgMTYgKysrKysrKysrKy0tLS0tLQo+PiAgIDEgZmls ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tZHAzL210ay1tZHAzLWNvcmUu YyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbWRwMy9tdGstbWRwMy1jb3JlLmMK Pj4gaW5kZXggODY3N2U3ZmQ1MDgzLi5kOTNkMzgzMzYzM2UgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZl cnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvbWRwMy9tdGstbWRwMy1jb3JlLmMKPj4gKysrIGIv ZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay9tZHAzL210ay1tZHAzLWNvcmUuYwo+PiBA QCAtMjU0LDEzICsyNTQsMTcgQEAgc3RhdGljIGludCBtZHBfcHJvYmUoc3RydWN0IHBsYXRmb3Jt X2RldmljZSAqcGRldikKPj4gICAgICAgICAgICAgICAgICBnb3RvIGVycl9kZXN0cm95X2pvYl93 cTsKPj4gICAgICAgICAgfQo+Pgo+PiAtICAgICAgIG1tX3BkZXYgPSBfX2dldF9wZGV2X2J5X2lk KHBkZXYsIE5VTEwsIE1EUF9JTkZSQV9TQ1ApOwo+PiAtICAgICAgIGlmIChXQVJOX09OKCFtbV9w ZGV2KSkgewo+PiAtICAgICAgICAgICAgICAgZGV2X2VycigmcGRldi0+ZGV2LCAiQ291bGQgbm90 IGdldCBzY3AgZGV2aWNlXG4iKTsKPj4gLSAgICAgICAgICAgICAgIHJldCA9IC1FTk9ERVY7Cj4+ IC0gICAgICAgICAgICAgICBnb3RvIGVycl9kZXN0cm95X2Nsb2NrX3dxOwo+PiArICAgICAgIG1k cC0+c2NwID0gc2NwX2dldChwZGV2KTsKPj4gKyAgICAgICBpZiAoIW1kcC0+c2NwKSB7Cj4+ICsg ICAgICAgICAgICAgICBtbV9wZGV2ID0gX19nZXRfcGRldl9ieV9pZChwZGV2LCBOVUxMLCBNRFBf SU5GUkFfU0NQKTsKPj4gKyAgICAgICAgICAgICAgIGlmIChXQVJOX09OKCFtbV9wZGV2KSkgewo+ PiArICAgICAgICAgICAgICAgICAgICAgICBkZXZfZXJyKCZwZGV2LT5kZXYsICJDb3VsZCBub3Qg Z2V0IHNjcCBkZXZpY2VcbiIpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICByZXQgPSAtRU5P REVWOwo+PiArICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGVycl9kZXN0cm95X2Nsb2NrX3dx Owo+PiArICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgICAgbWRwLT5zY3AgPSBwbGF0 Zm9ybV9nZXRfZHJ2ZGF0YShtbV9wZGV2KTsKPiAKPiBZb3UgbmVlZCB0byBrZWVwIHRoZSBvcmln aW5hbCBjb2RlIGFzIGEgZmFsbGJhY2sgZm9yIG9sZCBkZXZpY2UgdHJlZXMuCj4gCgpJIGhhdmVu J3QgcmVtb3ZlZCB0aGUgb3JpZ2luYWwgY29kZSwgaXQgKmlzKiB0aGVyZSBhcyBhIGZhbGxiYWNr IDotKQoKbWRwLT5zY3AgPSBzY3BfZ2V0KCkgPC0tLSBuZXcKaWYgKCFtZHAtPnNjcCkgeyBmYWxs YmFjayB9CgpSZWdhcmRzLApBbmdlbG8KCj4gQ2hlbll1Cj4gCj4+ICAgICAgICAgIH0KPj4gLSAg ICAgICBtZHAtPnNjcCA9IHBsYXRmb3JtX2dldF9kcnZkYXRhKG1tX3BkZXYpOwo+PiArCj4+ICAg ICAgICAgIG1kcC0+cnByb2NfaGFuZGxlID0gc2NwX2dldF9ycHJvYyhtZHAtPnNjcCk7Cj4+ICAg ICAgICAgIGRldl9kYmcoJnBkZXYtPmRldiwgIk1EUCBycHJvY19oYW5kbGU6ICVwSyIsIG1kcC0+ cnByb2NfaGFuZGxlKTsKPj4KPj4gLS0KPj4gMi40Mi4wCj4+Cj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBLZXJuZWwgbWFpbGluZyBsaXN0IC0tIGtl cm5lbEBtYWlsbWFuLmNvbGxhYm9yYS5jb20KPiBUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWls IHRvIGtlcm5lbC1sZWF2ZUBtYWlsbWFuLmNvbGxhYm9yYS5jb20KCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=