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 13A74C4332F for ; Thu, 10 Nov 2022 13:13:17 +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=1D+zCnCUIkppGf87wjhSCHKnAaAAsZ1jhnodL3jgLs0=; b=RYcFFZEVFGEwNJ UXq3nHmx7xzKm08ENSw2shBi3oiz40BX3ukx8cNbNfKXrIbRUZ2AU4biBz28EvtREN9mkA0kZKDAl B9zZyZviD5QKOAQyaNROo31wnbytCYyggKLrJSdwfpo1y28It82L7KoJ5/jWlyN6cj++OiK9wvvLg l6MGgFv7jqUlQe5tcalTpVCZ1EaVu1sm4xNCG8r+lQw51UrFt4D0+tsLAgSIz1XYOBvmGEk65r73G YLi/dMSl3poO6sNf0RW5zdcn7mLiHiY4vBfsbZ3zPksBF3roL+Bsdwk7i7avDateOV58VnBws163U pwpyjo1m23qNvcEGH+XQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ot7Lp-005wSs-JT; Thu, 10 Nov 2022 13:12:13 +0000 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ot7Lm-005wPI-5Z; Thu, 10 Nov 2022 13:12:11 +0000 Received: by mail-wm1-x335.google.com with SMTP id r203-20020a1c44d4000000b003cfa97c05cdso1642671wma.4; Thu, 10 Nov 2022 05:12:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=VpyhbGYLbgqQGq84zDVWwGbjefm7SUvj9DOXzK2A1TU=; b=GHpriBMOXDvxvsugPbxR5FDEgGCUeAbYXuJ84U68kvkH74Cel95enwLZfFymDlsBaa zqqULN8YDsOhxTxoGbSM1Z+noOnr9D/oABkpXkxLHwMZyqnq6c00QKTjk3n3Ndu7l9XA ccw4xcfiBWQGR1Cbm1JULkcCG6VN6ESFbltpm8/2XvB2cxZikH8bJc2vZSf1fDHkpQF+ XsVOD63wVvX5JElC7bwKyd57nkpmhNG8sBsU9Lli43eOU29NQVU2sbMoKR/sAUj7BBsH Md7T/Njj4G34P8GBPFZnYNfBgh87isM3RC+Tp6Ad11DZHkyuu4q4FubblOaZSFKs2Kf7 bOzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VpyhbGYLbgqQGq84zDVWwGbjefm7SUvj9DOXzK2A1TU=; b=6UxcSgu/0/gvcOx0FyA0Mz1XME0nnn2EcCiSwbh9yzWvK4eD37xOWXZ3FttSTPvXep DBVqrRdKfTujbI2vNerpc3PiBHXEnf/E0kPfA6P/xlrljvdyPqXM7GUHIWDSW1xiOTUJ 9fR9NT6XtyuSC4BnQ8hn0Qtqs2+DJ7NuJjPrjFgBnH7Wfemoox0tkJmbDayTnOnVGzWy JV5R6fDZIxV8qIFjUBfqA2fke2BaKqMAuUcyNh9gfsG0ummbUIehh7r+zhu4p3pYTvZi pvxzUl9Xz/XbZPk2lfkhKIZIbtyO5PRCYSmljuZ44WJn4nPUBYnRzBHebLdNiYFpXDus fQAQ== X-Gm-Message-State: ACrzQf275Vbb3nJpLELXeQTUb1nOSWHK8JPVB0JsXTTC27+qE2FyR8L4 YKPSOpOsvHhbpNGeeOkFH0M= X-Google-Smtp-Source: AMsMyM51TiWHud25bbxeDq7lKiBIwAVbUfDhjw64VUwKMxy4sQuEHhWs+GPnR0/ficWwxEYJhbBqwQ== X-Received: by 2002:a7b:c455:0:b0:3cf:6817:297d with SMTP id l21-20020a7bc455000000b003cf6817297dmr42433341wmi.152.1668085924859; Thu, 10 Nov 2022 05:12:04 -0800 (PST) Received: from [192.168.1.131] ([207.188.167.132]) by smtp.gmail.com with ESMTPSA id j13-20020adfea4d000000b0023bb7e4b8b1sm16058508wrn.82.2022.11.10.05.12.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Nov 2022 05:12:03 -0800 (PST) Message-ID: Date: Thu, 10 Nov 2022 14:12:01 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Subject: Re: [PATCH v28 05/11] soc: mediatek: refine code to use mtk_mmsys_update_bits API Content-Language: en-US To: =?UTF-8?B?TsOtY29sYXMgRi4gUi4gQS4gUHJhZG8=?= Cc: "Nancy.Lin" , Rob Herring , Chun-Kuang Hu , Philipp Zabel , wim@linux-watchdog.org, AngeloGioacchino Del Regno , linux@roeck-us.net, David Airlie , Daniel Vetter , Nathan Chancellor , Nick Desaulniers , "jason-jh . lin" , Yongqiang Niu , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, dri-devel@lists.freedesktop.org, llvm@lists.linux.dev, singo.chang@mediatek.com, Project_Global_Chrome_Upstream_Group@mediatek.com References: <20221107072243.15748-1-nancy.lin@mediatek.com> <20221107072243.15748-6-nancy.lin@mediatek.com> <58d55016-afc7-e560-32cf-8228794b5752@gmail.com> <20221108194351.u63k4mqzq3bkhpl7@notapiano> From: Matthias Brugger In-Reply-To: <20221108194351.u63k4mqzq3bkhpl7@notapiano> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221110_051210_249683_F8DB80F0 X-CRM114-Status: GOOD ( 26.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-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 CgpPbiAwOC8xMS8yMDIyIDIwOjQzLCBOw61jb2xhcyBGLiBSLiBBLiBQcmFkbyB3cm90ZToKPiBP biBUdWUsIE5vdiAwOCwgMjAyMiBhdCAwNjozNzoxOVBNICswMTAwLCBNYXR0aGlhcyBCcnVnZ2Vy IHdyb3RlOgo+Pgo+Pgo+PiBPbiAwNy8xMS8yMDIyIDA4OjIyLCBOYW5jeS5MaW4gd3JvdGU6Cj4+ PiBTaW1wbGlmeSBjb2RlIGZvciB1cGRhdGUgIG1tc3lzIHJlZy4KPj4+Cj4+PiBTaWduZWQtb2Zm LWJ5OiBOYW5jeS5MaW4gPG5hbmN5LmxpbkBtZWRpYXRlay5jb20+Cj4+PiBSZXZpZXdlZC1ieTog QW5nZWxvR2lvYWNjaGlubyBEZWwgUmVnbm8gPGFuZ2Vsb2dpb2FjY2hpbm8uZGVscmVnbm9AY29s bGFib3JhLmNvbT4KPj4+IFJldmlld2VkLWJ5OiBDSyBIdSA8Y2suaHVAbWVkaWF0ZWsuY29tPgo+ Pj4gVGVzdGVkLWJ5OiBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyA8YW5nZWxvZ2lvYWNjaGlu by5kZWxyZWdub0Bjb2xsYWJvcmEuY29tPgo+Pj4gVGVzdGVkLWJ5OiBCby1DaGVuIENoZW4gPHJl eC1iYy5jaGVuQG1lZGlhdGVrLmNvbT4KPj4+IFJldmlld2VkLWJ5OiBOw61jb2xhcyBGLiBSLiBB LiBQcmFkbyA8bmZyYXByYWRvQGNvbGxhYm9yYS5jb20+Cj4+PiAtLS0KPj4+ICAgIGRyaXZlcnMv c29jL21lZGlhdGVrL210ay1tbXN5cy5jIHwgNDUgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t LS0tLS0KPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlv bnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXRrLW1tc3lz LmMgYi9kcml2ZXJzL3NvYy9tZWRpYXRlay9tdGstbW1zeXMuYwo+Pj4gaW5kZXggOWEzMjdlYjVk OWQ3Li43M2M4YmQyN2U2YWUgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL3NvYy9tZWRpYXRlay9t dGstbW1zeXMuYwo+Pj4gKysrIGIvZHJpdmVycy9zb2MvbWVkaWF0ZWsvbXRrLW1tc3lzLmMKPj4+ IEBAIC05OSwyMiArOTksMjcgQEAgc3RydWN0IG10a19tbXN5cyB7Cj4+PiAgICAJc3RydWN0IHJl c2V0X2NvbnRyb2xsZXJfZGV2IHJjZGV2Owo+Pj4gICAgfTsKPj4+ICtzdGF0aWMgdm9pZCBtdGtf bW1zeXNfdXBkYXRlX2JpdHMoc3RydWN0IG10a19tbXN5cyAqbW1zeXMsIHUzMiBvZmZzZXQsIHUz MiBtYXNrLCB1MzIgdmFsKQo+Pj4gK3sKPj4+ICsJdTMyIHRtcDsKPj4+ICsKPj4+ICsJdG1wID0g cmVhZGxfcmVsYXhlZChtbXN5cy0+cmVncyArIG9mZnNldCk7Cj4+PiArCXRtcCA9ICh0bXAgJiB+ bWFzaykgfCAodmFsICYgbWFzayk7Cj4+Cj4+IEknbSBub3Qgc3VyZSBhYm91dCB0aGUgY2hhbmdl IGluIHRoZSBpbXBsZW1lbnRhdGlvbiBvZgo+PiBtdGtfbW1zeXNfdXBkYXRlX2JpdHMoKS4gTmlj b2xhcyB0cmllZCB0byBleHBsYWluIGl0IHRvIG1lIG9uIElSQyBidXQgSQo+PiB3YXNuJ3QgdG90 YWxseSBjb252aW5jaW5nLiBBcyB3ZSBoYXZlIHRvIGdvIGZvciBhdCBsZWFzdCBhbm90aGVyIHJv dW5kIG9mCj4+IHRoaXMgcGF0Y2hlcywgSSdkIGxpa2UgdG8gZ2V0IGEgY2xlYXIgdW5kZXJzdGFu ZGluZyB3aGlsZSBpdCBpcyBuZWVkZWQgdGhhdAo+PiB2YWwgYml0cyBhcmUgc2V0IHRvIDEgaW4g dGhlIG1hc2suCj4gCj4gVGhlIHBvaW50IGhlcmUgd2FzIHRvIG1ha2Ugc3VyZSB0aGF0IG10a19t bXN5c191cGRhdGVfYml0cygpIGRpZG4ndCBhbGxvdwo+IHNldHRpbmcgYml0cyBvdXRzaWRlIG9m IHRoZSBtYXNrLCBzaW5jZSB0aGF0J3MgbmV2ZXIgd2hhdCB5b3Ugd2FudDogdGhlIGVudGlyZQo+ IHBvaW50IG9mIGhhdmluZyBhIG1hc2sgaXMgdG8gc3BlY2lmeSB0aGUgYml0cyB0aGF0IHNob3Vs ZCBiZSB1cGRhdGVkIChhbmQgdGhlCj4gb25lcyB0aGF0IHNob3VsZCBiZSBrZXB0IHVuY2hhbmdl ZCkuIFNvIGZvciBleGFtcGxlIGlmIHlvdSBoYWQKPiAKPiBtYXNrID0gMHgwZmYwCj4gdmFsICA9 IDB4MDBmZgo+IAo+IHRoZSBwcmV2aW91cyBpbXBsZW1lbnRhdGlvbiB3b3VsZCBoYXBwaWx5IG92 ZXJ3cml0ZSB0aGUgNCBsZWFzdCBzaWduaWZpY2FudCBiaXRzCj4gb24gdGhlIGRlc3RpbmF0aW9u IHJlZ2lzdGVyLCBkZXNwaXRlIHRoZW0gbm90IGJlaW5nIHByZXNlbnQgaW4gdGhlIG1hc2ssIHdo aWNoCj4gaXMgd3JvbmcuCj4gCj4gVGhpcyB3cm9uZyBiZWhhdmlvciBjb3VsZCBlYXNpbHkgbGVh ZCB0byBoYXJkIHRvIHRyYWNlIGJ1Z3MgYXMgc29vbiBhcyBhIGJhZGx5Cj4gZm9ybWF0dGVkL3dy b25nIHZhbCBpcyBwYXNzZWQgYW5kIGFuIHVucmVsYXRlZCBiaXQgdXBkYXRlZCBkdWUgdG8gdGhl IG1hc2sgYmVpbmcKPiBpZ25vcmVkLgo+IAo+IEZvciByZWZlcmVuY2UsIF9yZWdtYXBfdXBkYXRl X2JpdHMoKSBkb2VzIHRoZSBzYW1lIG1hc2tpbmcgb2YgdGhlIHZhbHVlIFsxXS4KPiAKPiBUaGF0 IHNhaWQsIGdpdmVuIHRoYXQgdGhpcyBmdW5jdGlvbiBhbHJlYWR5IGV4aXN0ZWQgYW5kIHdhcyBq dXN0IGJlaW5nIG1vdmVkLAo+IGl0IHdvdWxkJ3ZlIGJlZW4gY2xlYW5lciB0byBtYWtlIHRoaXMg Y2hhbmdlIGluIGEgc2VwYXJhdGUgY29tbWl0Lgo+IAoKV291bGQgaGF2ZSBiZWVuIGJldHRlciwg YnV0IHdlIGNhbiBsZWF2ZSBpdCBhcyBpdC4KClJlZ2FyZHMsCk1hdHRoaWFzCgo+IFsxXSBodHRw czovL2VsaXhpci5ib290bGluLmNvbS9saW51eC9sYXRlc3Qvc291cmNlL2RyaXZlcnMvYmFzZS9y ZWdtYXAvcmVnbWFwLmMjTDMxMjIKPiAKPiBUaGFua3MsCj4gTsOtY29sYXMKPiAKPj4KPj4gUmVn YXJkcywKPj4gTWF0dGhpYXMKPj4KPj4+ICsJd3JpdGVsX3JlbGF4ZWQodG1wLCBtbXN5cy0+cmVn cyArIG9mZnNldCk7Cj4+PiArfQo+IFsuLl0KPj4+IC1zdGF0aWMgdm9pZCBtdGtfbW1zeXNfdXBk YXRlX2JpdHMoc3RydWN0IG10a19tbXN5cyAqbW1zeXMsIHUzMiBvZmZzZXQsIHUzMiBtYXNrLCB1 MzIgdmFsKQo+Pj4gLXsKPj4+IC0JdTMyIHRtcDsKPj4+IC0KPj4+IC0JdG1wID0gcmVhZGxfcmVs YXhlZChtbXN5cy0+cmVncyArIG9mZnNldCk7Cj4+PiAtCXRtcCA9ICh0bXAgJiB+bWFzaykgfCB2 YWw7Cj4+PiAtCXdyaXRlbF9yZWxheGVkKHRtcCwgbW1zeXMtPnJlZ3MgKyBvZmZzZXQpOwo+Pj4g LX0KPj4+IC0KPiBbLi5dCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==