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 65C1BEB64DB for ; Wed, 14 Jun 2023 08:14:11 +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=RM1WTTgvS6BLi5F56gwN89EEaolgXAl4hUG+7MNCvwQ=; b=rJ74A7kO8lnYyi wtqJbKUPRUbdvoETZO+IQsDa6hJSh9DzGT8izBXxSQNrMmRA3oI3zvV5Bu7aacX9mFZPlPtl9gIpB 4KtKoyXBQ5x1W9GLrgAgCPgsTvsVosiuHtM+gU7XPh3RUgOUdhMuD0lKgrPgnOOKdZ9+tvohKm2FR LelmnkAUD8AFhCZIg27idV/+m7ghdw8y2GQEuNeihhkLXVhDH7B4sN9cvUK6dvpyBOBgcfF4vS24f D1lSTFiCEF0nzv9erPMryLg7MFOMwnMg9sQUBQDq0WQTRgf+jjUUCNB7KQH6+4hVeNHE9l1i5J7XU JlS2FVYviYIPR63Aa4Bg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q9LdY-00AqOS-08; Wed, 14 Jun 2023 08:13:52 +0000 Received: from madras.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e5ab]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q9LdU-00AqMs-1F; Wed, 14 Jun 2023 08:13:50 +0000 Received: from [IPV6:2001:b07:2ed:14ed:c5f8:7372:f042:90a2] (unknown [IPv6:2001:b07:2ed:14ed:c5f8:7372:f042:90a2]) (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 183A2660217A; Wed, 14 Jun 2023 09:13:46 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1686730426; bh=hyikFg5Dz7zmi/EIssCCeZgYJGF+cMu28Xs3zEK/yXg=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=nJFxFvrVLB3tCXlMcGaXRilrFAQLRM/fy7Vi1Bi3RXUVY74Y1Vglz24j4iFuelm15 OjYBDuIBDQXiu7iBFiNWZvn48twBqLM39gOIO/kOYV1IGaPL+ysUQvuZY6uXPcSZAq RrpNUIGxEws9kQWdSwZWb0IK1/D8iJYA7gy3PNnxw07/WkvfkU1JebbpJj28/BBsRz jNC/a1xM1l44nT64E73hbb8BEPMt5uX5tJLbYUDJE53kCiGtg6rtF+fG3LyvZN12vc DrkmYUhO5LrIDa1btKYJjTY/5XJ7+JxD8Ul/hPasZ+PftQ8PTn7vdVjb8jGG/NycYN NkyaqbxadSoOA== Message-ID: Date: Wed, 14 Jun 2023 10:13:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Subject: Re: [PATCH v2 3/5] media: mediatek: vcodec: Read HW active status from clock Content-Language: en-US To: Stephen Boyd , Chen-Yu Tsai , =?UTF-8?B?TsOtY29sYXMgRi4gUi4gQS4gUHJhZG8=?= 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 References: <20230607205714.510012-1-nfraprado@collabora.com> <20230607205714.510012-4-nfraprado@collabora.com> <83770481aa762b69738c27f9d9934dd9.sboyd@kernel.org> <90781ea3-d43a-6267-278c-184050fe456e@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-20230614_011348_708168_3E9D1286 X-CRM114-Status: GOOD ( 30.61 ) 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 SWwgMTIvMDYvMjMgMjE6MTksIFN0ZXBoZW4gQm95ZCBoYSBzY3JpdHRvOgo+IFF1b3RpbmcgQW5n ZWxvR2lvYWNjaGlubyBEZWwgUmVnbm8gKDIwMjMtMDYtMDkgMDA6NDI6MTMpCj4+IElsIDA5LzA2 LzIzIDAxOjU2LCBTdGVwaGVuIEJveWQgaGEgc2NyaXR0bzoKPj4+IFF1b3RpbmcgQW5nZWxvR2lv YWNjaGlubyBEZWwgUmVnbm8gKDIwMjMtMDYtMDggMDI6MDE6NTgpCj4+Pj4gSWwgMDgvMDYvMjMg MTA6MTIsIENoZW4tWXUgVHNhaSBoYSBzY3JpdHRvOgo+Pj4+PiBPbiBUaHUsIEp1biA4LCAyMDIz IGF0IDQ6NTfigK9BTSBOw61jb2xhcyBGLiBSLiBBLiBQcmFkbwo+Pj4+PiA8bmZyYXByYWRvQGNv bGxhYm9yYS5jb20+IHdyb3RlOgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxh dGZvcm0vbWVkaWF0ZWsvdmNvZGVjL210a192Y29kZWNfZGVjX2Rydi5jIGIvZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9tZWRpYXRlay92Y29kZWMvbXRrX3Zjb2RlY19kZWNfZHJ2LmMKPj4+Pj4+IGlu ZGV4IDljNjUyYmViM2YxOS4uODAzODQ3MmZiNjdiIDEwMDY0NAo+Pj4+Pj4gLS0tIGEvZHJpdmVy cy9tZWRpYS9wbGF0Zm9ybS9tZWRpYXRlay92Y29kZWMvbXRrX3Zjb2RlY19kZWNfZHJ2LmMKPj4+ Pj4+ICsrKyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vbWVkaWF0ZWsvdmNvZGVjL210a192Y29k ZWNfZGVjX2Rydi5jCj4+Pj4+Cj4+Pj4+IEFGQUlLIHRoaXMgaXMgc3RpbGwgYXJvdW5kIGZvciBj bGsgZHJpdmVycyB0aGF0IGhhdmVuJ3QgbW92ZWQgdG8gY2xrX2h3Lgo+Pj4+PiBJdCBzaG91bGRu J3QgYmUgdXNlZCBieSBjbG9jayBjb25zdW1lcnMuIFdvdWxkIGl0IGJlIGJldHRlciB0byBqdXN0 IHBhc3MKPj4+Pj4gYSBzeXNjb24/Cj4+Pj4+Cj4+Pj4KPj4+PiBUaGlzIGlzIGEgbGVnaXQgdXNh Z2Ugb2YgX19jbGtfaXNfZW5hYmxlZCgpLi4uLiBiZWNhdXNlIHRoYXQncyB3aGF0IHdlJ3JlIHJl YWxseQo+Pj4+IGRvaW5nIGhlcmUsIHdlJ3JlIGNoZWNraW5nIGlmIGEgY2xvY2sgZ290IGVuYWJs ZWQgYnkgdGhlIHVuZGVybHlpbmcgTUNVIChhcyB0aGF0Cj4+Pj4gY2xvY2sgZ29lcyB1cCBhZnRl ciB0aGUgVkRFQyBib290cykuCj4+Pj4KPj4+PiBJZiB0aGlzIGlzICpub3QqIGFjY2VwdGFibGUg YXMgaXQgaXMsIHdlIHdpbGwgaGF2ZSB0byBhZGQgYSBjbG9jayBBUEkgY2FsbCB0bwo+Pj4+IGNo ZWNrIGlmIGEgY2xvY2sgaXMgZW5hYmxlZC4uLiBidXQgaXQgZGlkbid0IHNlZW0gd29ydGggZG9p bmcgc2luY2Ugd2UgZG9uJ3QKPj4+PiBleHBlY3QgYW55b25lIGVsc2UgdG8gaGF2ZSBhbnkgbGVn aXQgdXNhZ2Ugb2YgdGhhdCwgb3IgYXQgbGVhc3QsIHdlIGRvbid0IGtub3cKPj4+PiBhYm91dCBh bnlvbmUgZWxzZSBuZWVkaW5nIHRoYXQuLi4KPj4+Cj4+PiBUaGUgZGVzaWduIG9mIHRoZSBjbGsu aCBBUEkgaGFzIGJlZW4gdGhhdCBubyBjbGsgY29uc3VtZXIgc2hvdWxkIG5lZWQgdG8KPj4+IGZp bmQgb3V0IGlmIGEgY2xrIGlzIGVuYWJsZWQuIEluc3RlYWQsIHRoZSBjbGsgY29uc3VtZXIgc2hv dWxkIGVuYWJsZQo+Pj4gdGhlIGNsayBpZiB0aGV5IHdhbnQgaXQgZW5hYmxlZC4gSXMgdGhlcmUg bm8gb3RoZXIgd2F5IHRvIGtub3cgdGhhdCB0aGUKPj4+IHZjb2RlYyBoYXJkd2FyZSBpcyBhY3Rp dmU/Cj4+Pgo+Pgo+PiBUaGUgZmlybXdhcmUgZ2l2ZXMgYW4gaW5kaWNhdGlvbiBvZiAiYm9vdCBk b25lIiwgYnV0IHRoYXQncyBmb3IgdGhlICJjb3JlIiBwYXJ0Cj4+IG9mIHRoZSB2Y29kZWMuLi4g dGhlbiBpdCBtYW5hZ2VzIHRoaXMgY2xvY2sgaW50ZXJuYWxseSB0byBlbmFibGUvZGlzYWJsZSB0 aGUKPj4gImNvbXB1dGUiIElQIG9mIHRoZSBkZWNvZGVyLgo+Pgo+PiBBcyBmYXIgYXMgSSBrbm93 IChhbmQgSSd2ZSBiZWVuIHJlc2VhcmNoaW5nIGFib3V0IHRoaXMpIHRoZSBmaXJtd2FyZSB3aWxs IG5vdAo+PiBnaXZlIGFueSAiZGVjb2RlciBwb3dlcmVkLCBjbG9ja2VkIC0gcmVhZHkgdG8gZ2V0 IGRhdGEiIGluZGljYXRpb24sIGFuZCB0aGUKPj4gb25seSB3YXkgdGhhdCB3ZSBoYXZlIHRvIGp1 ZGdlIHdoZXRoZXIgaXQgaXMgaW4gdGhpcyBzcGVjaWZpYyBzdGF0ZSBvciBub3QgaXMKPj4gdG8g Y2hlY2sgaWYgdGhlICJWREVDX0FDVElWRSIgY2xvY2sgZ290IGVuYWJsZWQgYnkgdGhlIGZpcm13 YXJlLgo+IAo+IElzIExpbnV4IGV2ZXIgZ29pbmcgdG8gdXNlIGNsayBjb25zdW1lciBBUElzIGxp a2UgY2xrX2VuYWJsZS9jbGtfZGlzYWJsZQo+IG9uIHRoaXMgVkRFQ19BQ1RJVkUgY2xrPyBJZiB0 aGUgYW5zd2VyIGlzIG5vLCB0aGVuIHRoZXJlIGlzbid0IGFueQo+IHJlYXNvbiB0byBwdXQgaXQg aW4gdGhlIGNsayBmcmFtZXdvcmssIGFuZCBwcm9iYWJseSBzeXNjb24gaXMgdGhlIHdheSB0bwo+ IGdvIGZvciBub3cuCj4gCgpOb3QgZm9yIHRoZSBjdXJyZW50IHBsYXRmb3JtLCBidXQgdGhhdCBt YXkgY2hhbmdlIGluIGZ1dHVyZSBTb0NzLi4uIHdlJ3JlIG5vdCBzdXJlLgoKPiBBbm90aGVyIGFw cHJvYWNoIGNvdWxkIGJlIHRvIHdhaXQgZm9yIHNvbWUgYW1vdW50IG9mIHRpbWUgYWZ0ZXIgdGVs bGluZwo+IGZpcm13YXJlIHRvIHBvd2VyIHVwIGFuZCBhc3N1bWUgdGhlIGhhcmR3YXJlIGlzIGFj dGl2ZS4KPiAKClRoYXQgd291bGQgYmUgaGlnaGx5IGVycm9yIHByb25lIHRob3VnaC4gRXhwZWN0 aW5nIHRoYXQgdGhlIEhXIGlzIGFsaXZlIG1lYW5zIHRoYXQKd2UncmUgMTAwJSBzdXJlIHRoYXQg Ym90aCBmaXJtd2FyZSBhbmQgZHJpdmVyIGFyZSBkb2luZyB0aGUgcmlnaHQgdGhpbmcgYXQgZXZl cnkKbW9tZW50LCB3aGljaCBpcyBzb21ldGhpbmcgdGhhdCB3ZSdkIGxpa2UgdG8gYXNzdW1lIGJ1 dCwgcmVhbGlzdGljYWxseSwgZm9yIHNhZmV0eQpyZWFzb25zIHdlIGp1c3QgZG9uJ3QuCgpTaG91 bGQgd2UgYW55d2F5IGdvIGZvciBhIHN5c2NvbiAqbm93KiBhbmQgdGhlbiBjaGFuZ2UgaXQgdG8g YSBjbG9jayBsYXRlciwgaWYgYW55Cm5ldyBwbGF0Zm9ybSBuZWVkcyB0aGlzIGFzIGEgY2xvY2s/ CgpJJ20gaW4gZG91YnQgbm93IG9uIGhvdyB0byBwcm9jZWVkLgoKPiAtLS0tCj4gCj4gSSBzZWUg dGhhdCB0aGUgX19jbGtfaXNfZW5hYmxlZCgpIEFQSSBpcyBiZWluZyB1c2VkIGluIHNvbWUgb3Ro ZXIKPiBjb25zdW1lciBkcml2ZXJzLiBJIHRoaW5rIGF0IG9uZSBwb2ludCB3ZSB3ZXJlIGRvd24g dG8gb25lIG9yIHR3byB1c2Vycy4KPiBJJ2xsIHRyeSB0byByZW1vdmUgdGhpcyBmdW5jdGlvbiBl bnRpcmVseSwgYnV0IGl0IHdpbGwgc3RpbGwgYmUgcG9zc2libGUKPiB0byBnZXQgYXQgdGhlIGNs a19odyBmb3IgYSBjbGsgd2l0aCBfX2Nsa19nZXRfaHcoKSBhbmQgdGhlbiBjYWxsCj4gY2xrX2h3 X2lzX2VuYWJsZWQoKS4KPiAKCk1ha2VzIHNlbnNlLgoKUmVnYXJkcywKQW5nZWxvCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==