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 X-Spam-Level: X-Spam-Status: No, score=-13.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4CF33C4338F for ; Thu, 19 Aug 2021 22:24:11 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 120D0610A1 for ; Thu, 19 Aug 2021 22:24:11 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 120D0610A1 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org 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=MMkEQOpluDr1pY8UwRqSvFQ20c9vYoWmZf7+7158z8o=; b=d0oJrXTwWTluGdaHP49WAj+s6A g31nIbnSQdi+XKkQrHDdMwHp3IY/8H8J9cFENQilzNboD2P19GAgbC2oJmYTUMMbZTuX0iUwkXd/r HzYhysy+JPP0f64PIugDdTXJlIfu4KW2YJ4QL4K3dA8LK6kFf+25n18+dsWjSYwK1N0TfpC3CjT6E 4cf77UxRHheyfwy3IJpH793HXjEsk9D/5OJd3OCv1V97WtLTe/NBqxOyE+UcjFJheoovMQizjLv2J ZH4Q8fDJ+cL17g7Na5kjfKOOqgdjb3dpZDSQDK95ufPWfykcxPAJh+Iz+Frd8cAUoP69JsxwYtJjK EnaAkR4A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mGqQq-009dku-FD; Thu, 19 Aug 2021 22:22:40 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mGqQj-009diy-6z for linux-arm-kernel@lists.infradead.org; Thu, 19 Aug 2021 22:22:37 +0000 Received: from [IPv6:::1] (p578adb1c.dip0.t-ipconnect.de [87.138.219.28]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 3D71D82999; Fri, 20 Aug 2021 00:22:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1629411750; bh=33UHPL0RZcL6+9jW56lcEU9a2CDzC1s+ybQGXQwzmfQ=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=Dt65FNaCxgBS+xEd01WWk4ajHnXrhGr0PbF+ALRxohsJqNUqyhXhbH0z/WMP51PzV J5K2nkxWLrY7YmMdxUOwaY9TfEq235oiKG3okvKE9/JbggRICauVU6ff35IRYP4Tap 4q316SIay5cHI4HYKr9md1UqKwsBRywA7AoRfZLtu2u9qyN/K6z76GdPBVZh61lfEk XuQLKJPm0Sj1N5cxXOtlPYdi7ZpxYWtk/C6umu29mZd2Q6uXWqgnjdMuX9dNtl6MVy J6UcVAoKrAA6sb/oZL9Qu0skmGXaO+cKXK+gkgW2/ZrjoCPOG+0FsRzkOSN0ZUtX62 r11+g2AKsPs/A== Subject: Re: [PATCH] drm/stm: ltdc: improve pm_runtime to stop clocks To: Raphael Gallais-Pou Cc: Yannick FERTRE , Philippe CORNU , Raphael GALLAIS-POU , Yannick FERTRE - foss , Philippe CORNU - foss , Benjamin Gaignard , David Airlie , Daniel Vetter , Maxime Coquelin , Alexandre TORGUE - foss , "dri-devel@lists.freedesktop.org" , "linux-stm32@st-md-mailman.stormreply.com" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , Stephen Boyd References: <20210629115709.16145-1-raphael.gallais-pou@foss.st.com> <420e243d-7541-a07e-177b-d2db11c26aef@denx.de> <3bb823e4-4724-7072-fe9f-7b8a355c8e50@foss.st.com> <5d65ca80-4f94-49e1-5de1-cf29e8231a6a@denx.de> <629b6666-74b3-91f0-5c6c-e26d55ea62d8@foss.st.com> From: Marek Vasut Message-ID: Date: Fri, 20 Aug 2021 00:22:28 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <629b6666-74b3-91f0-5c6c-e26d55ea62d8@foss.st.com> Content-Language: en-US X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210819_152233_650651_17B42CA6 X-CRM114-Status: GOOD ( 26.38 ) 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 T24gOC8xNy8yMSAxMTo0MyBBTSwgUmFwaGFlbCBHYWxsYWlzLVBvdSB3cm90ZToKPiAKPiBPbiA3 LzIvMjEgODowNyBQTSwgTWFyZWsgVmFzdXQgd3JvdGU6Cj4+IE9uIDcvMi8yMSAxMToyMyBBTSwg UmFwaGFlbCBHYWxsYWlzLVBvdSB3cm90ZToKPj4+IEhlbGxvIE1hcmVrLAo+Pgo+PiBIaSwKPj4K Pj4+IFNvcnJ5IGZvciB0aGUgbGF0ZSBhbnN3ZXIuCj4+Cj4+IE5vIHdvcnJpZXMsIHRha2UgeW91 ciB0aW1lCj4+Cj4+PiBPbiA2LzMwLzIxIDI6MzUgQU0sIE1hcmVrIFZhc3V0IHdyb3RlOgo+Pj4+ IE9uIDYvMjkvMjEgMTo1OCBQTSwgUmFwaGFlbCBHQUxMQUlTLVBPVSAtIGZvc3Mgd3JvdGU6Cj4+ Pj4KPj4+PiBbLi4uXQo+Pj4+Cj4+Pj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5j Cj4+Pj4+IEBAIC00MjUsMTAgKzQyNSwxNyBAQCBzdGF0aWMgdm9pZCBsdGRjX2NydGNfYXRvbWlj X2VuYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4+Pj4+ICDCoCB7Cj4+Pj4+ICDCoMKgwqDC oMKgIHN0cnVjdCBsdGRjX2RldmljZSAqbGRldiA9IGNydGNfdG9fbHRkYyhjcnRjKTsKPj4+Pj4g IMKgwqDCoMKgwqAgc3RydWN0IGRybV9kZXZpY2UgKmRkZXYgPSBjcnRjLT5kZXY7Cj4+Pj4+ICvC oMKgwqAgaW50IHJldDsKPj4+Pj4gIMKgIMKgwqDCoMKgwqAgRFJNX0RFQlVHX0RSSVZFUigiXG4i KTsKPj4+Pj4gIMKgIC3CoMKgwqAgcG1fcnVudGltZV9nZXRfc3luYyhkZGV2LT5kZXYpOwo+Pj4+ PiArwqDCoMKgIGlmICghcG1fcnVudGltZV9hY3RpdmUoZGRldi0+ZGV2KSkgewo+Pj4+PiArwqDC oMKgwqDCoMKgwqAgcmV0ID0gcG1fcnVudGltZV9nZXRfc3luYyhkZGV2LT5kZXYpOwo+Pj4+Cj4+ Pj4gQWxsIHRoZXNlIGlmICghcG1fcnVudGltZV9hY3RpdmUoKSkgdGhlbiBwbV9ydW50aW1lX2dl dF9zeW5jKCkgY2FsbHMgbG9vayBsaWtlIHdvcmthcm91bmQgZm9yIHNvbWUgbGFyZ2VyIGlzc3Vl LiBTaG91bGRuJ3QgdGhlIHBtX3J1bnRpbWUgZG8gc29tZSByZWZjb3VudGluZyBvbiBpdHMgb3du ICwgc28gdGhpcyBzaG91bGRuJ3QgYmUgbmVlZGVkID8KPj4+Cj4+Pgo+Pj4gVGhpcyBwcm9ibGVt IHB1cmVseSBjb21lcyBmcm9tIHRoZSBkcml2ZXIgaW50ZXJuYWxzLCBzbyBJIGRvbid0IHRoaW5r IGl0IGlzIGEgd29ya2Fyb3VuZC4KPj4+Cj4+PiBCZWNhdXNlIG9mIHRoZSAibHRkY19jcnRjX21v ZGVfc2V0X25vZmIiIGZ1bmN0aW9uIHdoaWNoIGRvZXMgbm90IGhhdmUgYW55ICJzeW1tZXRyaWNh bCIgY2FsbCwgc3VjaCBhcyBlbmFibGUvZGlzYWJsZSBmdW5jdGlvbnMsIHRoZXJlIHdhcyB0d28g Y2FsbHMgdG8gcG1fcnVudGltZV9nZXRfc3luYyBhZ2FpbnN0IG9uZSBjYWxsIHRvIHBtX3J1bnRp bWVfcHV0X3N5bmMuCj4+Pgo+Pj4gVGhpcyBpbnN0YWJpbGl0eSByZXN1bHRlZCBpbiB0aGUgTFRE QyBjbG9ja3MgYmVpbmcgYWx3YXlzIGVuYWJsZWQsIGV2ZW4gd2hlbiB0aGUgcGVyaXBoZXJhbCB3 YXMgZGlzYWJsZWQuIFRoaXMgY291bGQgYmUgc2VlbiBpbiB0aGUgY2xrX3N1bW1hcnkgYXMgZXhw bGFpbmVkIGluIHRoZSBwYXRjaCBzdW1tYXJ5IGFtb25nIG90aGVyIHRoaW5ncy4KPj4+Cj4+PiBC eSBkb2luZyBzbywgd2UgZmlyc3QgY2hlY2sgaWYgdGhlIGNsb2NrcyBhcmUgbm90IGFscmVhZHkg YWN0aXZhdGVkLCBhbmQgaW4gdGhhdCBjYXNlIHdlIGNhbGwgcG1fcnVudGltZV9nZXRfc3luYy4K Pj4KPj4gSSBqdXN0IGhhdmUgdG8gd29uZGVyLCBob3cgY29tZSBvdGhlciBkcml2ZXJzIGRvbid0 IG5lZWQgdGhlc2UgaWYgKCFwbV9ydW50aW1lX2FjdGl2ZSgpKSBwbV9ydW50aW1lX2dldF9zeW5j KCkgY29uZGl0aW9ucy4gSSB0aGluayB0aGV5IGp1c3QgZ2V0L3B1dCB0aGUgcnVudGltZSBQTSB3 aXRoaW4gYSBjYWxsIGl0c2VsZiwgbm90IGFjcm9zcyBmdW5jdGlvbiBjYWxscy4gTWF5YmUgdGhh dCBjb3VsZCBiZSB0aGUgcmlnaHQgZml4IGhlcmUgdG9vID8KPiAKPiAKPiBIZWxsbyBNYXJlaywK CkhpLAoKPiBJJ3ZlIHJ1biBhIGRlZXBlciBhbmFseXNpcyBvdmVyIHRoaXMgaW1wbGVtZW50YXRp b24uCgpUaGFuayB5b3UKCj4gSWYgSSBtYXkgdGFrZSByb2NrY2hpcCdzICJyb2NrY2hpcF9kcm1f dm9wLmMiIGRyaXZlciwgdGhlcmUgaXMgYW4gYm9vbGVhbiAiaXNfZW5hYmxlZCIgc2V0IHRvIHRy dWUgd2hlbiBjcnRjX2F0b21pY19lbmFibGUgaXMgY2FsbGVkLgo+IAo+IFRoZSBhYm92ZSBpbXBs ZW1lbnRhdGlvbiBjb3VsZCBzYXZlIHVzIGZyb20gYWRkaW5nIHN1Y2ggZmllbGQgaW4gdGhlIGx0 ZGNfZGV2IHN0cnVjdHVyZS4KPiAKPiBBbm90aGVyIHNvbHV0aW9uIGNvdWxkIGJlIGluIG9yZGVy IHRvIHNpbXBseSBjYWxsIHBtX3J1bnRpbWVfZ2V0X3N5bmMoKSBpbiBsdGRjX2NydGNfbW9kZV9z ZXRfbm9mYigpIGFuZCBieSByZW1vdmluZyB0aGlzIGNvbmRpdGlvbiBpbiBsdGRjX2F0b21pY19j cnRjX2Rpc2FibGUoKSB0aGUgZHJpdmVyIGJlaGF2ZXMganVzdCBsaWtlIHRoZSBmaXJzdCB2ZXJz aW9uIG9mIHRoaXMgcGF0Y2guCj4gCj4gSW4gdGhpcyB3YXksIGl0IGF2b2lkcyBzdWNoIGNvbmRp dGlvbnMgYW5kIHNlZW1zIG1vcmUgdG8gZ2V0IGFsb25nIHdpdGggdGhlIGN1cnJlbnQgaW1wbGVt ZW50YXRpb24uCgpMZXQgbWUgbWF5YmUgYXNrIGEgZGlmZmVyZW50IHF1ZXN0aW9uIC0tIGNhbiBs dGRjX2NydGNfbW9kZV9zZXRfbm9mYigpIApldmVyIGJlIGNhbGxlZCB3aXRoIHRoZSBMVERDIHN1 c3BlbmRlZCAoc28geW91IHdvdWxkIGhhdmUgdG8gY2FsbCAKcG1fcnVudGltZV9nZXRfc3luYygp IGluIHRoYXQgZnVuY3Rpb24gdG8gcG93ZXIgdGhlIGJsb2NrIHVwIGFuZCB0byBnZXQgCmFjY2Vz cyB0byBpdHMgcmVnaXN0ZXJzKSA/CgpbLi4uXQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=