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 51B3DC54798 for ; Thu, 7 Mar 2024 12:34:58 +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=cTfhgGiROYsEjCoQTudnCbvhUF9vCGgfvvcwQMQrhVg=; b=V4GZfB8rNUX33d P2xQsqGRXwFOPQX67/P1Jk6Nfa+pErqX4zRf9PKRXpCE71Y+D9kZ4PVbCBAf9iFn0SXbW6y6pEYeK Vevxp3HtjV+1MxzkyU41fQbmtixhZqZGKr4FefipuK14yFosPA4Rs0HFcDNay636T/ep791IUaTcJ xY0+x3TBe4iD1BYWSbaUktjEQlbfsI7z5sHWz/k0G2/JEnPInGj9wzZVYNN6oDJYoWLyFwFuJbz5c sbOzztfu0FV8mPszuxvDDmZj7B8VIoQjFVDUXrknXhnQN8itlytNHec7NxWeFnzowmZIyw4Crb8tO /3yjy/ylri3MGZqI5lwQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1riCxQ-00000004aMa-19yf; Thu, 07 Mar 2024 12:34:44 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1riCxN-00000004aLJ-1VLz for linux-arm-kernel@lists.infradead.org; Thu, 07 Mar 2024 12:34:42 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 2D155CE1E8A; Thu, 7 Mar 2024 12:34:39 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 80E68C433C7; Thu, 7 Mar 2024 12:34:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1709814878; bh=BvAvilTGYuQBuxg/VkWEO98QsQNG4+isNYq/1wZqKww=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=GmpiMxylS6Xl3bIHxxo/gypLff/ee2i+qpEr+hVbvn+Ij7s0G6zQ/rSn/1lqNCPVp RolkjveZ9nGF2nu+6pvMeK7fuLzayNil6bl5iOZIkIPx0htF7cA1hBXV5bVp90uw+y COAssc5Spszl9duXjpGMCIlCxLTX7S8j5bPeib11S7SgaVlSFgur0FuySxLWIxph8m oRwCT4kYk1hYAcjIRGXO7UqSK/TaTId7Koc19FsLxrbKfaXb2OahVJJD3rz3Jf8MbQ OB+mCtAeSEPPfBZJTPkJbcnpj9wvB40LWoJak4tXQPjg0iQ94WOCgchEahPsWkuqlz uQ1bBvKC7fz2A== Message-ID: <6f9c1ee1-3b3a-44e3-96c6-ae1bef52d51d@kernel.org> Date: Thu, 7 Mar 2024 14:34:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 4/9] usb: cdns3-ti: support reset-on-resume behavior Content-Language: en-US To: =?UTF-8?Q?Th=C3=A9o_Lebrun?= , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Peter Chen , Pawel Laszczak , Nishanth Menon , Vignesh Raghavendra , Tero Kristo Cc: Thomas Petazzoni , =?UTF-8?Q?Gr=C3=A9gory_Clement?= , Kevin Hilman , Alan Stern , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20240307-j7200-usb-suspend-v4-0-5ec7615431f3@bootlin.com> <20240307-j7200-usb-suspend-v4-4-5ec7615431f3@bootlin.com> From: Roger Quadros In-Reply-To: <20240307-j7200-usb-suspend-v4-4-5ec7615431f3@bootlin.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240307_043441_776823_B52CD535 X-CRM114-Status: GOOD ( 21.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: , 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 CgpPbiAwNy8wMy8yMDI0IDExOjU1LCBUaMOpbyBMZWJydW4gd3JvdGU6Cj4gQWRkIG1hdGNoIGRh dGEgc3VwcG9ydCwgd2l0aCBvbmUgYm9vbGVhbiB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZQo+IGhh cmR3YXJlIHJlc2V0cyBhZnRlciBhIHN5c3RlbS13aWRlIHN1c3BlbmQuIElmIGhhcmR3YXJlIHJl c2V0cywgd2UKPiBmb3JjZSBleGVjdXRlIC0+cnVudGltZV9yZXN1bWUoKSBhdCBzeXN0ZW0td2lk ZSByZXN1bWUgdG8gcnVuIHRoZQo+IGhhcmR3YXJlIGluaXQgc2VxdWVuY2UuCj4gCj4gTm8gY29t cGF0aWJsZSBleHBsb2l0cyB0aGlzIGZ1bmN0aW9uYWxpdHksIGp1c3QgeWV0Lgo+IAo+IFNpZ25l ZC1vZmYtYnk6IFRow6lvIExlYnJ1biA8dGhlby5sZWJydW5AYm9vdGxpbi5jb20+Cj4gLS0tCj4g IGRyaXZlcnMvdXNiL2NkbnMzL2NkbnMzLXRpLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysr KysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy91c2IvY2RuczMvY2RuczMtdGkuYyBiL2RyaXZlcnMvdXNiL2NkbnMzL2NkbnMz LXRpLmMKPiBpbmRleCA0YzhhNTU3ZTZhNmYuLmY3NjMyNzU2Njc5OCAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL3VzYi9jZG5zMy9jZG5zMy10aS5jCj4gKysrIGIvZHJpdmVycy91c2IvY2RuczMvY2Ru czMtdGkuYwo+IEBAIC01Nyw5ICs1NywxNCBAQCBzdHJ1Y3QgY2Ruc190aSB7Cj4gIAl1bnNpZ25l ZCB2YnVzX2RpdmlkZXI6MTsKPiAgCXN0cnVjdCBjbGsgKnVzYjJfcmVmY2xrOwo+ICAJc3RydWN0 IGNsayAqbHBtX2NsazsKPiArCWNvbnN0IHN0cnVjdCBjZG5zX3RpX21hdGNoX2RhdGEgKm1hdGNo X2RhdGE7Cj4gIAlpbnQgdXNiMl9yZWZjbGtfcmF0ZV9jb2RlOwo+ICB9Owo+ICAKPiArc3RydWN0 IGNkbnNfdGlfbWF0Y2hfZGF0YSB7Cj4gKwlib29sIHJlc2V0X29uX3Jlc3VtZTsKPiArfTsKPiAr Cj4gIHN0YXRpYyBjb25zdCBpbnQgY2Ruc190aV9yYXRlX3RhYmxlW10gPSB7CS8qIGluIEtIWiAq Lwo+ICAJOTYwMCwKPiAgCTEwMDAwLAo+IEBAIC0xMDEsNiArMTA2LDcgQEAgc3RhdGljIGludCBj ZG5zX3RpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAlwbGF0Zm9ybV9z ZXRfZHJ2ZGF0YShwZGV2LCBkYXRhKTsKPiAgCj4gIAlkYXRhLT5kZXYgPSBkZXY7Cj4gKwlkYXRh LT5tYXRjaF9kYXRhID0gZGV2aWNlX2dldF9tYXRjaF9kYXRhKGRldik7Cj4gIAo+ICAJZGF0YS0+ dXNic3MgPSBkZXZtX3BsYXRmb3JtX2lvcmVtYXBfcmVzb3VyY2UocGRldiwgMCk7Cj4gIAlpZiAo SVNfRVJSKGRhdGEtPnVzYnNzKSkgewo+IEBAIC0yMjAsOCArMjI2LDI5IEBAIHN0YXRpYyBpbnQg Y2Ruc190aV9ydW50aW1lX3Jlc3VtZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gIAlyZXR1cm4gMDsK PiAgfQo+ICAKPiArc3RhdGljIGludCBjZG5zX3RpX3N1c3BlbmQoc3RydWN0IGRldmljZSAqZGV2 KQo+ICt7Cj4gKwlzdHJ1Y3QgY2Ruc190aSAqZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YShkZXYpOwo+ ICsKPiArCWlmIChkYXRhLT5tYXRjaF9kYXRhICYmIGRhdGEtPm1hdGNoX2RhdGEtPnJlc2V0X29u X3Jlc3VtZSkKPiArCQlyZXR1cm4gcG1fcnVudGltZV9mb3JjZV9zdXNwZW5kKGRldik7Cj4gKwll bHNlCj4gKwkJcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgY2Ruc190aV9yZXN1bWUo c3RydWN0IGRldmljZSAqZGV2KQo+ICt7Cj4gKwlzdHJ1Y3QgY2Ruc190aSAqZGF0YSA9IGRldl9n ZXRfZHJ2ZGF0YShkZXYpOwo+ICsKCkluc3RlYWQgb2YgdGhpcyBqdXN0IGRvIFJlc2V0IGFuZCBy ZS1pbml0IGhlcmUgb24gYWZmZWN0ZWQKcGxhdGZvcm1zLgpUaGlzIGlzIGFmdGVyIHlvdSByZW1v dmUgcmVzZXQvcmUtaW5pdCBjb2RlIGZyb20gLnJ1bnRpbWVfcmVzdW1lKCkuCgo+ICsJaWYgKGRh dGEtPm1hdGNoX2RhdGEgJiYgZGF0YS0+bWF0Y2hfZGF0YS0+cmVzZXRfb25fcmVzdW1lKQo+ICsJ CXJldHVybiBwbV9ydW50aW1lX2ZvcmNlX3Jlc3VtZShkZXYpOwo+ICsJZWxzZQo+ICsJCXJldHVy biAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGRldl9wbV9vcHMgY2Ruc190aV9w bV9vcHMgPSB7Cj4gIAlSVU5USU1FX1BNX09QUyhOVUxMLCBjZG5zX3RpX3J1bnRpbWVfcmVzdW1l LCBOVUxMKQo+ICsJU1lTVEVNX1NMRUVQX1BNX09QUyhjZG5zX3RpX3N1c3BlbmQsIGNkbnNfdGlf cmVzdW1lKQo+ICB9Owo+ICAKPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgY2Ru c190aV9vZl9tYXRjaFtdID0gewo+IAoKLS0gCmNoZWVycywKLXJvZ2VyCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==