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 32D23C7EE23 for ; Thu, 8 Jun 2023 23:57:02 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Date:To:Cc:From:Subject:References: In-Reply-To:MIME-Version:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ifkAbb/oPn6E7vtfm5DlFEzrUqtR8Mib6Um5TiTRaMU=; b=PYdRj4iZCfLjdV R2l/lAOiTAMJU9t2u/12wOPKjFTQdqaL0rSNcvUy2ujWC9CWFFI3ZcSDbPcstr5P3xjrci1Al3Gig Zqo8YFSS7Mu1RlY0Cvl3btaqMv2Smw4Mz84W3QaF6HiGRr4lSCKqZocoAPyFpOkidXYgf+jmV0jI7 6a2xtoW2sCs/Ivaf+tlNE7sN3VUcMJb97ovkSkcIxvvjTvc4QxpE5E2sQ2qdiDHpd6SqJ6yHVZLt3 8bDP33zVFYzL4q37ZciTA+gTPMmemr7Z7x2WrpDTnNH2PvvB94Vrbvz0U4NdgCgi/jAZAqNfUe2A4 7LrTd4Dmh6Boxo6eM/Jg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7PUZ-00Azdl-1e; Thu, 08 Jun 2023 23:56:35 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7PUW-00AzcA-1v; Thu, 08 Jun 2023 23:56:34 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 42B1C60C97; Thu, 8 Jun 2023 23:56:31 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8FF69C433D2; Thu, 8 Jun 2023 23:56:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686268590; bh=NXgcafgcnD8sLXkYAQ0ij5XYDzlAe549voFJhhw4l5k=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=I2b4k6hlxJvU2lmuZZuilGADwYnpyVeCptTgGBK8axHjXfolIcmT10c+DHIb5j7rZ cU4MhPXpCeo0SegxeImynbo6B7KV2tz4Nxmp3EClGZGH1ou63DpVoe9rZNiTN99y6a RG3+ldZ6VxITYd6J3MUXTn/tL07kXbWGCnfmTHQLzCammoYY501VPrXNH2RatxTjwu dO4AjbDEAM357MB7hBr0AI717BVfhQJz/6/eLTZ4Wa3Rvrz4VkY/G2Wo2nXoLpT07T +Fy5JtGI04+hJ+G2J+QOc+IAZQ83hWfVYMQMbDHPf7hfbhfUEaCTh7tj5kLYhBbwRm gqe0zKdVB3PHQ== Message-ID: <83770481aa762b69738c27f9d9934dd9.sboyd@kernel.org> MIME-Version: 1.0 In-Reply-To: References: <20230607205714.510012-1-nfraprado@collabora.com> <20230607205714.510012-4-nfraprado@collabora.com> Subject: Re: [PATCH v2 3/5] media: mediatek: vcodec: Read HW active status from clock From: Stephen Boyd Cc: Matthias Brugger , Hans Verkuil , kernel@collabora.com, Andrew-CT Chen , Mauro Carvalho Chehab , Tiffany Lin , Yunfei Dong , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-mediatek@lists.infradead.org To: AngeloGioacchino Del Regno , Chen-Yu Tsai , =?utf-8?q?N=C3=ADcolas?= F. R. A. Prado Date: Thu, 08 Jun 2023 16:56:28 -0700 User-Agent: alot/0.10 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230608_165632_739644_6E56875C X-CRM114-Status: GOOD ( 27.84 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org UXVvdGluZyBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyAoMjAyMy0wNi0wOCAwMjowMTo1OCkK PiBJbCAwOC8wNi8yMyAxMDoxMiwgQ2hlbi1ZdSBUc2FpIGhhIHNjcml0dG86Cj4gPiBPbiBUaHUs IEp1biA4LCAyMDIzIGF0IDQ6NTfigK9BTSBOw61jb2xhcyBGLiBSLiBBLiBQcmFkbwo+ID4gPG5m cmFwcmFkb0Bjb2xsYWJvcmEuY29tPiB3cm90ZToKPiA+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay92Y29kZWMvbXRrX3Zjb2RlY19kZWNfZHJ2LmMgYi9kcml2 ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL3Zjb2RlYy9tdGtfdmNvZGVjX2RlY19kcnYuYwo+ ID4+IGluZGV4IDljNjUyYmViM2YxOS4uODAzODQ3MmZiNjdiIDEwMDY0NAo+ID4+IC0tLSBhL2Ry aXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvdmNvZGVjL210a192Y29kZWNfZGVjX2Rydi5j Cj4gPj4gKysrIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay92Y29kZWMvbXRrX3Zj b2RlY19kZWNfZHJ2LmMKPiA+PiBAQCAtMTYsNiArMTYsNyBAQAo+ID4+ICAgI2luY2x1ZGUgPG1l ZGlhL3Y0bDItbWVtMm1lbS5oPgo+ID4+ICAgI2luY2x1ZGUgPG1lZGlhL3ZpZGVvYnVmMi1kbWEt Y29udGlnLmg+Cj4gPj4gICAjaW5jbHVkZSA8bWVkaWEvdjRsMi1kZXZpY2UuaD4KPiA+PiArI2lu Y2x1ZGUgPGxpbnV4L2Nsay1wcm92aWRlci5oPgo+ID4gCj4gPiAgICAgICAgICAgICAgICAgICAg IF5eXl5eXl5eXl5eXl5eCj4gPiAKPiA+IFRoaXMgc2VlbXMgbGlrZSBhIHZpb2xhdGlvbiBvZiB0 aGUgQVBJIHNlcGFyYXRpb24uCgpZZXMuCgo+ID4gCj4gPj4gICAjaW5jbHVkZSAibXRrX3Zjb2Rl Y19kcnYuaCIKPiA+PiAgICNpbmNsdWRlICJtdGtfdmNvZGVjX2RlYy5oIgo+ID4+IEBAIC0zOCwy MiArMzksMjkgQEAgc3RhdGljIGludCBtdGtfdmNvZGVjX2dldF9od19jb3VudChzdHJ1Y3QgbXRr X3Zjb2RlY19kZXYgKmRldikKPiA+PiAgICAgICAgICB9Cj4gPj4gICB9Cj4gPj4KPiA+PiArc3Rh dGljIGJvb2wgbXRrX3Zjb2RlY19pc19od19hY3RpdmUoc3RydWN0IG10a192Y29kZWNfZGV2ICpk ZXYpCj4gPj4gK3sKPiA+PiArICAgICAgIHUzMiBjZ19zdGF0dXMgPSAwOwo+ID4+ICsKPiA+PiAr ICAgICAgIGlmICghZGV2LT5yZWdfYmFzZVtWREVDX1NZU10pCj4gPj4gKyAgICAgICAgICAgICAg IHJldHVybiBfX2Nsa19pc19lbmFibGVkKGRldi0+cG0udmRlY19hY3RpdmVfY2xrKTsKPiA+IAo+ ID4gQUZBSUsgdGhpcyBpcyBzdGlsbCBhcm91bmQgZm9yIGNsayBkcml2ZXJzIHRoYXQgaGF2ZW4n dCBtb3ZlZCB0byBjbGtfaHcuCj4gPiBJdCBzaG91bGRuJ3QgYmUgdXNlZCBieSBjbG9jayBjb25z dW1lcnMuIFdvdWxkIGl0IGJlIGJldHRlciB0byBqdXN0IHBhc3MKPiA+IGEgc3lzY29uPwo+ID4g Cj4gCj4gVGhpcyBpcyBhIGxlZ2l0IHVzYWdlIG9mIF9fY2xrX2lzX2VuYWJsZWQoKS4uLi4gYmVj YXVzZSB0aGF0J3Mgd2hhdCB3ZSdyZSByZWFsbHkKPiBkb2luZyBoZXJlLCB3ZSdyZSBjaGVja2lu ZyBpZiBhIGNsb2NrIGdvdCBlbmFibGVkIGJ5IHRoZSB1bmRlcmx5aW5nIE1DVSAoYXMgdGhhdAo+ IGNsb2NrIGdvZXMgdXAgYWZ0ZXIgdGhlIFZERUMgYm9vdHMpLgo+IAo+IElmIHRoaXMgaXMgKm5v dCogYWNjZXB0YWJsZSBhcyBpdCBpcywgd2Ugd2lsbCBoYXZlIHRvIGFkZCBhIGNsb2NrIEFQSSBj YWxsIHRvCj4gY2hlY2sgaWYgYSBjbG9jayBpcyBlbmFibGVkLi4uIGJ1dCBpdCBkaWRuJ3Qgc2Vl bSB3b3J0aCBkb2luZyBzaW5jZSB3ZSBkb24ndAo+IGV4cGVjdCBhbnlvbmUgZWxzZSB0byBoYXZl IGFueSBsZWdpdCB1c2FnZSBvZiB0aGF0LCBvciBhdCBsZWFzdCwgd2UgZG9uJ3Qga25vdwo+IGFi b3V0IGFueW9uZSBlbHNlIG5lZWRpbmcgdGhhdC4uLgoKVGhlIGRlc2lnbiBvZiB0aGUgY2xrLmgg QVBJIGhhcyBiZWVuIHRoYXQgbm8gY2xrIGNvbnN1bWVyIHNob3VsZCBuZWVkIHRvCmZpbmQgb3V0 IGlmIGEgY2xrIGlzIGVuYWJsZWQuIEluc3RlYWQsIHRoZSBjbGsgY29uc3VtZXIgc2hvdWxkIGVu YWJsZQp0aGUgY2xrIGlmIHRoZXkgd2FudCBpdCBlbmFibGVkLiBJcyB0aGVyZSBubyBvdGhlciB3 YXkgdG8ga25vdyB0aGF0IHRoZQp2Y29kZWMgaGFyZHdhcmUgaXMgYWN0aXZlPwoKPiAKPiBBcyBm b3IgdGhlIHN5c2NvbiwgdGhhdCdzIHNvbWV0aGluZyB0aGF0IHdlJ3ZlIGJlZW4gZGlzY3Vzc2lu ZyBhcyB3ZWxsLi4uIHRoZQo+IHRoaW5nIGlzOiB3ZSdyZSByZWFsbHkgKnJlYWxseSogY2hlY2tp bmcgaWYgYSBjbG9jayBpcyBlbmFibGVkLCBzbyB3ZSBzaG91bGQKPiBiZSB1c2luZyBjbG9jayBy ZWxhdGVkIGNhbGxzLi4uIHJlYWRpbmcgZnJvbSBhIHN5c2NvbiBtZWFucyB0aGF0IHdlJ2QgaGF2 ZSB0bwo+IHBlcmZvcm0gYSByZWdpc3RlciByZWFkIChvZi4uIGFnYWluLi4gYSBjbG9jaykgb3V0 c2lkZSBvZiB0aGUgY2xvY2sgZnJhbWV3b3JrCj4gd2hpY2gsIGluIG15IG9waW5pb24sIHdvdWxk bid0IGJlIGNsZWFuOyBJJ2QgZXhwZWN0IHRoYXQgdG8gYmVjb21lIGEgYml0IG1lc3N5Cj4gaW4g dGhlIGZ1dHVyZSB0b28sIHNob3VsZCBtb3JlIE1lZGlhVGVrIFNvQ3MgKEkgdGhpbmsgTVQ4MTky Lzk1IGFyZSBhbHJlYWR5IGluCj4gdGhlIGxpc3QsIE5pY29sYXMgcGxlYXNlIGNvcnJlY3QgbWUg aWYgSSdtIHdyb25nIGhlcmUpIG5lZWQgdGhlIHNhbWUgdGhpbmcsIGFzCj4gd2UnZCBiZSBhZGRp bmcgbW9yZSBkZWZpbml0aW9ucyBhcm91bmQuCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK