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 2A974C4345F for ; Fri, 12 Apr 2024 13:03:57 +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:Reply-To:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:Cc:To:Subject: From:MIME-Version:Date:Message-ID:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=tk64gN4gGZkWhX9GW0yv1/ogEE2J9JQQPhB7uhipBWM=; b=w5PxB1ANkp7Vsiw+vZdekg2+C7 Hp6rvReR1WPw6y9si5Im6kdL0hBz9a7EZJ5KJRiAzlXVXJiwKOVFuH8FxVQ63JfvIkTCX6xpie2i5 cYmC6742MfrrfHbaXuMKaidhMSNJBSis65/S5h1Dw8TZrvnhDWg3ZnIEthyOmCpl9VyjPchxOim0V pxzaYBs9w6+wV5a8WRk5Ii1LXn/bEfbuhxkafCYe0o/9KISYPXZFlfVIm2Wpn6GTR1U34pnY8992d fNBpAYIu2VnWkfbyzK2jNXW4rANtDfHqnxBMc813fkNafsRJbByQROgP/kCzH8rNksLlrPlHrazDL OQgNP3Nw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rvGZ8-0000000HDID-08rA; Fri, 12 Apr 2024 13:03:38 +0000 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rvGZ0-0000000HDCw-1zI1 for linux-arm-kernel@lists.infradead.org; Fri, 12 Apr 2024 13:03:36 +0000 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2da08b07157so8491031fa.1 for ; Fri, 12 Apr 2024 06:03:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712927007; x=1713531807; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:organization:autocrypt :content-language:references:cc:to:subject:reply-to:from:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=Nm8LSvH+A0aysY1LVMvbC5kt2UeJVTw7St9EkLFip3k=; b=L87mZjK/g6YhLbUMzCqdyDXBPWM579RzmgiuwgpTlDql4JTcS+QT3TX+CQ98CsTA04 8iK1HAFbCOAt2fah74wu+yitDe5xx/+MInz1toIgiel2gv7jlFJN+ceBQHdTNzeJxHa7 zt0RYJQz9xu0qfc8qa7I0Xf38zyzDSRlgp+yoUJqnwgd7/iolmOUwjnw2Cl4IghLxGc/ V8D7NfCj/eGoOLfX/dJOYjVJa5DzvQeBhx80dltICE6LbZnoE4GnhYDTTR9+TG39zHNI wXRHMIiboEvoTobUfWdxQ5iZElDl/nNzltSygmICHthvYapRJ+jfCgKDIDQsqFfIO9RQ w+AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712927007; x=1713531807; h=content-transfer-encoding:in-reply-to:organization:autocrypt :content-language:references:cc:to:subject:reply-to:from:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=Nm8LSvH+A0aysY1LVMvbC5kt2UeJVTw7St9EkLFip3k=; b=PgeER6pPUc4ctn8MNvMy+axUrEq8fGdpdFG7qNRp224EF/ma0gOOxFgXYqDwYtYyCj UMsXOkMYUmd+TNSowXL2iHqdFSzaz6iKpZs+c0bONWeRXfzkd6WFwLfwya5Ua+ektBdg bcResKOFW+O4ZVOm+TmgfHFSOwnjuKWKnmhHA9+wHyD3uCndNFm+CYoExnsvSQOh0yIT S/yHWxeFXN6duDRM6rGSqu/WSsSMOX97NmWnDG9GJhZ9wKe2v6LOaZ/kOO2L3DVQ24ni BqObfLWYZd2RlakTS5DEU/Lvezr+PEW/3OEUGxZ2rXvit7fO5NCkKgN5JxTj1j/huUor idcw== X-Forwarded-Encrypted: i=1; AJvYcCWGhUVC5vwoo4sJ6fAYHCmtgiI9UpKwWl7M4eR/limwNyfJwmBxXk+H3Y6Sqtu2bhV/0+hf2yb5ZyRMPYeT09f0KRV2ly/C1Cx6mkO1wnM/j93Lkkw= X-Gm-Message-State: AOJu0YwwAFnQZj10UdATK8BuvmyUot39Jl3CY5apttPBvAkdyZZnnWUV Oaux1S5l2msUdlbT+H3tNqnsiKBLr6anuoF03m1ORrM739i4vgwn1fbhgLAVs18= X-Google-Smtp-Source: AGHT+IHK4CQtsJnkc980vV5S8swNBkt4lBLxARVMCpXsWDOLaK3XIHiJ4ubaGIkNoNRiom/1KZvtjQ== X-Received: by 2002:a2e:a545:0:b0:2d8:58b6:c10d with SMTP id e5-20020a2ea545000000b002d858b6c10dmr2214877ljn.18.1712927006961; Fri, 12 Apr 2024 06:03:26 -0700 (PDT) Received: from ?IPV6:2a01:e0a:982:cbb0:986c:54c:12ce:a121? ([2a01:e0a:982:cbb0:986c:54c:12ce:a121]) by smtp.gmail.com with ESMTPSA id n9-20020a05651c000900b002d2697570fcsm502800lja.93.2024.04.12.06.03.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 12 Apr 2024 06:03:26 -0700 (PDT) Message-ID: <00b0e513-bb8a-4db7-aa8e-57632add4752@linaro.org> Date: Fri, 12 Apr 2024 15:03:22 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Neil Armstrong Subject: Re: [PATCH v12 4/7] drm/meson: gate px_clk when setting rate To: Martin Blumenstingl Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jerome Brunet , Kevin Hilman , Michael Turquette , Stephen Boyd , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Jagan Teki , Nicolas Belin , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org References: <20240403-amlogic-v6-4-upstream-dsi-ccf-vim3-v12-0-99ecdfdc87fc@linaro.org> <20240403-amlogic-v6-4-upstream-dsi-ccf-vim3-v12-4-99ecdfdc87fc@linaro.org> Content-Language: en-US, fr Autocrypt: addr=neil.armstrong@linaro.org; keydata= xsBNBE1ZBs8BCAD78xVLsXPwV/2qQx2FaO/7mhWL0Qodw8UcQJnkrWmgTFRobtTWxuRx8WWP GTjuhvbleoQ5Cxjr+v+1ARGCH46MxFP5DwauzPekwJUD5QKZlaw/bURTLmS2id5wWi3lqVH4 BVF2WzvGyyeV1o4RTCYDnZ9VLLylJ9bneEaIs/7cjCEbipGGFlfIML3sfqnIvMAxIMZrvcl9 qPV2k+KQ7q+aXavU5W+yLNn7QtXUB530Zlk/d2ETgzQ5FLYYnUDAaRl+8JUTjc0CNOTpCeik 80TZcE6f8M76Xa6yU8VcNko94Ck7iB4vj70q76P/J7kt98hklrr85/3NU3oti3nrIHmHABEB AAHNKk5laWwgQXJtc3Ryb25nIDxuZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3JnPsLAkQQTAQoA OwIbIwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBInsPQWERiF0UPIoSBaat7Gkz/iuBQJk Q5wSAhkBAAoJEBaat7Gkz/iuyhMIANiD94qDtUTJRfEW6GwXmtKWwl/mvqQtaTtZID2dos04 YqBbshiJbejgVJjy+HODcNUIKBB3PSLaln4ltdsV73SBcwUNdzebfKspAQunCM22Mn6FBIxQ GizsMLcP/0FX4en9NaKGfK6ZdKK6kN1GR9YffMJd2P08EO8mHowmSRe/ExAODhAs9W7XXExw UNCY4pVJyRPpEhv373vvff60bHxc1k/FF9WaPscMt7hlkbFLUs85kHtQAmr8pV5Hy9ezsSRa GzJmiVclkPc2BY592IGBXRDQ38urXeM4nfhhvqA50b/nAEXc6FzqgXqDkEIwR66/Gbp0t3+r yQzpKRyQif3OwE0ETVkGzwEIALyKDN/OGURaHBVzwjgYq+ZtifvekdrSNl8TIDH8g1xicBYp QTbPn6bbSZbdvfeQPNCcD4/EhXZuhQXMcoJsQQQnO4vwVULmPGgtGf8PVc7dxKOeta+qUh6+ SRh3vIcAUFHDT3f/Zdspz+e2E0hPV2hiSvICLk11qO6cyJE13zeNFoeY3ggrKY+IzbFomIZY 4yG6xI99NIPEVE9lNBXBKIlewIyVlkOaYvJWSV+p5gdJXOvScNN1epm5YHmf9aE2ZjnqZGoM Mtsyw18YoX9BqMFInxqYQQ3j/HpVgTSvmo5ea5qQDDUaCsaTf8UeDcwYOtgI8iL4oHcsGtUX oUk33HEAEQEAAcLAXwQYAQIACQUCTVkGzwIbDAAKCRAWmrexpM/4rrXiB/sGbkQ6itMrAIfn M7IbRuiSZS1unlySUVYu3SD6YBYnNi3G5EpbwfBNuT3H8//rVvtOFK4OD8cRYkxXRQmTvqa3 3eDIHu/zr1HMKErm+2SD6PO9umRef8V82o2oaCLvf4WeIssFjwB0b6a12opuRP7yo3E3gTCS KmbUuLv1CtxKQF+fUV1cVaTPMyT25Od+RC1K+iOR0F54oUJvJeq7fUzbn/KdlhA8XPGzwGRy 4zcsPWvwnXgfe5tk680fEKZVwOZKIEuJC3v+/yZpQzDvGYJvbyix0lHnrCzq43WefRHI5XTT QbM0WUIBIcGmq38+OgUsMYu4NzLu7uZFAcmp6h8g Organization: Linaro In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240412_060330_872491_9A742B67 X-CRM114-Status: GOOD ( 33.60 ) 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: , Reply-To: neil.armstrong@linaro.org 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 T24gMTAvMDQvMjAyNCAyMTozNCwgTWFydGluIEJsdW1lbnN0aW5nbCB3cm90ZToKPiBIaSBOZWls LAo+IAo+IE9uIFdlZCwgQXByIDMsIDIwMjQgYXQgOTo0NuKAr0FNIE5laWwgQXJtc3Ryb25nIDxu ZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3JnPiB3cm90ZToKPj4KPj4gRGlzYWJsZSB0aGUgcHhfY2xr IHdoZW4gc2V0dGluZyB0aGUgcmF0ZSB0byByZWNvdmVyIGEgZnVsbHkKPj4gY29uZmlndXJlZCBh bmQgY29ycmVjdGx5IHJlc2V0IFZDTEsgY2xvY2sgdHJlZSBhZnRlciB0aGUgcmF0ZQo+PiBpcyBz ZXQuCj4+Cj4+IEZpeGVzOiA3N2Q5ZTFlNmI4NDYgKCJkcm0vbWVzb246IGFkZCBzdXBwb3J0IGZv ciBNSVBJLURTSSB0cmFuc2NlaXZlciIpCj4+IFNpZ25lZC1vZmYtYnk6IE5laWwgQXJtc3Ryb25n IDxuZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3JnPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0v bWVzb24vbWVzb25fZHdfbWlwaV9kc2kuYyB8IDcgKysrKysrKwo+PiAgIDEgZmlsZSBjaGFuZ2Vk LCA3IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZXNv bi9tZXNvbl9kd19taXBpX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX2R3X21p cGlfZHNpLmMKPj4gaW5kZXggYTZiYzFiZGIzZDBkLi5hMTBjZmYzY2ExZmUgMTAwNjQ0Cj4+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19taXBpX2RzaS5jCj4+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9tZXNvbi9tZXNvbl9kd19taXBpX2RzaS5jCj4+IEBAIC05NSw2ICs5NSw3 IEBAIHN0YXRpYyBpbnQgZHdfbWlwaV9kc2lfcGh5X2luaXQodm9pZCAqcHJpdl9kYXRhKQo+PiAg ICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4+ICAgICAgICAgIH0KPj4KPj4gKyAgICAgICBj bGtfZGlzYWJsZV91bnByZXBhcmUobWlwaV9kc2ktPnB4X2Nsayk7Cj4gbml0LXBpY2s6IGNsa19k aXNhYmxlKG1pcGlfZHNpLT5weF9jbGspOyBzaG91bGQgYmUgZW5vdWdoIGhlcmUgYXMgbXkKPiB1 bmRlcnN0YW5kaW5nIGlzIHRoYXQgd2Ugb25seSBuZWVkIHRvIHt1bix9cHJlcGFyZSBhIGNsb2Nr IG9uY2UuCj4gCj4+ICAgICAgICAgIHJldCA9IGNsa19zZXRfcmF0ZShtaXBpX2RzaS0+cHhfY2xr LCBtaXBpX2RzaS0+bW9kZS0+Y2xvY2sgKiAxMDAwKTsKPj4KPj4gICAgICAgICAgaWYgKHJldCkg ewo+PiBAQCAtMTAzLDYgKzEwNCwxMiBAQCBzdGF0aWMgaW50IGR3X21pcGlfZHNpX3BoeV9pbml0 KHZvaWQgKnByaXZfZGF0YSkKPj4gICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+PiAgICAg ICAgICB9Cj4+Cj4+ICsgICAgICAgcmV0ID0gY2xrX3ByZXBhcmVfZW5hYmxlKG1pcGlfZHNpLT5w eF9jbGspOwo+PiArICAgICAgIGlmIChyZXQpIHsKPj4gKyAgICAgICAgICAgICAgIGRldl9lcnIo bWlwaV9kc2ktPmRldiwgIkZhaWxlZCB0byBlbmFibGUgRFNJIFBpeGVsIGNsb2NrIChyZXQgJWQp XG4iLCByZXQpOwo+PiArICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiBJZiB3ZSBldmVyIGhp dCB0aGlzIGVycm9yIGNhc2UgdGhlbiB0aGVyZSB3aWxsIGJlIGEgbG90IG9mIGFkZGl0aW9uYWwK PiBlcnJvcnMgaW4gdGhlIGtlcm5lbCBsb2c6Cj4gLSBpbml0aWFsbHkgdGhlIGNsb2NrIGlzIHBy ZXBhcmVkIGFuZCBlbmFibGVkIGluCj4gbWVzb25fZHdfbWlwaV9kc2lfcHJvYmUoKSBieSBjYWxs aW5nIGRldm1fY2xrX2dldF9lbmFibGVkKCkKPiAtIHdlIHRoZW4gZGlzYWJsZSB0aGUgY2xvY2sg YWJvdmUgKGdlbmVyYWxseSBkaXNhYmxpbmcgYSBjbG9jayBpcwo+IGV4cGVjdGVkIHRvIGFsd2F5 cyBzdWNjZWVkKQo+IC0gaWYgdGhlIGNsb2NrIGNhbiBOT1QgYmUgcmUtZW5hYmxlZCBoZXJlIHdl IGp1c3QgbG9nIHRoZSBlcnJvcgo+IC0gaW4gY2FzZSBhIHVzZXIgdHJpZXMgdG8gcm1tb2QgdGhl IGRyaXZlciAodG8gbW9kcHJvYmUgaXQgYWdhaW4pIHRvCj4gdHJ5IGFuZCByZWNvdmVyIGZyb20g YW4gZXJyb3IgdGhlIGF1dG9tYXRpYyBkaXNhYmxpbmcgb2YgdGhlIHBpeF9jbGsKPiAoYmFzZWQg b24gZGV2bV9jbGtfZ2V0X2VuYWJsZWQoKSB3aGVyZSBpdCB3YXMgZW5hYmxlZCBpbml0aWFsbHkp IHRoZXJlCj4gd2lsbCBiZSBhIHNwbGF0IGJlY2F1c2UgdGhlIGNsb2NrIGlzIGFscmVhZHkgZGlz YWJsZWQgKGFuZCBlbmFibGVkCj4gY291bnQgaXMgemVybywgc28gaXQgY2Fubm90IGJlIGRpc2Fi bGVkIGFueSBmdXJ0aGVyKQo+IAo+IEZvciB0aGUgMzItYml0IFNvQyB2aWRlbyBjbG9ja3MgSSBr ZWVwIHRyYWNrIG9mIHRoZW0gYmVpbmcgZW5hYmxlZCBvcgo+IGRpc2FibGVkLCBzZWUgWzBdLCBb MV0gYW5kIFsyXS4KPiBJbiBteSBjYXNlIHRoaXMgaXMgaW1wb3J0YW50IGJlY2F1c2Ugd2UgY2Fu IHJ1biBpbnRvIGNhc2VzIHdoZXJlIHRoZQo+IFBMTCBkb2Vzbid0IGxvY2sgKEkgYW0gbm90IHN1 cmUgaG93IGxpa2VseSB0aGlzIGlzIGZvciB5b3VyIGNhc2UpLgo+IAo+IEl0ICpzZWVtcyogbGlr ZSB3ZSBuZWVkIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIGFzCj4gZHdfbWlwaV9kc2lfcGh5X2lu aXQoKSBjYW4gYmUgY2FsbGVkIHdoZW4gY2hhbmdpbmcgdGhlIGRpc3BsYXkKPiByZXNvbHV0aW9u IChvciB3aGVuZXZlciBkcm1fYnJpZGdlX2Z1bmNzLmF0b21pY19wcmVfZW5hYmxlKSBpcyBjYWxs ZWQuCj4gVG8gaWxsdXN0cmF0ZSB3aGF0IEkgaGF2ZSBpbiBtaW5kIEkgYXR0YWNoZWQgYSBkaWZm IChpdCdzIGJhc2VkIG9uCj4gdGhpcyBwYXRjaCkgLSBpdCdzIGNvbXBpbGUgdGVzdGVkIG9ubHkg YXMgSSBoYXZlIG5vIERTSSBoYXJkd2FyZS4KPiBJbiBjYXNlIGR3X21pcGlfZHNpX3BoeV9pbml0 KCkgaXMgY2FsbGVkIG9ubHkgb25jZSBwZXIgZGV2aWNlCj4gbGlmZWN5Y2xlIHRoaW5ncyBtYXkg Z2V0IGVhc2llci4KCkluZGVlZCB5b3VyIHNjaGVtZSBsb29rcyBnb29kLCBJJ2xsIHRyeSBpdCBz aW5jZSBpbmRlZWQgd2Ugb25seSBuZWVkCnRvIHByZXBhcmUgaXQgb25jZSBpbiB0aGUgbGlmZXRp bWUgb2YgdGhlIGRyaXZlci4KCj4gCj4gUFM6IEknbSBzbyBoYXBweSB0aGF0IHdlIGRvbid0IG5l ZWQgYW55IGNsb2NrIG5vdGlmaWVycyBmb3IgdGhpcyEKPiBTbzogZ29vZCB3b3JrIHdpdGggdGhl IGNsb2NrIGRyaXZlciBiaXRzLgoKVGh4ICEKCj4gCj4gCj4gTGV0IG1lIGtub3cgd2hhdCB5b3Ug dGhpbmssCj4gTWFydGluCj4gCj4gCj4gWzBdIGh0dHBzOi8vZ2l0aHViLmNvbS94ZGFya2xpZ2h0 L2xpbnV4L2Jsb2IvbWVzb24tbXgtaW50ZWdyYXRpb24tNi45LTIwMjQwMzIzL2RyaXZlcnMvZ3B1 L2RybS9tZXNvbi9tZXNvbl92Y2xrLmMjTDExNzctTDExNzkKPiBbMV0gaHR0cHM6Ly9naXRodWIu Y29tL3hkYXJrbGlnaHQvbGludXgvYmxvYi9tZXNvbi1teC1pbnRlZ3JhdGlvbi02LjktMjAyNDAz MjMvZHJpdmVycy9ncHUvZHJtL21lc29uL21lc29uX3ZjbGsuYyNMMTA3Nwo+IFsyXSBodHRwczov L2dpdGh1Yi5jb20veGRhcmtsaWdodC9saW51eC9ibG9iL21lc29uLW14LWludGVncmF0aW9uLTYu OS0yMDI0MDMyMy9kcml2ZXJzL2dwdS9kcm0vbWVzb24vbWVzb25fdmNsay5jI0wxMDUzCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtl cm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5l bAo=