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 8001AEE021D for ; Fri, 15 Sep 2023 05:35:56 +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: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=M2pHxn816qa7yXBc9yBc9C/ou5fBxc9TXw54/gfSFmo=; b=1pAkCwApD8eegY oPG1aGKL1mKLgIprFMbjpnP0ggn+xfAdnjIl+C1W1m0tbF/R3MYCLWjVNUbDVIoXO+/aDjYY9wfx6 /1kadkyI/1ic1IiFD4LI2AEXbGPTa9BcH338I7hP6Z3HhKVui3MlMr+FeUPdZ589A+HcdflqwPZ+L fRJtZ4COh345x1dr4MEXeZ1363qaqm+LJKVL/wSTwu2YownLnIa26WlRFuSB5PPiwdhPZ4uzgOFdt Dfi8u4i2KuaOujzf5zwXyGqTTJkpAqXNwuVWG+U2ziRBr6h7e11pS9v4i65nhmRgTi7nmsxSATPIy rDYWKj3qsocOljHNJrVw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qh1UE-009oLf-1w; Fri, 15 Sep 2023 05:35:26 +0000 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qh1UB-009oKV-0N for linux-arm-kernel@lists.infradead.org; Fri, 15 Sep 2023 05:35:24 +0000 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-31fc91d5ca6so1640145f8f.0 for ; Thu, 14 Sep 2023 22:35:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuxon.dev; s=google; t=1694756118; x=1695360918; darn=lists.infradead.org; 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=jCFwLWQlvVlQiSU7UZdz9MimUN6oP0AbuVDIc/7fuZ0=; b=UKYr2MjjeIXRkn/0W8F2mZpKpf8ng6le7e0b9YzgWfLu90Qq0Wges3fqMPxNZQLSQC b43vNrq4tsDIer6To3XBmREPbaH+KchukKDxZKwAXJoyPXQ4k21AjwCIXYpUpfh9KTk1 GZGEaZfp9q1KITu+Xyk2k/lsaqu1Rp1AxiqQd+cr38AoIFy/yOvvOtHKbTrqH4fbRzAE DkO10pLVQOv7H6LYFo2jgIM0OEWMgVCTTKGD5AVLm7dtKgo1WKgRCjqzPPb4jUTYNxNO US7orOypdmdLHpXhXeSlCwKb0+Kktf0WAcXPsAAS6JTXqN2a++gOlAHJEHD63U92ZTRC Z8/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694756118; x=1695360918; 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=jCFwLWQlvVlQiSU7UZdz9MimUN6oP0AbuVDIc/7fuZ0=; b=IkCfFJfD4uGWZYX26ssFWMoAbwsA20LlyHu5BXFj/LC0MLcBs+pHHbPEDWa6rW7aok 4IVLqV7D790j+HOxT9+nUFKIYjzxw+RiI17owbV9U52iTQ9XXtgawBtUlCSD6qr6zLbZ gNI77Ow40tDeLX++Y8rQNoHF1V23ydn0VS/sd3YXC2KBcs7sbslpyacKoWgUoUSJHPJk HIsJ0DrjEvYr4Grq9xZFHZfUAOlZu1hK2lxiLshtY1RI677/vao4ecbOWfpLUFBbBs9/ +T3t9q6Igpaw2pn54cDyelVqk2aNRzT3AyGGASlsnI1o/o0cYcBkzTeRV1Kt+F5PaU45 Co9g== X-Gm-Message-State: AOJu0YySF8oYVmMb4/n98lxrtPk3D2qhtsr2IAoc/mqcIhc/pZILJzvp DinPsQHfWPwMzytxE4GMTQ4HLA== X-Google-Smtp-Source: AGHT+IGL9oG9qxI8b+K2vqWLJ/uBYUSG/EAvdwsyp1zBwA32EpDfEXEXIjOzgvRHhIU/3erKMLaNJA== X-Received: by 2002:adf:dcd1:0:b0:31f:98c2:b384 with SMTP id x17-20020adfdcd1000000b0031f98c2b384mr517214wrm.30.1694756118266; Thu, 14 Sep 2023 22:35:18 -0700 (PDT) Received: from [192.168.32.2] ([82.78.167.145]) by smtp.gmail.com with ESMTPSA id k8-20020a5d4288000000b00317a29af4b2sm3439064wrq.68.2023.09.14.22.35.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 Sep 2023 22:35:17 -0700 (PDT) Message-ID: <94ae925c-6bd3-7253-9ac5-1d87280a1972@tuxon.dev> Date: Fri, 15 Sep 2023 08:35:14 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: [PATCH 06/37] clk: renesas: rzg2l: wait for status bit of SD mux before continuing Content-Language: en-US To: Geert Uytterhoeven Cc: mturquette@baylibre.com, sboyd@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, ulf.hansson@linaro.org, linus.walleij@linaro.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, magnus.damm@gmail.com, catalin.marinas@arm.com, will@kernel.org, prabhakar.mahadev-lad.rj@bp.renesas.com, biju.das.jz@bp.renesas.com, quic_bjorande@quicinc.com, arnd@arndb.de, konrad.dybcio@linaro.org, neil.armstrong@linaro.org, nfraprado@collabora.com, rafal@milecki.pl, wsa+renesas@sang-engineering.com, linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Claudiu Beznea References: <20230912045157.177966-1-claudiu.beznea.uj@bp.renesas.com> <20230912045157.177966-7-claudiu.beznea.uj@bp.renesas.com> From: claudiu beznea In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230914_223523_507021_9A278E00 X-CRM114-Status: GOOD ( 23.88 ) 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 SGksIEdlZXJ0LAoKT24gMTQuMDkuMjAyMyAxNDo0MiwgR2VlcnQgVXl0dGVyaG9ldmVuIHdyb3Rl Ogo+IEhpIENsYXVkaXUsCj4gCj4gT24gVHVlLCBTZXAgMTIsIDIwMjMgYXQgNjo1MuKAr0FNIENs YXVkaXUgPGNsYXVkaXUuYmV6bmVhQHR1eG9uLmRldj4gd3JvdGU6Cj4+IEZyb206IENsYXVkaXUg QmV6bmVhIDxjbGF1ZGl1LmJlem5lYS51akBicC5yZW5lc2FzLmNvbT4KPj4KPj4gSGFyZHdhcmUg dXNlciBtYW51YWwgb2YgUlovRzJMIChyMDF1aDA5MTRlajAxMzAtcnpnMmwtcnpnMmxjLnBkZiwK Pj4gY2hhcHRlciA3LjQuNyBQcm9jZWR1cmUgZm9yIFN3aXRjaGluZyBDbG9ja3MgYnkgdGhlIER5 bmFtaWMgU3dpdGNoaW5nCj4+IEZyZXF1ZW5jeSBTZWxlY3RvcnMpIHNwZWNpZmllcyB0aGF0IHdl IG5lZWQgdG8gY2hlY2sgQ1BHX1BMMlNESElfRFNFTCBmb3IKPj4gU0QgY2xvY2sgc3dpdGNoaW5n IHN0YXR1cy4KPj4KPj4gRml4ZXM6IGVhZmYzMzY0NmY0Y2IgKCJjbGs6IHJlbmVzYXM6IHJ6ZzJs OiBBZGQgU0RISSBjbGsgbXV4IHN1cHBvcnQiKQo+PiBTaWduZWQtb2ZmLWJ5OiBDbGF1ZGl1IEJl em5lYSA8Y2xhdWRpdS5iZXpuZWEudWpAYnAucmVuZXNhcy5jb20+Cj4gCj4gVGhhbmtzIGZvciB5 b3VyIHBhdGNoIQo+IAo+PiAtLS0gYS9kcml2ZXJzL2Nsay9yZW5lc2FzL3J6ZzJsLWNwZy5jCj4+ ICsrKyBiL2RyaXZlcnMvY2xrL3JlbmVzYXMvcnpnMmwtY3BnLmMKPj4gQEAgLTE4OCw3ICsxODgs OCBAQCBzdGF0aWMgaW50IHJ6ZzJsX2NwZ19zZF9jbGtfbXV4X3NldF9wYXJlbnQoc3RydWN0IGNs a19odyAqaHcsIHU4IGluZGV4KQo+PiAgICAgICAgIHUzMiBvZmYgPSBHRVRfUkVHX09GRlNFVCho d2RhdGEtPmNvbmYpOwo+PiAgICAgICAgIHUzMiBzaGlmdCA9IEdFVF9TSElGVChod2RhdGEtPmNv bmYpOwo+PiAgICAgICAgIGNvbnN0IHUzMiBjbGtfc3JjXzI2NiA9IDI7Cj4+IC0gICAgICAgdTMy IGJpdG1hc2s7Cj4+ICsgICAgICAgdTMyIG1zaywgdmFsLCBiaXRtYXNrOwo+PiArICAgICAgIGlu dCByZXQ7Cj4+Cj4+ICAgICAgICAgLyoKPj4gICAgICAgICAgKiBBcyBwZXIgdGhlIEhXIG1hbnVh bCwgd2Ugc2hvdWxkIG5vdCBkaXJlY3RseSBzd2l0Y2ggZnJvbSA1MzMgTUh6IHRvCj4+IEBAIC0y MDMsOSArMjA0LDYgQEAgc3RhdGljIGludCByemcybF9jcGdfc2RfY2xrX211eF9zZXRfcGFyZW50 KHN0cnVjdCBjbGtfaHcgKmh3LCB1OCBpbmRleCkKPj4gICAgICAgICAgKi8KPj4gICAgICAgICBi aXRtYXNrID0gKEdFTk1BU0soR0VUX1dJRFRIKGh3ZGF0YS0+Y29uZikgLSAxLCAwKSA8PCBzaGlm dCkgPDwgMTY7Cj4+ICAgICAgICAgaWYgKGluZGV4ICE9IGNsa19zcmNfMjY2KSB7Cj4+IC0gICAg ICAgICAgICAgICB1MzIgbXNrLCB2YWw7Cj4+IC0gICAgICAgICAgICAgICBpbnQgcmV0Owo+PiAt Cj4+ICAgICAgICAgICAgICAgICB3cml0ZWwoYml0bWFzayB8ICgoY2xrX3NyY18yNjYgKyAxKSA8 PCBzaGlmdCksIHByaXYtPmJhc2UgKyBvZmYpOwo+Pgo+PiAgICAgICAgICAgICAgICAgbXNrID0g b2ZmID8gQ1BHX0NMS1NUQVRVU19TRUxTREhJMV9TVFMgOiBDUEdfQ0xLU1RBVFVTX1NFTFNESEkw X1NUUzsKPj4gQEAgLTIyMSw3ICsyMTksMTMgQEAgc3RhdGljIGludCByemcybF9jcGdfc2RfY2xr X211eF9zZXRfcGFyZW50KHN0cnVjdCBjbGtfaHcgKmh3LCB1OCBpbmRleCkKPj4KPj4gICAgICAg ICB3cml0ZWwoYml0bWFzayB8ICgoaW5kZXggKyAxKSA8PCBzaGlmdCksIHByaXYtPmJhc2UgKyBv ZmYpOwo+Pgo+PiAtICAgICAgIHJldHVybiAwOwo+PiArICAgICAgIHJldCA9IHJlYWRsX3BvbGxf dGltZW91dChwcml2LT5iYXNlICsgQ1BHX0NMS1NUQVRVUywgdmFsLAo+PiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAhKHZhbCAmIG1zayksIDEwMCwKPiAKPiAibXNrIiBtYXkgYmUg dW5pbml0aWFsaXplZC4KCkluZGVlZCEgSSdsbCB1cGRhdGUgaXQgaW4gbmV4dCB2ZXJzaW9uLgoK PiAKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1BHX1NESElfQ0xLX1NXSVRD SF9TVEFUVVNfVElNRU9VVF9VUyk7Cj4+ICsgICAgICAgaWYgKHJldCkKPj4gKyAgICAgICAgICAg ICAgIGRldl9lcnIocHJpdi0+ZGV2LCAiZmFpbGVkIHRvIHN3aXRjaCBjbGsgc291cmNlXG4iKTsK Pj4gKwo+PiArICAgICAgIHJldHVybiByZXQ7Cj4gCj4gVGhpcyBpcyBub3cgKHN1cHBvc2VkIHRv IGJlKSBkb2luZyB0aGUgc2FtZSB0aGluZyB0d2ljZSwgb25jZSB1c2luZwo+IGNsa19zcmNfMjY2 LCBhbmQgdGhlbiBhZ2FpbiB3aXRoIHRoZSB3YW50ZWQgaW5kZXgsIHNvIHdoeSBub3QgaW50cm9k dWNlCj4gYSBzbWFsbCBoZWxwZXI/IFRoYXQgd291bGQgaGF2ZSBhdm9pZGVkIHRoZSB1bmluaXRp YWxpemVkIHZhcmlhYmxlLCB0b28uCgpJbml0aWFsbHkgSSB0aG91Z2h0IGFib3V0IGl0IGJ1dCBJ IGZvdW5kIGl0IHRvbyBtdWNoIGZvciB0aGlzIHN0YWdlIGFzIGl0CmlzIG9ubHkgYWJvdXQgdGhl IHJlYWRsX3BvbGxfdGltZW91dCgpIGFuZCB0aGUgZGVidWcgbWVzc2FnZS4gSSBtYXkga2VlcAp0 aGUgZGVidWcgbWVzc2FnZSBpbiBhIGxvY2FsIHZhcmlhYmxlIGlmIHlvdSB0aGluayB3b3J0aCBp dCAoYnV0IEZNUE9WIGl0CnRoZSBjb2RlIHdpbGwgbG9vayBhIGJpdC4uLiB1bnVzdWFsKS4gTW9y ZW92ZXIsIGFzIHRoZSBjb2RlIGlzIHJld3JpdHRlbiBpbgpwYXRjaCAiW1BBVENIIDE4LzM3XSBj bGs6IHJlbmVzYXM6CnJ6ZzJsOiByZWZhY3RvciBzZCBtdXggZHJpdmVyIiBJIHRob3VnaHQgaXQg ZG9lc24ndCB3b3J0aCBpbnRyb2R1Y2luZyBhIG5ldwpoZWxwZXIgaW4gdGhpcyBwYXRjaC4KClRo YW5rIHlvdSwKQ2xhdWRpdSBCZXpuZWEKCj4gCj4gSSBrbm93IHlvdSdyZSByZXdyaXRpbmcgdGhp cyBjb2RlIGluICJbUEFUQ0ggMTgvMzddIGNsazogcmVuZXNhczoKPiByemcybDogcmVmYWN0b3Ig c2QgbXV4IGRyaXZlciIsIGJ1dCBldmVuIGFmdGVyIHRoYXQsIHlvdSBhbHdheXMgZG8KPiBhIHJl Z2lzdGVyIHdyaXRlIGJlZm9yZSBjYWxsaW5nIHJ6ZzJsX2NwZ193YWl0X2Nsa191cGRhdGVfZG9u ZSgpLAo+IHNvIGl0IG1heSBzdGlsbCBiZSBhIG5ldCB3aW4uCj4gCj4+ICB9Cj4+Cj4+ICBzdGF0 aWMgdTggcnpnMmxfY3BnX3NkX2Nsa19tdXhfZ2V0X3BhcmVudChzdHJ1Y3QgY2xrX2h3ICpodykK PiAKPiBHcntvZXRqZSxlZXRpbmd9cywKPiAKPiAgICAgICAgICAgICAgICAgICAgICAgICBHZWVy dAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlu dXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt YXJtLWtlcm5lbAo=