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=-5.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no 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 840B4C636C9 for ; Mon, 19 Jul 2021 08:48:43 +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 480686115B for ; Mon, 19 Jul 2021 08:48:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 480686115B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=pengutronix.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8oS52H2VkMLxzMOKn1C3kH9g5hZ1jQ9phwPPytoecLg=; b=hopfjAbAHzzjT1 59SU4up7MoHrIF0E5UP6clCk19Z8DGRiG8m4OXDlBQl6Uu5YLqbM+EfngoN07R3KyUE4Me5ucdpwn iN7Wfet3IKOFvD5FJqEYKNkbDZdbXiIy1PQO4ucjbNhYCIeijtpMHbdSa+irSHS/UgtQwY47BeiH3 qNMwE/wsxLHfeToqqL+SO4tkTV8i2bFxTQZ1kWPocStK41fDoaulzdejeGXeMPQJp6xrJwmBEosRE DroOWcMvWBXBQp3rvNwMp4GBmTDxYvH2g9v+gRMgHOPHn+GuKqPRxdTlL5Tx1+P51JV98i9vry806 W9gsg5k3Aj+aUGYnF5hw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m5Ov0-008wQG-1j; Mon, 19 Jul 2021 08:46:30 +0000 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m5Ouw-008wPq-NO for linux-arm-kernel@lists.infradead.org; Mon, 19 Jul 2021 08:46:28 +0000 Received: from gallifrey.ext.pengutronix.de ([2001:67c:670:201:5054:ff:fe8d:eefb] helo=[IPv6:::1]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5Our-00036O-S6; Mon, 19 Jul 2021 10:46:21 +0200 Message-ID: <73a21666f710a0db762bf3417b7a5af73cd996d7.camel@pengutronix.de> Subject: Re: [PATCH] soc: imx: gpcv2: Assert reset before ungating clock From: Lucas Stach To: Marek Vasut , linux-arm-kernel@lists.infradead.org Cc: ch@denx.de, Fabio Estevam , Frieder Schrempf , NXP Linux Team , Peng Fan , Shawn Guo Date: Mon, 19 Jul 2021 10:46:19 +0200 In-Reply-To: <8fa08def-af38-33eb-7505-c8077db9f548@denx.de> References: <20210630225902.237192-1-marex@denx.de> <7685e3da21367e66057592fc003392abb0674dda.camel@pengutronix.de> <8fa08def-af38-33eb-7505-c8077db9f548@denx.de> User-Agent: Evolution 3.40.3 (3.40.3-1.fc34) MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2001:67c:670:201:5054:ff:fe8d:eefb X-SA-Exim-Mail-From: l.stach@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-arm-kernel@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210719_014626_810121_CD9F60AC X-CRM114-Status: GOOD ( 31.06 ) 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 SGkgTWFyZWssCgpBbSBTYW1zdGFnLCBkZW0gMTcuMDcuMjAyMSB1bSAxNDowNyArMDIwMCBzY2hy aWViIE1hcmVrIFZhc3V0Ogo+IE9uIDcvMTcvMjEgMTE6MDcgQU0sIEx1Y2FzIFN0YWNoIHdyb3Rl Ogo+ID4gQW0gU2Ftc3RhZywgZGVtIDE3LjA3LjIwMjEgdW0gMDI6NTUgKzAyMDAgc2NocmllYiBN YXJlayBWYXN1dDoKPiA+ID4gT24gNy8xNy8yMSAxOjMyIEFNLCBMdWNhcyBTdGFjaCB3cm90ZToK PiA+ID4gPiBIaSBNYXJlaywKPiA+ID4gCj4gPiA+IEhpLAo+ID4gPiAKPiA+ID4gPiBBbSBEb25u ZXJzdGFnLCBkZW0gMDEuMDcuMjAyMSB1bSAwMDo1OSArMDIwMCBzY2hyaWViIE1hcmVrIFZhc3V0 Ogo+ID4gPiA+ID4gSW4gY2FzZSB0aGUgcG93ZXIgZG9tYWluIGNsb2NrIGFyZSB1bmdhdGVkIGJl Zm9yZSB0aGUgcmVzZXQgaXMgYXNzZXJ0ZWQsCj4gPiA+ID4gPiB0aGUgc3lzdGVtIG1pZ2h0IGZy ZWV6ZSBjb21wbGV0ZWx5LiBIb3dldmVyLCB0aGUgTVg4TU0gR1BVTUlYIGFuZCBWUFVNSVgKPiA+ ID4gPiA+IGRvbWFpbnMgcmVxdWlyZSBkaWZmZXJlbnQgcmVzZXQgZGVhc3NlcnRpb24gdGltaW5n LCBhbmQgaW5jb3JyZWN0IHJlc2V0Cj4gPiA+ID4gPiBkZWFzc2VydGlvbiB0aW1pbmcgYWxzbyBs ZWFkcyB0byBoYW5nLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBBZGQgcGVyLWRvbWFpbiByZXNldF97 LGRlfWFzc2VydF9lYXJseSBmbGFncyB3aGljaCBhbGxvdyBmaW5lLWdyYWluZWQKPiA+ID4gPiA+ IGNvbnRyb2wgb2YgdGhlIHJlc2V0IGFzc2VydGlvbiBhbmQgZGVhc3NlcnRpb24gc2VxdWVuY2Uu IEN1cnJlbnRseSwgb24KPiA+ID4gPiA+IE1YOE1NLCB0aGUgYmVoYXZpb3IgaXMgYXMgZm9sbG93 cyBhbmQgYWxpZ25lZCB3aXRoIE5YUCBkb3duc3RyZWFtIEFURgo+ID4gPiA+ID4gZm9yazoKPiA+ ID4gPiA+IC0gVlBVTUlYOiByZXNldCBhc3NlcnQsIHJlc2V0IGRlYXNzZXJ0LCBkb21haW4gcG93 ZXIgdXAKPiA+ID4gPiA+IC0gR1BVTUlYOiByZXNldCBhc3NlcnQsIGRvbWFpbiBwb3dlciBvbiwg cmVzZXQgZGVhc3NlcnQKPiA+ID4gPiA+IAo+ID4gPiA+IFRoaXMgcGF0Y2ggc2hvdWxkIG5vdyBi ZSBuZWNlc3NhcnksIGFzIG15IHRlc3Rpbmcgb3ZlciB0aGUgbGFzdCBmZXcKPiA+ID4gPiBkYXlz IHNob3dlZCB0aGF0IHRoZSBWUFVNSVggaXNuJ3QgYWN0dWFsbHkgZGlmZmVyZW50IGFuZCBjb3Bl cyBqdXN0Cj4gPiA+ID4gZmluZSB3aXRoIHRoZSByZXNldCBiZWluZyBhc3NlcnRlZCBlYXJseSwg anVzdCBsaWtlIHRoZSBHUFVNSVggZG9tYWluLgo+ID4gPiAKPiA+ID4gWWVzLCB0aGlzIHBhdGNo IGlzIGFic29sdXRlbHkgZXNzZW50aWFsLCBvdGhlcndpc2UgdGhlIHN5c3RlbSBoYW5ncyBhdAo+ ID4gPiByYW5kb20sIGFzIGV4cGxhaW5lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4gPiAKPiA+ IEFuZCBJIHdhcyB0aXJlZC4gVGhpcyBzaG91bGQgaGF2ZSByZWFkICpub3QqIGJlIG5lY2Vzc2Fy eS4gUGxlYXNlIHRha2UKPiA+IGEgbG9vayBhdCB0aGUgc2VyaWVzIEkgcG9zdGVkLCB3aGVyZSBJ IGp1c3QgcmV2ZXJ0ZWQgdGhlIHBhdGNoIHdoaWNoCj4gPiBjaGFuZ2VkIHRoZSByZXNldCBvcmRl ciB0byBhIGxhdGUgcmVzZXQuIFdpdGggdGhpcyB0aGUgR1BDIG5vdyBvbmNlCj4gPiBhZ2FpbiB1 c2VzIHRoZSByZXNldCBvcmRlciBhcyByZXF1aXJlZCBieSB0aGUgR1BVLCB3aXRob3V0IGFueQo+ ID4gYWRkaXRpb25hbCBjb21wbGV4aXR5Lgo+IAo+IER1cmluZyBteSBleHRlbnNpdmUgdGVzdGlu ZyBpbiB0aGUgbGFzdCBmZXcgbW9udGhzLCBJJ3ZlIG5vdGljZWQgcmFuZG9tIAo+IGhhbmdzIG9m IHRoZSBwbGF0Zm9ybSBhbmQgdGhlIHJlc2V0L2Nsb2NrIGVuYWJsZW1lbnQgb3JkZXIgZG9lcyBt YXR0ZXIsIAo+IGFuZCBpdCBpcyBkaWZmZXJlbnQgZm9yIGRpZmZlcmVudCBkb21haW5zLiBUaGUg Y29kZSBpbiBOWFAgQVRGIGZvcmsgCj4gc2VlbXMgdG8gY29uZmlybSB0aGF0Lgo+IAo+IFdoeSBk byB5b3UgdGhpbmsgdGhhdCBpcyBub3QgdGhlIGNhc2UgLCBpcyB0aGVyZSBzb21lIGRvY3VtZW50 YXRpb24gCj4gd2hpY2ggY29uZmlybXMgeW91ciBoeXBvdGhlc2lzID8KCkhhaGFoYSwgZG9jdW1l bnRhdGlvbi4KCkkndmUgc3BlbnQgbW9yZSB0aGFuIGEgd2VlayB0cnlpbmcgdG8gbWFrZSBzZW5z ZSBvdXQgb2YgYWxsIHRoZSBIVwpyZXF1aXJlbWVudHMsIHRoZSBiaXRzIG9mIGRvY3MgdGhhdCBh cmUgYWN0dWFsbHkgaW4gdGhlIFJNIGFuZCBhIGxvdCBvZgp0ZXN0aW5nIG9mIGRpZmZlcmVudCBm bG93cy4gVGhlIEFURiBpbXBsZW1lbnRhdGlvbiB3YXMgbW9yZSBvZiBhCmRpc3RyYWN0aW9uIHRo YW4gaGVscGZ1bCBpbiB0aGlzIHF1ZXN0LiBUaGVyZSBhcmUgdHdvIHRoaW5ncyB0aGF0IG15CnRl c3Rpbmcgc2VlbXMgdG8gY29uZmlybToKCmEpIFRoZSBjb21tb24gc2Vuc2UgYXNzdW1wdGlvbiB0 aGF0IHRoZSByZXNldCBzaG91bGQgYmUgYXNzZXJ0ZWQKX2JlZm9yZV8gIGEgcG93ZXIgZG9tYWlu IGlzIGdvaW5nIHRocm91Z2ggdGhlIHBvd2VyLXVwIGZsb3cgYW5kIHRodXMKdGhlIGRldmljZXMg aW4gdGhlIFBEIGFyZSBnb2luZyB0aHJvdWdoIHVuZGVmaW5lZCBzdGF0ZSBzZWVtcyB0byBob2xk LgoKYikgVGhlIGkuTVg4TU0gVlBVTUlYIGRvbWFpbiBqdXN0IHRvbGVyYXRlcyB0aGUgbGF0ZSBy ZXNldAoocmVzZXTCoGFzc2VydGlvbiBhZnRlciBwb3dlciB1cCksIGFzIGltcGxlbWVudGVkIGlu IHRoZSBBVEYsIGFzIHRoZXJlCmFyZSBubyBkZXZpY2VzIGluIHRoZSBNSVggZG9tYWluIGFzaWRl IGZyb20gdGhlIEFEQiwgd2hpY2ggd291bGQgYmUKYWJsZSB0byBoYW5nIHRoZSBzeXN0ZW0gZHVl IHRvIHVuZGVmaW5lZCBzdGF0ZS4gSSBmb3VuZCBubyBldmlkZW5jZQp0aGF0IHRoZSBsYXRlIHJl c2V0IGlzIHRoZSBwcmVmZXJyZWQgb3IgZXZlbiByZXF1aXJlZCBzZXF1ZW5jZS4gVGhlClZQVU1J WCBkb21haW4gcG93ZXJzIHVwIGp1c3QgZmluZSB3aXRoIHRoZSByZXNldCBhbHJlYWR5IGFzc2Vy dGVkLgoKVGhpcyBtZWFucyB0aGF0IHRoZSBkb21haW5zIGRvIGluIGZhY3QgaGF2ZSBubyBkaWZm ZXJpbmcgcmVxdWlyZW1lbnRzLgpBbGwgZG9tYWlucyByZXF1aXJlIHRoZSByZXNldCB0byBiZSBh c3NlcnRlZCBfYmVmb3JlXyBwb3dlci11cCBhbmQKcmVxdWlyZSB0aGUgY2xvY2tzIHRvIGJlIHJ1 bm5pbmcgZm9yIHRoZSByZXNldCB0byBhY3R1YWxseSBwcm9wYWdhdGUKdGhyb3VnaC4gVGhlIHNl cXVlbmNlIGFzIGltcGxlbWVudGVkIGJlZm9yZSAic29jOiBpbXg6IGdwY3YyOiBtb3ZlCnJlc2V0 IGFzc2VydCBhZnRlciByZXF1ZXN0aW5nIGRvbWFpbiBwb3dlciB1cCIgaXMgY29ycmVjdCBmb3Ig YWxsICpNSVgKZG9tYWlucy4KCkluIGZhY3QgZXZlbiB0aGUgbmVzdGVkIGRvbWFpbnMgcmVxdWly ZSB0aGUgc2FtZSBzZXF1ZW5jZSwgdGhlIG9ubHkKZGlmZmVyZW5jZSBpcyB0aGF0IGZvciB0aGUg Kk1JWCBkb21haW5zIGFuZCBub24tbmVzdGVkIHBlcmlwaGVyYWwKZG9tYWlucyBmb3IgcmVzZXQg YW5kIGNsb2NrcyB0aGUgZHJpdmVyIG9ubHkgaGFzIHRvIGRlYWwgd2l0aCBTUkMgYW5kCkNDTS4g Rm9yIHRoZSBuZXN0ZWQgZG9tYWlucyBjbG9ja3MgbmVlZCB0byBiZSBlbmFibGVkIGF0IHRoZSBD Q00gbGV2ZWwKYW5kIHRoZSBCTEtfQ1RSTCBsZXZlbCBhbmQgcmVzZXRzIGFyZW4ndCBjb21pbmcg ZnJvbSB0aGUgU1JDLCBidXQgZnJvbQp0aGUgQkxLX0NUUkwuCgpSZWdhcmRzLApMdWNhcwoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK