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 07842C54E60 for ; Thu, 14 Mar 2024 17:21:15 +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:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ix5V+fqvM55NTwSnedvzzW9crAiSBcHPvbrTJQJLlCk=; b=vMAozdHSCFxEGg QC9APItx14ragjIvtBC0tpujJWjCOKmG6mWj/1d/BmXSsCmllZZrTmqMgoiaKRy9V+eCpkwtoe7Li APTjpXVM7nLTzzhK2h/+5D04jjogKXOhBiN7Zb8rMDRxsp1qB9HwkDrUkT7TC70kVjUH+f2ScmKSc 7aW9/60SpUNkC7ef+qGJLIE2EJ8wC8Ovy/x5ejFBo+ePGmvTE1rMR4T8Dl8UuGZB4x1UUlnrAxebo bmm7LMrnQ23IzDbo3Padk0XaZlYwUaQgSnnfuAXxWT83LmNuzhn9iJyxdSh+AABTut3Cb399rIbol 82EfZdDSr62eG4KHiNaA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkolM-0000000F89A-0cvI; Thu, 14 Mar 2024 17:21:04 +0000 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rkolJ-0000000F889-326P for linux-arm-kernel@lists.infradead.org; Thu, 14 Mar 2024 17:21:02 +0000 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-a28a6cef709so163835166b.1 for ; Thu, 14 Mar 2024 10:21:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710436860; x=1711041660; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uvthK6ZPHv9ziKLsWHO3MPl4ZybvCCopm0QV4LX8UkQ=; b=NbUFKmUFD+iPSFubEX2g4PTEtOJWdmDxWLtne/UofFjzbeDyJeehJXGG9YFBv6ol9i erxVdFqDSMVe42FDb9LfLx8U3nVKMXhgd53Yo62Jqn2aFDP/ivC4vZRLSDEXUjh/RzJU av0+dlW0wk0sy0eXfsLDDkZlsxDirneZQnObkBgp+mxpblSXbx5PykoboqVoy3t8vgPN iKtMpUPt0HEfDUgf25K1l6pEbcLK76eqZA08sladw9K6NPX0lLFVFIlGztEqurzfcEpH SNoP6tsnGnJMZZUJygzp9N17fObTB9WDwry4RgT8VQzbIbnfRgRWvD9HazKBIxkSE+Ma ENtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710436860; x=1711041660; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uvthK6ZPHv9ziKLsWHO3MPl4ZybvCCopm0QV4LX8UkQ=; b=wvUVKZeZ6++9nuHtOWTAXDvUwNKCA/a7jT9bmyaUU4PlduTcCKMCzhfuHKCdf3SzV2 lISfX382VzLvn5dPZFOuh2OFaJII+GmbCYfErUSL4gyXblBMfNXEFIQsYlNTk3IAReP4 nUbdqWk15T+8ph4DyWUNSQa5roY7dSXSyHkRxDGANsNaKh39aVrhdqKESuYN3fTl7Rby 9++9YA5lEJ7VzaodzryltHof4SJuCQuejQoGo1tpLlZA7QarnudvOZmmacpi0KxDYQUz LsF47V+cFzVOQbM2htdrnc7i0rlnOSOqEkYNceBhEmO24ZMyy5Lzv/j2t1Fp5kWpTgz5 Hx1w== X-Forwarded-Encrypted: i=1; AJvYcCXdNEFH4r4SCNgPkbQL9xItxRyR8DpmucBGKag50zmexqHp8mmb62tfUM4zdud9uSOFwmuzrnr4G2bm5k969hYQuwO3vTKGR/fOSOib+Xa4CHkvzgc= X-Gm-Message-State: AOJu0YwdU6h2Qhhcv3/+tJ1iyHBXS79+AmeNjbUif2LwMaXPSdsJWz/M v/cgEhNz+uTrGnH+7NagBbsNEgkQ0B1VRPrEFLm7gAY00xcmvg+5 X-Google-Smtp-Source: AGHT+IEwb/JV3ROy5jBsR2h0x53EOam5x48bXCQzKOeUat4Rg2BPQuqlegOQyDv9bGsdCWC9AfeGSw== X-Received: by 2002:a17:907:2da1:b0:a45:ab9b:4a28 with SMTP id gt33-20020a1709072da100b00a45ab9b4a28mr552954ejc.60.1710436860023; Thu, 14 Mar 2024 10:21:00 -0700 (PDT) Received: from jernej-laptop.localnet (86-58-6-171.dynamic.telemach.net. [86.58.6.171]) by smtp.gmail.com with ESMTPSA id o26-20020a17090608da00b00a461c637eddsm881549eje.223.2024.03.14.10.20.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Mar 2024 10:20:59 -0700 (PDT) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Frank Oltmanns , Maxime Ripard Cc: Chen-Yu Tsai , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , Samuel Holland , Icenowy Zheng , Ondrej Jirman , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH] drm/sun4i: tcon: Support keeping dclk rate upon ancestor clock changes Date: Thu, 14 Mar 2024 18:20:58 +0100 Message-ID: <5448341.Sb9uPGUboI@jernej-laptop> In-Reply-To: <20240314-careful-silky-bear-8ee43f@houat> References: <20240310-tcon_keep_stable_rate-v1-1-0296b0a85c02@oltmanns.dev> <20240314-careful-silky-bear-8ee43f@houat> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240314_102101_790947_211C7BD8 X-CRM114-Status: GOOD ( 28.59 ) 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 RG5lIMSNZXRydGVrLCAxNC4gbWFyZWMgMjAyNCBvYiAxNTo0MjoyNCBDRVQgamUgTWF4aW1lIFJp cGFyZCBuYXBpc2FsKGEpOgo+IEhpLAo+IAo+IE9uIFN1biwgTWFyIDEwLCAyMDI0IGF0IDAyOjMy OjI5UE0gKzAxMDAsIEZyYW5rIE9sdG1hbm5zIHdyb3RlOgo+ID4gQWxsb3cgdGhlIGRjbGsgdG8g cmVzZXQgaXRzIHJhdGUgd2hlbiBhIHJhdGUgY2hhbmdlIGlzIGluaXRpYXRlZCBmcm9tIGFuCj4g PiBhbmNlc3RvciBjbG9jay4gVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBubyBsb25nZXIgdG8g Z2V0IGFuIGV4Y2x1c2l2ZQo+ID4gbG9jay4gQXMgYSBjb25zZXF1ZW5jZSwgaXQgaXMgbm93IHBv c3NpYmxlIHRvIHNldCBuZXcgcmF0ZXMgaWYKPiA+IG5lY2Vzc2FyeSwgZS5nLiB3aGVuIGFuIGV4 dGVybmFsIGRpc3BsYXkgaXMgY29ubmVjdGVkLgo+ID4gCj4gPiBUaGUgZmlyc3QgdXNlciBvZiB0 aGlzIGZ1bmN0aW9uYWxpdHkgaXMgdGhlIEE2NCBiZWNhdXNlIFBMTC1WSURFTzAgaXMgYW4KPiA+ IGFuY2VzdG9yIGZvciBib3RoIEhETUkgYW5kIFRDT04wLiBUaGlzIGFsbG93cyB0byBzZWxlY3Qg YW4gb3B0aW1hbCByYXRlCj4gPiBmb3IgVENPTjAgYXMgbG9uZyBhcyB0aGVyZSBpcyBubyBleHRl cm5hbCBIRE1JIGNvbm5lY3Rpb24uIE9uY2UgYSBjaGFuZ2UKPiA+IGluIFBMTC1WSURFTzAgaXMg cGVyZm9ybWVkIHdoZW4gYW4gSERNSSBjb25uZWN0aW9uIGlzIGVzdGFibGlzaGVkLCBUQ09OMAo+ ID4gY2FuIHJlYWN0IGdyYWNlZnVsbHkgYW5kIHNlbGVjdCBhbiBvcHRpbWFsIHJhdGUgYmFzZWQg b24gdGhpcyB0aGUgbmV3Cj4gPiBjb25zdHJhaW50Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBG cmFuayBPbHRtYW5ucyA8ZnJhbmtAb2x0bWFubnMuZGV2Pgo+ID4gLS0tCj4gPiBJIHdvdWxkIGxp a2UgdG8gbWFrZSB0aGUgQWxsd2lubmVyIEE2NCdzIGRhdGEtY2xvY2sga2VlcCBpdHMgcmF0ZQo+ ID4gd2hlbiBpdHMgYW5jZXN0b3IncyAocGxsLXZpZGVvMCkgcmF0ZSBjaGFuZ2VzLiBLZWVwaW5n IGRhdGEtY2xvY2sncyByYXRlCj4gPiBpcyByZXF1aXJlZCwgdG8gbGV0IHRoZSBBNjQgZHJpdmUg Ym90aCBhbiBMQ0QgYW5kIEhETUkgZGlzcGxheSBhdCB0aGUKPiA+IHNhbWUgdGltZSwgYmVjYXVz ZSBib3RoIGhhdmUgcGxsLXZpZGVvMCBhcyBhbiBhbmNlc3Rvci4KPiA+IAo+ID4gVENPTnMgdGhh dCB1c2UgdGhpcyBmbGFnIHN0b3JlIHRoZSBpZGVhbCByYXRlIGZvciB0aGVpciBkYXRhLWNsb2Nr IGFuZAo+ID4gc3Vic2NyaWJlIHRvIGJlIG5vdGlmaWVkIHdoZW4gZGF0YS1jbG9jayBjaGFuZ2Vz LiBXaGVuIHJhdGUgc2V0dGluZyBoYXMKPiA+IGZpbmlzaGVkIChpbmRpY2F0ZWQgYnkgYSBQT1NU X1JBVEVfQ0hBTkdFIGV2ZW50KSB0aGUgY2FsbCBiYWNrIGZ1bmN0aW9uCj4gPiBzY2hlZHVsZXMg ZGVsYXllZCB3b3JrIHRvIHNldCB0aGUgZGF0YS1jbG9jaydzIHJhdGUgdG8gdGhlIGluaXRpYWwg dmFsdWUKPiA+IGFmdGVyIDEwMCBtcy4gVXNpbmcgZGVsYXllZCB3b3JrIG1ha3Mgc3VyZSB0aGF0 IHRoZSBjbG9jayBzZXR0aW5nIGlzCj4gPiBmaW5pc2hlZC4KPiA+IAo+ID4gSSd2ZSBpbXBsZW1l bnRlZCB0aGlzIGZ1bmN0aW9uYWxpdHkgYXMgYSBxdWlyaywgc28gdGhhdCBpdCBpcyBwb3NzaWJs ZQo+ID4gdG8gdXNlIGl0IG9ubHkgZm9yIHRoZSBBNjQuCj4gPiAKPiA+IFRoaXMgcGF0Y2ggc3Vw ZXJzZWRlcyBbMV0uCj4gPiAKPiA+IFRoaXMgd29yayBpcyBpbnNwaXJlZCBieSBhbiBvdXQtb2Yt dHJlZSBwYXRjaHNldCBbMl0gWzNdIFs0XS4KPiA+IFVuZm9ydHVuYXRlbHksIHRoZSBwYXRjaHNl dCB1c2VzIGNsa19zZXRfcmF0ZSgpIGRpcmVjdGx5IGluIGEgbm90aWZpZXIKPiA+IGNhbGxiYWNr LCB3aGljaCB0aGUgZm9sbG93aW5nIGNvbW1lbnQgb24gY2xrX25vdGlmaWVyX3JlZ2lzdGVyKCkK PiA+IGZvcmJpZHM6ICJUaGUgY2FsbGJhY2tzIGFzc29jaWF0ZWQgd2l0aCB0aGUgbm90aWZpZXIg bXVzdCBub3QgcmUtZW50ZXIKPiA+IGludG8gdGhlIGNsayBmcmFtZXdvcmsgYnkgY2FsbGluZyBh bnkgdG9wLWxldmVsIGNsayBBUElzLiIgWzVdCj4gPiBGdXJ0aGVybW9yZSwgdGhhdCBvdXQtb2Yt dHJlZSBwYXRjaHNldCBubyBsb25nZXIgd29ya3Mgc2luY2UgNi42LAo+ID4gYmVjYXVzZSBzZXR0 aW5nIHBsbC1taXBpIGlzIG5vdyBhbHNvIHJlc2V0dGluZyBwbGwtdmlkZW8wIGFuZCB0aGVyZWZv cmUKPiA+IGNhdXNlcyBhIHJhY2UgY29uZGl0aW9uLgo+IAo+IFdvcmtxdWV1ZXMgZG9uJ3QgaGF2 ZSBhbiB1cHBlciBib3VuZGFyeSBvbiB3aGVuIHRoZXkgZXhlY3V0ZS4gQXMgd2UKPiBkaXNjdXNz ZWQgbXVsdGlwbGUgdGltZXMsIHRoaXMgc2hvdWxkIGJlIHNvbHZlZCBpbiB0aGUgY2xvY2sgZnJh bWV3b3JrCj4gaXRzZWxmLCBub3QgYnlwYXNzaW5nIGl0LgoKSSB0aGluayBUQ09OIGNvZGUgc3Rp bGwgbmVlZHMgdG8gYmUgdG91Y2hlZCBkdWUgdG8gY2xrX3JhdGVfZXhjbHVzaXZlX2dldCgpCmNh bGxzIHdoaWNoIGVmZmVjdGl2ZWx5IGxvY2sgd2hvbGUgY2hhaW4uIFlvdSBjYW4ndCBoYXZlIGJv dGggVENPTnMgbG9ja2luZwpyYXRlIG9uIEE2NCBmb3IgdGhpcyB0byB3b3JrIGNvcnJlY3RseS4K CldoYXQgd2FzIG9yaWdpbmFsIHJlYXNvbiBmb3IgY2xrX3JhdGVfZXhjbHVzaXZlX2dldCgpPyBJ IGZvcmdvdCBhbHJlYWR5LgoKQmVzdCByZWdhcmRzLApKZXJuZWoKCj4gCj4gTWF4aW1lCj4gCgoK CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=