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 92941C433EF for ; Tue, 30 Nov 2021 10:40:54 +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=3wjc987sUxbYclqIdvcZUBNTXjqyJvP/xBnyI36Yl7g=; b=G7G8yurRWoM2vC3NHraWWXem30 YzVQYWTyPMCkhjlD9MvqxWXUg8GwhmFG28+ExpdM2g2Wk5LyUm4KkUfoDEY4P0cOyti14OtmUq2or e2dn4eQMkpSL1F1fHbNa4sFssInvKp3xfY/rJnMq+YXBdh8W6I7vtbI40zQCKZy7fm5lJ7W/cnX3c LO36+RzIq1aS69oXd1OyefAErhl0OKvsz+xCSq0WXyH1zDlBFXohiCvJUg3RKjVMtIM2ZCZp5jXfQ R3N9bIAutnL12VnnumILpP7HDa4C9q013geadJKi+8+sLsM1sOJS/0UFRdykrxjaQfqCHNHy3Miqz 50zPDGPQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ms0Xt-004fpW-DY; Tue, 30 Nov 2021 10:39:33 +0000 Received: from bhuna.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e3e3]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ms0Xn-004fnT-CE for linux-arm-kernel@lists.infradead.org; Tue, 30 Nov 2021 10:39:29 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: andrzej.p) with ESMTPSA id DCCEB1F44F18 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=collabora.com; s=mail; t=1638268765; bh=1km00PSkhoaXgOQeLq++0nilbR4fWVerb1bawqQEQb0=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=JyqMgo7uzB4M6kSMJ0Pw+3aHFxmxQFslMe3uhJaqEHgb+ur/1XV9ShSmGwOHHvjd2 z9iXnA0yZZkImCokRx7ONjoNUWy3wr09V91pSrrOjPgG+G6MdPl1VEynHxKZR/jrWc OWZg+pJMPLAMdtGFoMjTCuR6s8dAipvcVAcRBBxtWVGvunOsxD0WJkG9LrXQfC4jct wc0jzUPuLVNXw9J7a1xI+09g+PYxFtPHaNH48bziSKnAFRNrujj/NxAMmAPzLUlUfl bV2fSqIFxYi7LCFE0jCnOyYpJToBweFJEEnnaDraojxl4qHEwLcV2atGEgCM2/IXJR p2pRGzirju6lQ== Subject: Re: [PATCH 1/7] media: hantro: add support for reset lines To: Ezequiel Garcia , =?UTF-8?Q?Jernej_=c5=a0krabec?= Cc: Dan Carpenter , linux-media , Nicolas Dufresne , Mauro Carvalho Chehab , Rob Herring , Maxime Ripard , Chen-Yu Tsai , Philipp Zabel , Greg KH , devicetree , linux-arm-kernel , linux-sunxi@lists.linux.dev, Linux Kernel Mailing List , "open list:STAGING SUBSYSTEM" , Robert Beckett References: <20211122184702.768341-1-jernej.skrabec@gmail.com> <20211123145933.GD6514@kadam> <9986998.nUPlyArG6x@kista> From: Andrzej Pietrasiewicz Message-ID: <272ca19e-749e-92fb-bcfa-ca695b3b9ed6@collabora.com> Date: Tue, 30 Nov 2021 11:39:22 +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: Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211130_023927_705664_2A63CFA0 X-CRM114-Status: GOOD ( 37.17 ) 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 SGkgRXplcXVpZWwsCgpXIGRuaXUgMjMuMTEuMjAyMSBvwqAxOTowNywgRXplcXVpZWwgR2FyY2lh IHBpc3plOgo+IEhpIGFsbCwKPiAKPiBSZXNldCBsb2dpYyB0ZW5kcyB0byBiZSBoaWdobHkgaW50 ZWdyYXRpb24tc3BlY2lmaWMsIHNvIGl0wqAgY291bGQgYmUgbW9yZSByb2J1c3QgCj4gdG8gZGVh bMKgIHdpdGggdGhpcyBpbsKgIHRoZSBtYWNoaW5lIHNwZWNpZmljIGZpbGUuIEkgaGF2ZSBzb21l IHZhZ3VlIHJlY29sbGVjdGlvbiAKPiBvZiBvdXIgZXhwZXJpZW5jZSBoZXJlIHdoZW4gd2XCoCBp bnRlZ3JhdGVkIHZjODAwMCBsYXN0IHllYXIsIGJ1dCBJIGNhbm5vdCByZWNhbGwgCj4gdGhlIG91 dGNvbWUuCj4gCgpEbyB5b3UgbWVhbiB2cHUtPnZhcmlhbnQtPmluaXQoKT8KClRoYXQgaXMgdGhl IHZlcnkgZmlyc3QgdGhpbmcgd2UgZG8gYWZ0ZXIgdGhlIGRldm1fKigpIGNhbGxzLiBTbyBhbnkg c3Vic2VxdWVudAppbml0aWFsaXphdGlvbiB0aGF0IGZhaWxzIHdvdWxkIHdhbnQgdnB1LT52YXJp YW50LT5kZWluaXQoKS4gTWF5YmUgYXQgdGhpcwptb21lbnQgaGFuZGxpbmcgdGhlIHJlc2V0cyBh dCB0aGUgY29tbW9uIGxldmVsIGlzIHNpbXBsZXI/IEV4aXN0aW5nIGRyaXZlcnMKd2lsbCBnZXQg TlVMTCBhbnl3YXkgZnJvbSBkZXZtX3Jlc2V0X2NvbnRyb2xfYXJyYXlfZ2V0KCkuCgpSZWdhcmRz LAoKQW5kcnplagoKPiBJJ20gQ2NpbmcgQm9iIHdobyBtaWdodCByZW1lbWJlciBiZXR0ZXIuCj4g Cj4gVGhhbmtzLAo+IEV6ZXF1aWVsCj4gCj4gCj4gCj4gRWwgbWFyLiwgbm92LiAyMywgMjAyMSAx OjQ2IFBNLCBKZXJuZWogxaBrcmFiZWMgPGplcm5lai5za3JhYmVjQGdtYWlsLmNvbSAKPiA8bWFp bHRvOmplcm5lai5za3JhYmVjQGdtYWlsLmNvbT4+IGVzY3JpYmnDszoKPiAKPiAgICAgSGkgYWxs LAo+IAo+ICAgICBEbmUgdG9yZWssIDIzLiBub3ZlbWJlciAyMDIxIG9iIDE3OjM2OjU3IENFVCBq ZSBBbmRyemVqIFBpZXRyYXNpZXdpY3oKPiAgICAgbmFwaXNhbChhKToKPiAgICAgID4gSGkgRGFu LCBoaSBKZXJuZWosCj4gICAgICA+Cj4gICAgICA+IFcgZG5pdSAyMy4xMS4yMDIxIG8gMTU6NTks IERhbiBDYXJwZW50ZXIgcGlzemU6Cj4gICAgICA+ID4gT24gVHVlLCBOb3YgMjMsIDIwMjEgYXQg MTI6MDk6MDNQTSArMDEwMCwgQW5kcnplaiBQaWV0cmFzaWV3aWN6IHdyb3RlOgo+ICAgICAgPiA+ Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2Rydi5j IGIvZHJpdmVycy9zdGFnaW5nLwo+ICAgICBtZWRpYS9oYW50cm8vaGFudHJvX2Rydi5jCj4gICAg ICA+ID4+PiBpbmRleCBhYjI0Njc5OThkMjkuLjhjM2RlMzFmNTFiMyAxMDA2NDQKPiAgICAgID4g Pj4+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2Rydi5jCj4gICAg ICA+ID4+PiArKysgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19kcnYuYwo+ ICAgICAgPiA+Pj4gQEAgLTkwNSw2ICs5MDUsMTAgQEAgc3RhdGljIGludCBoYW50cm9fcHJvYmUo c3RydWN0IHBsYXRmb3JtX2RldmljZQo+ICAgICAqcGRldikKPiAgICAgID4gPj4+wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZXR1cm4gUFRSX0VSUih2cHUtPmNsb2Nr c1swXS5jbGspOwo+ICAgICAgPiA+Pj7CoCDCoCDCoCDCoCDCoCDCoH0KPiAgICAgID4gPj4+ICsg dnB1LT5yZXNldHMgPSBkZXZtX3Jlc2V0X2NvbnRyb2xfYXJyYXlfZ2V0KCZwZGV2LT5kZXYsIGZh bHNlLAo+ICAgICB0cnVlKTsKPiAgICAgID4gPj4+ICsgaWYgKElTX0VSUih2cHUtPnJlc2V0cykp Cj4gICAgICA+ID4+PiArwqAgwqAgwqAgwqAgwqByZXR1cm4gUFRSX0VSUih2cHUtPnJlc2V0cyk7 Cj4gICAgICA+ID4+PiArCj4gICAgICA+ID4+PsKgIMKgIMKgIMKgIMKgIMKgbnVtX2Jhc2VzID0g dnB1LT52YXJpYW50LT5udW1fcmVncyA/OiAxOwo+ICAgICAgPiA+Pj7CoCDCoCDCoCDCoCDCoCDC oHZwdS0+cmVnX2Jhc2VzID0gZGV2bV9rY2FsbG9jKCZwZGV2LT5kZXYsIG51bV9iYXNlcywKPiAg ICAgID4gPj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqBzaXplb2YoKnZwdS0+cmVnX2Jhc2VzKSwKPiAgICAgR0ZQX0tFUk5FTCk7 Cj4gICAgICA+ID4+PiBAQCAtOTc4LDEwICs5ODIsMTYgQEAgc3RhdGljIGludCBoYW50cm9fcHJv YmUoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+ICAgICAqcGRldikKPiAgICAgID4gPj4+wqAgwqAg wqAgwqAgwqAgwqBwbV9ydW50aW1lX3VzZV9hdXRvc3VzcGVuZCh2cHUtPmRldik7Cj4gICAgICA+ ID4+PsKgIMKgIMKgIMKgIMKgIMKgcG1fcnVudGltZV9lbmFibGUodnB1LT5kZXYpOwo+ICAgICAg PiA+wqAgwqAgwqAgwqAgwqAgXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eCj4gICAgICA+ID4g SXQgbG9va3MgbGlrZSB0aGlzIGlzIHRoZSBwbSBzdHVmZiB0aGF0IHdlIGhhdmUgdG8gdW53aW5k IG9uIGVycm9yCj4gICAgICA+ID4KPiAgICAgID4gPj4+ICsgcmV0ID0gcmVzZXRfY29udHJvbF9k ZWFzc2VydCh2cHUtPnJlc2V0cyk7Cj4gICAgICA+ID4+PiArIGlmIChyZXQpIHsKPiAgICAgID4g Pj4+ICvCoCDCoCDCoCDCoCDCoGRldl9lcnIoJnBkZXYtPmRldiwgIkZhaWxlZCB0byBkZWFzc2Vy dCByZXNldHNcbiIpOwo+ICAgICAgPiA+Pj4gK8KgIMKgIMKgIMKgIMKgcmV0dXJuIHJldDsKPiAg ICAgID4gPsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIF5eXl5eXl5eXl4KPiAgICAgID4gPiBT byB0aGlzIHJldHVybiBzaG91bGQgYmUgYSBnb3RvIHVuZG9fcG1fc3R1ZmYKPiAgICAgID4gPgo+ ICAgICAgPiA+Cj4gICAgICA+ID4+PiArIH0KPiAgICAgID4gPj4+ICsKPiAgICAgID4gPj4+wqAg wqAgwqAgwqAgwqAgwqByZXQgPSBjbGtfYnVsa19wcmVwYXJlKHZwdS0+dmFyaWFudC0+bnVtX2Ns b2NrcywgdnB1LT5jbG9ja3MpOwo+ICAgICAgPiA+Pj7CoCDCoCDCoCDCoCDCoCDCoGlmIChyZXQp IHsKPiAgICAgID4gPj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkZXZfZXJyKCZwZGV2 LT5kZXYsICJGYWlsZWQgdG8gcHJlcGFyZSBjbG9ja3NcbiIpOwo+ICAgICAgPiA+Pj4gLcKgIMKg IMKgIMKgIMKgcmV0dXJuIHJldDsKPiAgICAgID4gPgo+ICAgICAgPiA+IEFuZCB0aGlzIHJldHVy biBzaG91bGQgYWxzbyBoYXZlIGJlZW4gYSBnb3RvIHNvIGl0J3MgYSBidWcgaW4gdGhlCj4gICAg ICA+ID4gb3JpZ2luYWwgY29kZS4KPiAgICAgID4KPiAgICAgID4gU28gd2UgcHJvYmFibHkgd2Fu dCBhIHNlcGFyYXRlIHBhdGNoIGFkZHJlc3NpbmcgdGhhdCBmaXJzdCwgYW5kIHRoZW4KPiAgICAg ID4gdGhlIHNlcmllcyBwcm9wZXIgb24gdG9wIG9mIHRoYXQuCj4gCj4gICAgIEkgd2FzIGp1c3Qg YWJvdXQgdG8gc3VnZ2VzdCB0aGF0Lgo+IAo+ICAgICBPdGhlciBkcml2ZXJzIHVzdWFsbHkgZW5h YmxlIFBNIGxhc3QsIHNvIHRoZXkgZG9uJ3QgaGF2ZSBQTSBjYWxscyBpbiB1bndpbmQKPiAgICAg Y29kZS4gSG93ZXZlciwgSSB0aGluayBjdXJyZW50IGFwcHJvYWNoIGlzIGp1c3QgYXMgdmFsaWQg KHdpdGggYSBmaXgpLgo+IAo+ICAgICBCZXN0IHJlZ2FyZHMsCj4gICAgIEplcm5lago+IAo+ICAg ICAgPgo+ICAgICAgPiBSZWdhcmRzLAo+ICAgICAgPgo+ICAgICAgPiBBbmRyemVqCj4gICAgICA+ Cj4gICAgICA+ID4KPiAgICAgID4gPj4+ICvCoCDCoCDCoCDCoCDCoGdvdG8gZXJyX3JzdF9hc3Nl cnQ7Cj4gICAgICA+ID4+Cj4gICAgICA+ID4+IEJlZm9yZSB5b3VyIHBhdGNoIGlzIGFwcGxpZWQg aWYgY2xrX2J1bGtfcHJlcGFyZSgpIGZhaWxzLCB3ZQo+ICAgICAgPiA+PiBzaW1wbHkgcmV0dXJu IG9uIHRoZSBzcG90LiBBZnRlciB0aGUgcGF0Y2ggaXMgYXBwbGllZCBub3Qgb25seQo+ICAgICAg PiA+PiBkbyB5b3UuLi4KPiAgICAgID4gPj4KPiAgICAgID4gPj4+wqAgwqAgwqAgwqAgwqAgwqB9 Cj4gICAgICA+ID4+PsKgIMKgIMKgIMKgIMKgIMKgcmV0ID0gdjRsMl9kZXZpY2VfcmVnaXN0ZXIo JnBkZXYtPmRldiwgJnZwdS0+djRsMl9kZXYpOwo+ICAgICAgPiA+Pj4gQEAgLTEwMzcsNiArMTA0 Nyw4IEBAIHN0YXRpYyBpbnQgaGFudHJvX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UKPiAg ICAgKnBkZXYpCj4gICAgICA+ID4+PsKgIMKgIMKgIMKgIMKgIMKgdjRsMl9kZXZpY2VfdW5yZWdp c3RlcigmdnB1LT52NGwyX2Rldik7Cj4gICAgICA+ID4+PsKgIMKgIGVycl9jbGtfdW5wcmVwYXJl Ogo+ICAgICAgPiA+Pj7CoCDCoCDCoCDCoCDCoCDCoGNsa19idWxrX3VucHJlcGFyZSh2cHUtPnZh cmlhbnQtPm51bV9jbG9ja3MsIHZwdS0+Y2xvY2tzKTsKPiAgICAgID4gPj4+ICtlcnJfcnN0X2Fz c2VydDoKPiAgICAgID4gPj4+ICsgcmVzZXRfY29udHJvbF9hc3NlcnQodnB1LT5yZXNldHMpOwo+ ICAgICAgPiA+Pgo+ICAgICAgPiA+PiAuLi5yZXZlcnQgdGhlIGVmZmVjdCBvZiByZXNldF9jb250 cm9sX2RlYXNzZXJ0KCksIHlvdSBhbHNvLi4uCj4gICAgICA+ID4+Cj4gICAgICA+ID4+PsKgIMKg IMKgIMKgIMKgIMKgcG1fcnVudGltZV9kb250X3VzZV9hdXRvc3VzcGVuZCh2cHUtPmRldik7Cj4g ICAgICA+ID4+PsKgIMKgIMKgIMKgIMKgIMKgcG1fcnVudGltZV9kaXNhYmxlKHZwdS0+ZGV2KTsK PiAgICAgID4gPj4KPiAgICAgID4gPj4gLi4uIGRvIHBtXyooKSBzdHVmZi4gSXMgdGhlcmUgYW55 IHJlYXNvbiB3aHkgdGhpcyBpcyBuZWVkZWQ/Cj4gICAgICA+ID4KPiAgICAgID4gPiBTbywgeWVz LCBpdCdzIG5lZWRlZCwgYnV0IHlvdSdyZSBjb3JyZWN0IHRvIHNwb3QgdGhhdCBpdCdzIG5vdAo+ ICAgICAgPiA+IGNvbnNpc3RlbnQuCj4gICAgICA+ID4KPiAgICAgID4gPiByZWdhcmRzLAo+ICAg ICAgPiA+IGRhbiBjYXJwZW50ZXIKPiAgICAgID4gPgo+ICAgICAgPgo+ICAgICAgPgo+IAo+IAoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK