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 5DAB1C433EF for ; Tue, 23 Nov 2021 11:10:38 +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:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=MVRmEqLMQSjq2z6AKnTTynyzKJJApRRri01SIBRLvpk=; b=BRDihjvnvhuE9t+ZgJaVRVIB1A KwZQ/MX2s6eSNNxCew1eVay6X7Y9cKvJu7xluCm2kUtl+hCAN6fUIbMtLcuNjfPOelOh+r0LjJysx O8T4dKwOqhjB1VghNLw/bZ0M/+J7qdICsG5RFjM/Lzf0XYDGF2lg/JsxpKYk3y4tMtWZJGjHiJTYY 4Rs94XbMlsvyrigsLxjvrgnqrTa7OT+ma1+xhJt++0F2XpGo0YtoPcyQbUWlYe2kk5xsP3ynjcmBG uIT/WTsEsAeuLgBJZi8G3mh8jSsQglI/694nAyFnE1D8oLsaGGjDQy1K5f9wqbTteN+JwJbQtRASd 2g+EmPAA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mpTfq-001qA4-Gy; Tue, 23 Nov 2021 11:09:18 +0000 Received: from bhuna.collabora.co.uk ([46.235.227.227]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mpTfm-001q8E-L7 for linux-arm-kernel@lists.infradead.org; Tue, 23 Nov 2021 11:09:16 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: andrzej.p) with ESMTPSA id 289601F454F9 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=collabora.com; s=mail; t=1637665746; bh=NuYVgYcm/5QmTwPPl+jnnTdg3Amocx5TpmqHRzUvEcg=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=LSqSWvdz2ir1uJRRRP+MYhzzqSCvQZXUIBGUzi1rgAsuwV6O1MxSQ8YhOI51oH/dp H6HzqaI4iRClnWmQhWz6yBILvWHnjD1XuG0EKeHg1L/go7KulSSW9x82lw6wv0PR5S eDjKRYx8ohBfs2Q55Mr18weoiX70ePI50Ll/OGLSWQlV7LMzcwCsBEFiHpHDv4n8dr gvfHlQ8ysV5xX0Nnxf7fp4FdFkmA3ftpCeqf2f+xhJGxdyGdDacAsL65jeVuuSqbE5 T2CzggMgSeNlZh9480EWQJbSyKQutbEpimE2LUk+2F0bnWe4bU7aldi3NXvPjDQ96D pLUQPB/xWapxg== Subject: Re: [PATCH 1/7] media: hantro: add support for reset lines To: Jernej Skrabec , linux-media@vger.kernel.org Cc: ezequiel@vanguardiasur.com.ar, nicolas.dufresne@collabora.com, mchehab@kernel.org, robh+dt@kernel.org, mripard@kernel.org, wens@csie.org, p.zabel@pengutronix.de, gregkh@linuxfoundation.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev References: <20211122184702.768341-1-jernej.skrabec@gmail.com> <20211122184702.768341-2-jernej.skrabec@gmail.com> From: Andrzej Pietrasiewicz Message-ID: <08e80e9e-f646-72e4-e4d4-f8e6310228f1@collabora.com> Date: Tue, 23 Nov 2021 12:09:03 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20211122184702.768341-2-jernej.skrabec@gmail.com> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211123_030914_833416_1739E7BF X-CRM114-Status: GOOD ( 25.23 ) 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 SGkgSmVybmVqLAoKVGhhbmtzIGZvciB0aGUgcGF0Y2guCgpXIGRuaXUgMjIuMTEuMjAyMSBvwqAx OTo0NiwgSmVybmVqIFNrcmFiZWMgcGlzemU6Cj4gU29tZSBTb0NzIGxpa2UgQWxsd2lubmVyIEg2 IHVzZSByZXNldCBsaW5lcyBmb3IgcmVzZXR0aW5nIEhhbnRybyBHMi4gQWRkCj4gc3VwcG9ydCBm b3IgdGhlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKZXJuZWogU2tyYWJlYyA8amVybmVqLnNrcmFi ZWNAZ21haWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50 cm8uaCAgICAgfCAgMyArKysKPiAgIGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJv X2Rydi5jIHwgMTUgKysrKysrKysrKysrKystCj4gICAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5n L21lZGlhL2hhbnRyby9oYW50cm8uaCBiL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFu dHJvLmgKPiBpbmRleCA3ZGEyM2Y3ZjIwN2EuLjMzZWIzZTA5MmNjMSAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyby5oCj4gKysrIGIvZHJpdmVycy9zdGFn aW5nL21lZGlhL2hhbnRyby9oYW50cm8uaAo+IEBAIC0xNiw2ICsxNiw3IEBACj4gICAjaW5jbHVk ZSA8bGludXgvdmlkZW9kZXYyLmg+Cj4gICAjaW5jbHVkZSA8bGludXgvd2FpdC5oPgo+ICAgI2lu Y2x1ZGUgPGxpbnV4L2Nsay5oPgo+ICsjaW5jbHVkZSA8bGludXgvcmVzZXQuaD4KPiAgIAo+ICAg I2luY2x1ZGUgPG1lZGlhL3Y0bDItY3RybHMuaD4KPiAgICNpbmNsdWRlIDxtZWRpYS92NGwyLWRl dmljZS5oPgo+IEBAIC0xNzEsNiArMTcyLDcgQEAgaGFudHJvX3ZkZXZfdG9fZnVuYyhzdHJ1Y3Qg dmlkZW9fZGV2aWNlICp2ZGV2KQo+ICAgICogQGRldjoJCVBvaW50ZXIgdG8gZGV2aWNlIGZvciBj b252ZW5pZW50IGxvZ2dpbmcgdXNpbmcKPiAgICAqCQkJZGV2XyBtYWNyb3MuCj4gICAgKiBAY2xv Y2tzOgkJQXJyYXkgb2YgY2xvY2sgaGFuZGxlcy4KPiArICogQHJlc2V0czoJCUFycmF5IG9mIHJl c2V0IGhhbmRsZXMuCj4gICAgKiBAcmVnX2Jhc2VzOgkJTWFwcGVkIGFkZHJlc3NlcyBvZiBWUFUg cmVnaXN0ZXJzLgo+ICAgICogQGVuY19iYXNlOgkJTWFwcGVkIGFkZHJlc3Mgb2YgVlBVIGVuY29k ZXIgcmVnaXN0ZXIgZm9yIGNvbnZlbmllbmNlLgo+ICAgICogQGRlY19iYXNlOgkJTWFwcGVkIGFk ZHJlc3Mgb2YgVlBVIGRlY29kZXIgcmVnaXN0ZXIgZm9yIGNvbnZlbmllbmNlLgo+IEBAIC0xOTAs NiArMTkyLDcgQEAgc3RydWN0IGhhbnRyb19kZXYgewo+ICAgCXN0cnVjdCBwbGF0Zm9ybV9kZXZp Y2UgKnBkZXY7Cj4gICAJc3RydWN0IGRldmljZSAqZGV2Owo+ICAgCXN0cnVjdCBjbGtfYnVsa19k YXRhICpjbG9ja3M7Cj4gKwlzdHJ1Y3QgcmVzZXRfY29udHJvbCAqcmVzZXRzOwo+ICAgCXZvaWQg X19pb21lbSAqKnJlZ19iYXNlczsKPiAgIAl2b2lkIF9faW9tZW0gKmVuY19iYXNlOwo+ICAgCXZv aWQgX19pb21lbSAqZGVjX2Jhc2U7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tZWRp YS9oYW50cm8vaGFudHJvX2Rydi5jIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50 cm9fZHJ2LmMKPiBpbmRleCBhYjI0Njc5OThkMjkuLjhjM2RlMzFmNTFiMyAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19kcnYuYwo+ICsrKyBiL2RyaXZl cnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2Rydi5jCj4gQEAgLTkwNSw2ICs5MDUsMTAg QEAgc3RhdGljIGludCBoYW50cm9fcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikK PiAgIAkJCXJldHVybiBQVFJfRVJSKHZwdS0+Y2xvY2tzWzBdLmNsayk7Cj4gICAJfQo+ICAgCj4g Kwl2cHUtPnJlc2V0cyA9IGRldm1fcmVzZXRfY29udHJvbF9hcnJheV9nZXQoJnBkZXYtPmRldiwg ZmFsc2UsIHRydWUpOwo+ICsJaWYgKElTX0VSUih2cHUtPnJlc2V0cykpCj4gKwkJcmV0dXJuIFBU Ul9FUlIodnB1LT5yZXNldHMpOwo+ICsKPiAgIAludW1fYmFzZXMgPSB2cHUtPnZhcmlhbnQtPm51 bV9yZWdzID86IDE7Cj4gICAJdnB1LT5yZWdfYmFzZXMgPSBkZXZtX2tjYWxsb2MoJnBkZXYtPmRl diwgbnVtX2Jhc2VzLAo+ICAgCQkJCSAgICAgIHNpemVvZigqdnB1LT5yZWdfYmFzZXMpLCBHRlBf S0VSTkVMKTsKPiBAQCAtOTc4LDEwICs5ODIsMTYgQEAgc3RhdGljIGludCBoYW50cm9fcHJvYmUo c3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgIAlwbV9ydW50aW1lX3VzZV9hdXRvc3Vz cGVuZCh2cHUtPmRldik7Cj4gICAJcG1fcnVudGltZV9lbmFibGUodnB1LT5kZXYpOwo+ICAgCj4g KwlyZXQgPSByZXNldF9jb250cm9sX2RlYXNzZXJ0KHZwdS0+cmVzZXRzKTsKPiArCWlmIChyZXQp IHsKPiArCQlkZXZfZXJyKCZwZGV2LT5kZXYsICJGYWlsZWQgdG8gZGVhc3NlcnQgcmVzZXRzXG4i KTsKPiArCQlyZXR1cm4gcmV0Owo+ICsJfQo+ICsKPiAgIAlyZXQgPSBjbGtfYnVsa19wcmVwYXJl KHZwdS0+dmFyaWFudC0+bnVtX2Nsb2NrcywgdnB1LT5jbG9ja3MpOwo+ICAgCWlmIChyZXQpIHsK PiAgIAkJZGV2X2VycigmcGRldi0+ZGV2LCAiRmFpbGVkIHRvIHByZXBhcmUgY2xvY2tzXG4iKTsK PiAtCQlyZXR1cm4gcmV0Owo+ICsJCWdvdG8gZXJyX3JzdF9hc3NlcnQ7CgpCZWZvcmUgeW91ciBw YXRjaCBpcyBhcHBsaWVkIGlmIGNsa19idWxrX3ByZXBhcmUoKSBmYWlscywgd2UKc2ltcGx5IHJl dHVybiBvbiB0aGUgc3BvdC4gQWZ0ZXIgdGhlIHBhdGNoIGlzIGFwcGxpZWQgbm90IG9ubHkKZG8g eW91Li4uCgo+ICAgCX0KPiAgIAo+ICAgCXJldCA9IHY0bDJfZGV2aWNlX3JlZ2lzdGVyKCZwZGV2 LT5kZXYsICZ2cHUtPnY0bDJfZGV2KTsKPiBAQCAtMTAzNyw2ICsxMDQ3LDggQEAgc3RhdGljIGlu dCBoYW50cm9fcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgIAl2NGwyX2Rl dmljZV91bnJlZ2lzdGVyKCZ2cHUtPnY0bDJfZGV2KTsKPiAgIGVycl9jbGtfdW5wcmVwYXJlOgo+ ICAgCWNsa19idWxrX3VucHJlcGFyZSh2cHUtPnZhcmlhbnQtPm51bV9jbG9ja3MsIHZwdS0+Y2xv Y2tzKTsKPiArZXJyX3JzdF9hc3NlcnQ6Cj4gKwlyZXNldF9jb250cm9sX2Fzc2VydCh2cHUtPnJl c2V0cyk7CgouLi5yZXZlcnQgdGhlIGVmZmVjdCBvZiByZXNldF9jb250cm9sX2RlYXNzZXJ0KCks IHlvdSBhbHNvLi4uCgo+ICAgCXBtX3J1bnRpbWVfZG9udF91c2VfYXV0b3N1c3BlbmQodnB1LT5k ZXYpOwo+ICAgCXBtX3J1bnRpbWVfZGlzYWJsZSh2cHUtPmRldik7CgouLi4gZG8gcG1fKigpIHN0 dWZmLiBJcyB0aGVyZSBhbnkgcmVhc29uIHdoeSB0aGlzIGlzIG5lZWRlZD8KCkFuZHJ6ZWoKCj4g ICAJcmV0dXJuIHJldDsKPiBAQCAtMTA1NSw2ICsxMDY3LDcgQEAgc3RhdGljIGludCBoYW50cm9f cmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gICAJdjRsMl9tMm1fcmVsZWFz ZSh2cHUtPm0ybV9kZXYpOwo+ICAgCXY0bDJfZGV2aWNlX3VucmVnaXN0ZXIoJnZwdS0+djRsMl9k ZXYpOwo+ICAgCWNsa19idWxrX3VucHJlcGFyZSh2cHUtPnZhcmlhbnQtPm51bV9jbG9ja3MsIHZw dS0+Y2xvY2tzKTsKPiArCXJlc2V0X2NvbnRyb2xfYXNzZXJ0KHZwdS0+cmVzZXRzKTsKPiAgIAlw bV9ydW50aW1lX2RvbnRfdXNlX2F1dG9zdXNwZW5kKHZwdS0+ZGV2KTsKPiAgIAlwbV9ydW50aW1l X2Rpc2FibGUodnB1LT5kZXYpOwo+ICAgCXJldHVybiAwOwo+IAoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK