From mboxrd@z Thu Jan 1 00:00:00 1970 From: Miquel Raynal Subject: Re: [PATCH v3 04/10] usb: ehci-orion: add S2RAM support Date: Fri, 25 Jan 2019 11:35:38 +0100 Message-ID: <20190125113538.24d5ca02@xps13> References: <20190121112336.23489-5-miquel.raynal@bootlin.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Alan Stern Cc: Mark Rutland , Andrew Lunn , Jason Cooper , Mathias Nyman , devicetree@vger.kernel.org, Antoine Tenart , Greg Kroah-Hartman , Gregory Clement , linux-usb@vger.kernel.org, Kishon Vijay Abraham I , Nadav Haklai , Rob Herring , Thomas Petazzoni , Maxime Chevallier , linux-arm-kernel@lists.infradead.org, Sebastian Hesselbarth List-Id: devicetree@vger.kernel.org SGkgQWxhbiwKCkFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+IHdyb3RlIG9u IFdlZCwgMjMgSmFuIDIwMTkKMTQ6NTg6NDQgLTA1MDAgKEVTVCk6Cgo+IE9uIE1vbiwgMjEgSmFu IDIwMTksIE1pcXVlbCBSYXluYWwgd3JvdGU6Cj4gCj4gPiBBZGQgc3VzcGVuZC9yZXN1bWUgY2Fs bGJhY2tzIHRvIHJlc2V0IHRoZSBob3N0IGNvbnRyb2xsZXIgcHJvcGVybHkKPiA+IGR1cmluZyBT MlJBTSBvcGVyYXRpb24uCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IE1pcXVlbCBSYXluYWwgPG1p cXVlbC5yYXluYWxAYm9vdGxpbi5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL3VzYi9ob3N0L2Vo Y2ktb3Jpb24uYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hh bmdlZCwgMjUgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy91c2Iv aG9zdC9laGNpLW9yaW9uLmMgYi9kcml2ZXJzL3VzYi9ob3N0L2VoY2ktb3Jpb24uYwo+ID4gaW5k ZXggMzEwOWYwODI5NDllLi5kYWIyMmFhNTdjMGIgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3Vz Yi9ob3N0L2VoY2ktb3Jpb24uYwo+ID4gKysrIGIvZHJpdmVycy91c2IvaG9zdC9laGNpLW9yaW9u LmMKPiA+IEBAIC0xODIsNiArMTgyLDMwIEBAIHN0YXRpYyBpbnQgZWhjaV9vcmlvbl9kcnZfcmVz ZXQoc3RydWN0IHVzYl9oY2QgKmhjZCkKPiA+ICAJcmV0dXJuIHJldDsKPiA+ICB9Cj4gPiAgCj4g PiArc3RhdGljIGludCBfX21heWJlX3VudXNlZCBlaGNpX29yaW9uX2Rydl9zdXNwZW5kKHN0cnVj dCBkZXZpY2UgKmRldikKPiA+ICt7Cj4gPiArCXN0cnVjdCB1c2JfaGNkICpoY2QgPSBkZXZfZ2V0 X2RydmRhdGEoZGV2KTsKPiA+ICsJc3RydWN0IGVoY2lfaGNkICplaGNpID0gaGNkX3RvX2VoY2ko aGNkKTsKPiA+ICsKPiA+ICsJZWhjaV9wcmVwYXJlX3BvcnRzX2Zvcl9jb250cm9sbGVyX3N1c3Bl bmQoZWhjaSwKPiA+ICsJCQkJCQkgIGRldmljZV9tYXlfd2FrZXVwKGRldikpOwo+ID4gKwo+ID4g KwlyZXR1cm4gZWhjaV9zdXNwZW5kKGhjZCwgZmFsc2UpOyAgCj4gCj4gVGhpcyBpcyBhIGxpdHRs ZSBvZGQuICBXaHkgbm90IGp1c3QgY2FsbAo+IAo+IAllaGNpX3N1c3BlbmQoaGNkLCBkZXZpY2Vf bWF5X3dha2V1cChkZXYpKTsKPiAKPiBkaXJlY3RseSBhbmQgbGV0IGl0IHRha2UgY2FyZSBvZiBj YWxsaW5nCj4gZWhjaV9wcmVwYXJlX3BvcnRzX2Zvcl9jb250cm9sbGVyX3N1c3BlbmQoKSBmb3Ig eW91PyAgSWYgeW91IGhhdmUgYQo+IGdvb2QgcmVhc29uIGZvciBkb2luZyB0aGluZ3MgdGhpcyB3 YXksIHBsZWFzZSBtZW50aW9uIHRoYXQgcmVhc29uIGluCj4gdGhlIENoYW5nZWxvZy4KClRoZXJl IGlzIG5vIHJlYXNvbiwgSSB0aGluayBJIGdvdCB0aGUgaW5zcGlyYXRpb24gZnJvbSBhbiBvdGhl ciBkcml2ZXIKY2FsbGluZyBtYW51YWxseSBlaGNpX3ByZXBhcmVfcG9ydHNfZm9yX2NvbnRyb2xs ZXJfc3VzcGVuZCgpLCBidXQgSSBkaWQKbm90IGNoZWNrIGl0IHdhcyBhbHJlYWR5IHRha2VuIGNh cmUgb2YgYnkgZWhjaV9zdXNwZW5kL3Jlc3VtZSgpLgoKQ2FsbCByZW1vdmVkIGluIGJvdGggcGF0 aHMsIHRoYW5rcyEKTWlxdcOobAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5l bEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v3,04/10] usb: ehci-orion: add S2RAM support From: Miquel Raynal Message-Id: <20190125113538.24d5ca02@xps13> Date: Fri, 25 Jan 2019 11:35:38 +0100 To: Alan Stern Cc: Gregory Clement , Jason Cooper , Andrew Lunn , Sebastian Hesselbarth , Kishon Vijay Abraham I , Rob Herring , Mark Rutland , Greg Kroah-Hartman , Mathias Nyman , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-usb@vger.kernel.org, Thomas Petazzoni , Antoine Tenart , Maxime Chevallier , Nadav Haklai List-ID: SGkgQWxhbiwKCkFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+IHdyb3RlIG9u IFdlZCwgMjMgSmFuIDIwMTkKMTQ6NTg6NDQgLTA1MDAgKEVTVCk6Cgo+IE9uIE1vbiwgMjEgSmFu IDIwMTksIE1pcXVlbCBSYXluYWwgd3JvdGU6Cj4gCj4gPiBBZGQgc3VzcGVuZC9yZXN1bWUgY2Fs bGJhY2tzIHRvIHJlc2V0IHRoZSBob3N0IGNvbnRyb2xsZXIgcHJvcGVybHkKPiA+IGR1cmluZyBT MlJBTSBvcGVyYXRpb24uCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IE1pcXVlbCBSYXluYWwgPG1p cXVlbC5yYXluYWxAYm9vdGxpbi5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL3VzYi9ob3N0L2Vo Y2ktb3Jpb24uYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hh bmdlZCwgMjUgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy91c2Iv aG9zdC9laGNpLW9yaW9uLmMgYi9kcml2ZXJzL3VzYi9ob3N0L2VoY2ktb3Jpb24uYwo+ID4gaW5k ZXggMzEwOWYwODI5NDllLi5kYWIyMmFhNTdjMGIgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3Vz Yi9ob3N0L2VoY2ktb3Jpb24uYwo+ID4gKysrIGIvZHJpdmVycy91c2IvaG9zdC9laGNpLW9yaW9u LmMKPiA+IEBAIC0xODIsNiArMTgyLDMwIEBAIHN0YXRpYyBpbnQgZWhjaV9vcmlvbl9kcnZfcmVz ZXQoc3RydWN0IHVzYl9oY2QgKmhjZCkKPiA+ICAJcmV0dXJuIHJldDsKPiA+ICB9Cj4gPiAgCj4g PiArc3RhdGljIGludCBfX21heWJlX3VudXNlZCBlaGNpX29yaW9uX2Rydl9zdXNwZW5kKHN0cnVj dCBkZXZpY2UgKmRldikKPiA+ICt7Cj4gPiArCXN0cnVjdCB1c2JfaGNkICpoY2QgPSBkZXZfZ2V0 X2RydmRhdGEoZGV2KTsKPiA+ICsJc3RydWN0IGVoY2lfaGNkICplaGNpID0gaGNkX3RvX2VoY2ko aGNkKTsKPiA+ICsKPiA+ICsJZWhjaV9wcmVwYXJlX3BvcnRzX2Zvcl9jb250cm9sbGVyX3N1c3Bl bmQoZWhjaSwKPiA+ICsJCQkJCQkgIGRldmljZV9tYXlfd2FrZXVwKGRldikpOwo+ID4gKwo+ID4g KwlyZXR1cm4gZWhjaV9zdXNwZW5kKGhjZCwgZmFsc2UpOyAgCj4gCj4gVGhpcyBpcyBhIGxpdHRs ZSBvZGQuICBXaHkgbm90IGp1c3QgY2FsbAo+IAo+IAllaGNpX3N1c3BlbmQoaGNkLCBkZXZpY2Vf bWF5X3dha2V1cChkZXYpKTsKPiAKPiBkaXJlY3RseSBhbmQgbGV0IGl0IHRha2UgY2FyZSBvZiBj YWxsaW5nCj4gZWhjaV9wcmVwYXJlX3BvcnRzX2Zvcl9jb250cm9sbGVyX3N1c3BlbmQoKSBmb3Ig eW91PyAgSWYgeW91IGhhdmUgYQo+IGdvb2QgcmVhc29uIGZvciBkb2luZyB0aGluZ3MgdGhpcyB3 YXksIHBsZWFzZSBtZW50aW9uIHRoYXQgcmVhc29uIGluCj4gdGhlIENoYW5nZWxvZy4KClRoZXJl IGlzIG5vIHJlYXNvbiwgSSB0aGluayBJIGdvdCB0aGUgaW5zcGlyYXRpb24gZnJvbSBhbiBvdGhl ciBkcml2ZXIKY2FsbGluZyBtYW51YWxseSBlaGNpX3ByZXBhcmVfcG9ydHNfZm9yX2NvbnRyb2xs ZXJfc3VzcGVuZCgpLCBidXQgSSBkaWQKbm90IGNoZWNrIGl0IHdhcyBhbHJlYWR5IHRha2VuIGNh cmUgb2YgYnkgZWhjaV9zdXNwZW5kL3Jlc3VtZSgpLgoKQ2FsbCByZW1vdmVkIGluIGJvdGggcGF0 aHMsIHRoYW5rcyEKTWlxdcOobAo=