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 CAB7FC61D85 for ; Thu, 23 Nov 2023 09:52:37 +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:References:Message-Id:From: To:Cc:Subject:Date:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=KHgw5mfdEgBZoaK2Yasd5Au2RdvH2XPGvE8vDJWna1g=; b=Pd+R6LDK3TV/PQ X7PrVgIQW5tYH24RPxQDcNxJocceTnAylaJYwIwyUZDL0YqHGXuFHC9PCtlR4/3QRZVgjYvfoKbp/ zFR4U6FieW+QQ1P3tb/msdSARhsbXuYOv5JNTHa2E613S6xfB9Bz82y1JtLFK3UJemDoYDll63mWR uIklqQmtFGir3vPOjIvlQPS7I0uVLveITsPdSG838HDAelX9FPAByex5KIXjnV/zR8IVf0gS6nGiX 8pw4zkdTmFUftzhkB9GMdvX9Vlzb6oCwi42ILTBGdpvsqWA80/edCBYTg7HOZM7hIm4i8XLTJ7G6B JarM3Dd8tEtsuPBrkhtA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r66NX-004JdI-0A; Thu, 23 Nov 2023 09:52:11 +0000 Received: from relay1-d.mail.gandi.net ([217.70.183.193]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r66NS-004JcR-0i for linux-arm-kernel@lists.infradead.org; Thu, 23 Nov 2023 09:52:09 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id C89B5240006; Thu, 23 Nov 2023 09:51:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1700733121; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zyMutEOmdJnz3l88DBLyC6gJz9PpV2Ji4qEz2+3eg9Y=; b=Bz0ugCiaTYRdqPGr5TrGuDA3SRxmy55Apb7lAKLIX4v19SIV71sBWSiKs+0G94SYZ+r+I9 utGEzx6CdRshIaI0Zhs0jLuq7QoXyWsR2AtLtmuAtewZ8FS+IAnnQfRmnYkLr4ktgxJxW3 RlzsCA9cs2Ka10S635ihrSh0hQkUUv/eUAKcBFZNnovIWGphYExvR3IMsCSZ983rppK57b 2SXZn3+RMsVymY8o9J6gy/1NSk96SpG7bsQSceX84pE53D8R9R2/lLe5kDNJMdEw4diKf2 SP5ePcA2FToPEGaCdVbEm/SHbpRuQwSb2rbA7I+POpzSj7OZAwlhkLW/TetIRQ== Mime-Version: 1.0 Date: Thu, 23 Nov 2023 10:51:59 +0100 Subject: Re: [PATCH 3/6] usb: cdns3-ti: add suspend/resume procedures for J7200 Cc: , , , , =?utf-8?q?Gr=C3=A9gory_Clement?= , "Thomas Petazzoni" To: "Kevin Hilman" , "Roger Quadros" , "Greg Kroah-Hartman" , "Rob Herring" , "Krzysztof Kozlowski" , "Conor Dooley" , "Peter Chen" , "Pawel Laszczak" , "Nishanth Menon" , "Vignesh Raghavendra" , "Tero Kristo" , "Vardhan, Vibhore" From: =?utf-8?q?Th=C3=A9o_Lebrun?= Message-Id: X-Mailer: aerc 0.15.2 References: <20231113-j7200-usb-suspend-v1-0-ad1ee714835c@bootlin.com> <20231113-j7200-usb-suspend-v1-3-ad1ee714835c@bootlin.com> <5080372b-1f48-4cbc-a6c4-8689c28983cb@kernel.org> <3e00b2ad-b58f-4b09-9230-683c58d3bb92@kernel.org> <7h34wxfmwn.fsf@baylibre.com> In-Reply-To: <7h34wxfmwn.fsf@baylibre.com> X-GND-Sasl: theo.lebrun@bootlin.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231123_015206_677232_76FA0F7B X-CRM114-Status: GOOD ( 35.34 ) 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 SGVsbG8sCgpPbiBXZWQgTm92IDIyLCAyMDIzIGF0IDExOjIzIFBNIENFVCwgS2V2aW4gSGlsbWFu IHdyb3RlOgo+IFRow6lvIExlYnJ1biA8dGhlby5sZWJydW5AYm9vdGxpbi5jb20+IHdyaXRlczoK PiA+IE9uIEZyaSBOb3YgMTcsIDIwMjMgYXQgMTI6NTEgUE0gQ0VULCBSb2dlciBRdWFkcm9zIHdy b3RlOgo+ID4+IE9uIDE3LzExLzIwMjMgMTI6MTcsIFRow6lvIExlYnJ1biB3cm90ZToKPiA+PiA+ IE9uIFRodSBOb3YgMTYsIDIwMjMgYXQgMTA6NDQgUE0gQ0VULCBSb2dlciBRdWFkcm9zIHdyb3Rl Ogo+ID4+ID4+IE9uIDE2LzExLzIwMjMgMjA6NTYsIFRow6lvIExlYnJ1biB3cm90ZToKPiA+PiA+ Pj4gT24gVGh1IE5vdiAxNiwgMjAyMyBhdCAxOjQwIFBNIENFVCwgUm9nZXIgUXVhZHJvcyB3cm90 ZToKPiA+PiA+Pj4+IE9uIDE1LzExLzIwMjMgMTc6MDIsIFRow6lvIExlYnJ1biB3cm90ZToKPiA+ PiA+Pj4+PiBPbiBXZWQgTm92IDE1LCAyMDIzIGF0IDEyOjM3IFBNIENFVCwgUm9nZXIgUXVhZHJv cyB3cm90ZToKPiA+PiA+Pj4+Pj4gWW91IG1pZ2h0IHdhbnQgdG8gY2hlY2sgc3VzcGVuZC9yZXN1 bWUgb3BzIGluIGNkbnMzLXBsYXQgYW5kCj4gPj4gPj4+Pj4+IGRvIHNvbWV0aGluZyBzaW1pbGFy IGhlcmUuCj4gPj4gPj4+Pj4KPiA+PiA+Pj4+PiBJJ20gdW5zdXJlIHdoYXQgeW91IGFyZSByZWZl cnJpbmcgdG8gc3BlY2lmaWNhbGx5IGluIGNkbnMzLXBsYXQ/Cj4gPj4gPj4+Pgo+ID4+ID4+Pj4g V2hhdCBJIG1lYW50IGlzLCBjYWxsaW5nIHBtX3J1bnRpbWVfZ2V0L3B1dCgpIGZyb20gc3lzdGVt IHN1c3BlbmQvcmVzdW1lCj4gPj4gPj4+PiBob29rcyBkb2Vzbid0IHNlZW0gcmlnaHQuCj4gPj4g Pj4+Pgo+ID4+ID4+Pj4gSG93IGFib3V0IHVzaW5nIHNvbWV0aGluZyBsaWtlIHBtX3J1bnRpbWVf Zm9yYmlkKGRldikgb24gZGV2aWNlcyB3aGljaAo+ID4+ID4+Pj4gbG9vc2UgVVNCIGNvbnRleHQg b24gcnVudGltZSBzdXNwZW5kIGUuZy4gSjcyMDAuCj4gPj4gPj4+PiBTbyBhdCBwcm9iZSB3ZSBj YW4gZ2V0IHJpZCBvZiB0aGUgcG1fcnVudGltZV9nZXRfc3luYygpIGNhbGwuCj4gPj4gPj4+Cj4g Pj4gPj4+IFdoYXQgaXMgdGhlIGdvYWwgb2YgZW5hYmxpbmcgUE0gcnVudGltZSB0byB0aGVuIGJs b2NrIChpZSBmb3JiaWQpIGl0IGluCj4gPj4gPj4+IGl0cyBlbmFibGVkIHN0YXRlIHVudGlsIHN5 c3RlbSBzdXNwZW5kPwo+ID4+ID4+Cj4gPj4gPj4gSWYgVVNCIGNvbnRyb2xsZXIgcmV0YWlucyBj b250ZXh0IG9uIHJ1bnRpbWVfc3VzcGVuZCBvbiBzb21lIHBsYXRmb3Jtcwo+ID4+ID4+IHRoZW4g d2UgZG9uJ3Qgd2FudCB0byBmb3JiaWQgUE0gcnVudGltZS4KPiA+PiA+IAo+ID4+ID4gV2hhdCdz IHRoZSBwb2ludCBvZiBydW50aW1lIFBNIGlmIG5vdGhpbmcgaXMgZG9uZSBiYXNlZCBvbiBpdD8g VGhpcyBpcwo+ID4+ID4gdGhlIGN1cnJlbnQgYmVoYXZpb3Igb2YgdGhlIGRyaXZlci4KPgo+IFRo ZSBwb2ludCBpcyB0byBzaWduYWwgdG8gdGhlIHBvd2VyIGRvbWFpbiB0aGUgZGV2aWNlIGlzIGlu IHRoYXQgaXQgY2FuCj4gcG93ZXIgb24vb2ZmLiAgVGhlc2UgSVAgYmxvY2tzIGFyZSAocmUpdXNl ZCBvbiBtYW55IGRpZmZlcmVudCBTb0NzLCBzbwo+IHRoZSBkcml2ZXIgc2hvdWxkIG5vdCBtYWtl IGFueSBhc3N1bXB0aW9ucyBhYm91dCB3aGF0IHBvd2VyIGRvbWFpbiBpdCBpcwo+IGluIChpZiBh bnkuKQoKT24gbXkgcGxhdGZvcm0sIHdoZW4gdGhlIGRldmljZSBpcyBhdHRhY2hlZCB0byB0aGUg UEQgaXQgZ2V0cyB0dXJuZWQgb24uClRoYXQgZmVlbHMgbG9naWNhbCB0byBtZTogaWYgYSBkcml2 ZXIgaXMgbm90IFJQTSBhd2FyZSBpdCAianVzdCB3b3JrcyIuCkFyZSB0aGVyZSBwbGF0Zm9ybXMg d2hlcmUgUlBNIG11c3QgZ2V0IGVuYWJsZWQgZm9yIHRoZSBhdHRhY2hlZApwb3dlci1kb21haW5z IHRvIGJlIHR1cm5lZCBvbj8KClRoZSBjYWxsIGNoYWluIHRoYXQgYXR0YWNoZXMgJiBlbmFibGVz IFBEIGlzIHBsYXRmb3JtX3Byb2JlIC0+CmRldl9wbV9kb21haW5fYXR0YWNoLiBUaGF0IGZ1bmN0 aW9uIHRha2VzIGEgYm9vbCBwb3dlcl9vbiB3aGljaCBpcwphbHdheXMgdHJ1ZS4gSW4gdGhlIGdl bnBkIGNhc2UsIGdlbnBkX2Rldl9wbV9hdHRhY2gKY2FsbHMgX19nZW5wZF9kZXZfcG1fYXR0YWNo IHdoaWNoIGRvZXMgYSBnZW5wZF9wb3dlcl9vbi4KClRoaW5ncyBJJ3ZlIG5vdCBhY2NvdW50ZWQg Zm9yOgoKIC0gQUNQSSBsb29rcyBsaWtlIGl0IGRvZXMgdGhlIHNhbWUgYnV0IEkndmUgbm90IGNo ZWNrZWQuIEl0IGdldHMgcGFzc2VkCiAgIHRoZSBwb3dlcl9vbiBib29sIGFyZ3VtZW50LgoKIC0g Z2VucGRfZGV2X3BtX2F0dGFjaCBlYXJseSByZXR1cm5zIHdpdGggbm8gZXJyb3IgaWYgdGhlcmUg YXJlIG11bHRpcGxlCiAgIFBNIGRvbWFpbnMgYXR0YWNoZWQgdG8gdGhlIGRldmljZS4gVGhlcmUg YXJlIG1hbnkgcGxhdGZvcm1zIGluIHRoZQogICBjYXNlIGFjY29yZGluZyB0byBzb21lIGRldmlj ZXRyZWUgZ3JlcHBpbmcuIEkgY2FuIGltYWdpbmUgYSBiZWhhdmlvcgogICBkaWZmZXJlbmNlIHdo ZXJlIGRldl9wbV9kb21haW4gY2FsbHBhdGhzIGhhbmRsZSB0aGF0IGRpZmZlcmVudGx5IGluCiAg IHRoZSBSUE0gY2FzZS4gSXMgdGhhdCB3aGF0IHdlIGFyZSBkaXNjdXNzaW5nPwoKPiA+PiBFdmVu IGlmIGRyaXZlciBkb2Vzbid0IGhhdmUgcnVudGltZV9zdXNwZW5kL3Jlc3VtZSBob29rcywgd291 bGRuJ3QgCj4gPj4gdGhlIFVTQiBQb3dlciBkb21haW4gdHVybiBvZmYgaWYgd2UgZW5hYmxlIHJ1 bnRpbWUgUE0gYW5kIGFsbG93IHJ1bnRpbWUKPiA+PiBhdXRvc3VzcGVuZCBhbmQgYWxsIGNoaWxk cmVuIGhhdmUgcnVudGltZSBzdXNwZW5kZWQ/Cj4gPgo+ID4gVGhhdCBjYW5ub3QgYmUgdGhlIGN1 cnJlbnRseSBkZXNpcmVkIGJlaGF2aW9yIGFzIGl0IHdvdWxkIHJlcXVpcmUgYQo+ID4gcnVudGlt ZV9yZXN1bWUgaW1wbGVtZW50YXRpb24gdGhhdCByZXN0b3JlcyB0aGlzIHdyYXBwZXIgdG8gaXRz IGRlc2lyZWQKPiA+IHN0YXRlLgo+Cj4gT3IsIGZvciB0aGlzIFVTQiBJUCBibG9jayB0byBiZSBp biBhIHBvd2VyIGRvbWFpbiB0aGF0IGhhcyBtZW1vcnkKPiByZXRlbnRpb24sIGluIHdoaWNoIGNh c2UgdGhlIHBvd2VyIGRvbWFpbiBjYW4gc3RpbGwgZ28gb2ZmIHRvIHNhdmUKPiBwb3dlciwgYnV0 IG5vdCBsb3NlIGNvbnRleHQuCj4KPiA+IEl0IGNvdWxkIGhvd2V2ZXIgYmUgc29tZXRoaW5nIHRo YXQgY291bGQgYmUgaW1wbGVtZW50ZWQuIEl0IHdvdWxkIGJlIGEKPiA+IG1hdHRlciBvZiBlbmFi bGluZyBQTSBydW50aW1lIGFuZCB0aGF0IGlzIGl0IGluIHRoZSBwcm9iZS4gTm8gbmVlZCB0bwo+ ID4gZXZlbiBpbml0IHRoZSBoYXJkd2FyZSBpbiB0aGUgcHJvYmUuIFRoZW4gdGhlIHJ1bnRpbWVf cmVzdW1lCj4gPiBpbXBsZW1lbnRhdGlvbiB3b3VsZCBjYWxsIHRoZSBuZXcgY2Ruc190aV9pbml0 X2h3Lgo+Cj4gVGhpcyBpcyB0aGUgd2F5LgoKSSBhZ3JlZSAmIEkgaGF2ZSBhIHByb3RvdHlwZSwg YnV0IHRoYXQgcmVxdWlyZXMgc29tZSB3b3JrIG9uIHRoZSBjaGlsZApkZXZpY2VzIGFzIGZyb20g d2hhdCBJIHJlbWVtYmVyIHRoZXkgYXJlIG5vdCBlYWdlciB0byBnbyB0byBydW50aW1lCnN1c3Bl bmQgKGllIGEgZHJpdmVyIG1pZ2h0IGJlIGhvbGRpbmcgYSByZWZlcmVuY2UpLgoKSSBmZWVsIHRo aXMgbGVhbnMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBwYXRjaCBzZXJpZXMgdGhvdWdoLgoK UmVnYXJkcywKCi0tClRow6lvIExlYnJ1biwgQm9vdGxpbgpFbWJlZGRlZCBMaW51eCBhbmQgS2Vy bmVsIGVuZ2luZWVyaW5nCmh0dHBzOi8vYm9vdGxpbi5jb20KCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK