Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Apr 2022 12:06:49 +0000
From:      Mahesh Vardhamanaiah <maheshmv@juniper.net>
To:        Hans Petter Selasky <hps@selasky.org>, Kamal Prasad <krprasad@juniper.net>, "freebsd-usb@freebsd.org" <freebsd-usb@freebsd.org>
Cc:        Steve Kiernan <stevek@juniper.net>, Justin Hibbits <jhibbits@juniper.net>, Kumara N Babu <bkumara@juniper.net>, Kristof Provost <kp@FreeBSD.org>, "Bjoern A. Zeeb" <bz@FreeBSD.org>
Subject:   RE: xhci data toggle out of sync
Message-ID:   <PH0PR05MB7782E1A8AE3983A4B70E92A3D5F59@PH0PR05MB7782.namprd05.prod.outlook.com>
In-Reply-To: <8ad18fa2-e758-4426-1680-58eb6bcaf638@selasky.org>
References:   <PH0PR05MB778212B54B636F87C246F62AD5F39@PH0PR05MB7782.namprd05.prod.outlook.com> <PH0PR05MB7782636A101DD636745EC02ED5F29@PH0PR05MB7782.namprd05.prod.outlook.com> <6ace38e0-160f-e4ab-12d4-3af5c0113d1e@selasky.org> <33D78B28-EEFC-4A24-8E27-329CCA3782EF@juniper.net> <20e0397e-927e-c258-c26f-228cab9ece22@selasky.org> <PH0PR05MB77823ABEB1555B3AAE42D6B9D5F29@PH0PR05MB7782.namprd05.prod.outlook.com> <3151db6c-80ae-8736-dcdb-9fecaf028318@selasky.org> <PH0PR05MB7782256322BA96569E14709BD5F29@PH0PR05MB7782.namprd05.prod.outlook.com> <321043e7-913e-90ae-f506-bfdb0bd9c454@selasky.org> <b96d397e-93ff-20b7-23cc-9697aa61b7cd@selasky.org> <PH0PR05MB7782A23083FCF05CA49640D3D5F29@PH0PR05MB7782.namprd05.prod.outlook.com> <a67c7801-50de-ffd4-32d4-eecfea82819a@selasky.org> <PH0PR05MB77829C054D5AB8F0585F153FD5F59@PH0PR05MB7782.namprd05.prod.outlook.com> <7318ff17-0fdd-b4e6-97b9-e653ed1474bb@selasky.org> <PH0PR05MB7782BCE51D6633214D4E2272D5F59@PH0PR05MB7782.namprd05.prod.outlook.com> <8ad18fa2-e758-4426-1680-58eb6bcaf638@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--_002_PH0PR05MB7782E1A8AE3983A4B70E92A3D5F59PH0PR05MB7782namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgSFBTLA0KDQpQbGVhc2UgZmluZCB0aGUgcGF0Y2ggdXNlZCBhbmQga2VybmVsIGJvb3RlZC4N
Cg0Kcm9vdEA6UkU6MCUgdW5hbWUgLWENCkZyZWVCU0QgIEpOUFItMTIuMS0yMDIyMDQyMC4wNzQz
MDVfbWFoZXMgRnJlZUJTRCBKTlBSLTEyLjEtMjAyMjA0MjAuMDc0MzA1X21haGVzaG12X3N0YWJs
ZV8xMiAjNCByMzU2NDgyK2JhNTBkY2I4NjQzKHN0YWJsZS8xMiktZGlydHk6IFdlZCBBcHIgMjAg
MDA6NDc6MTcgUERUIDIwMjIgICAgIG1haGVzaG12QHN2bC1ic2R4LTAyOi9iL21haGVzaG12L3Vz
Yl9pc3N1ZS9vYmovYXJtNjQvanVuaXBlci9rZXJuZWxzL0pOUFItQVJNNjQtV0lUL2tlcm5lbCAg
YXJtNjQNCg0Kcm9vdEA6UkU6MCUgZ3JlcCAtYSBNTVYgLi9wYWNrYWdlcy9kYi9vcy1rZXJuZWwt
d2l0LWFybTY0LTY0LTIwMjIwNDIwLjA3NDMwNV9tYWhlc2htdl9zdGFibGVfMTIvYm9vdC9rZXJu
ZWwNCk1NViBDb3VsZCBub3QgZHJvcCBlbmRwb2ludCAldSBhdCBzbG90ICV1IGVyciAldS4NCk1N
ViBDb3VsZCBub3QgY29uZmlndXJlIGVuZHBvaW50ICV1IGF0IHNsb3QgJXUgZXJyICV1Lg0KTU1W
IENvdWxkIG5vdCBkcm9wIGVuZHBvaW50ICV1IGF0IHNsb3QgJXUgZXJyICV1Lg0KTU1WIENvdWxk
IG5vdCBjb25maWd1cmUgZW5kcG9pbnQgJXUgYXQgc2xvdCAldSBlcnIgJXUuDQoNCklzIHRoZSBm
aXggbGlrZSB3ZSBnZXQgZXJyb3IgZm9yIHRoZSBEYXRhIHRyYW5zYWN0aW9uIGFuZCByZXBvcnQg
dGhlIGVycm9yLiBMYXRlciB3ZSBkZXRlY3QgdGhhdCBFUCBpcyBlcnJvciBhbmQgd2UgcmVjb25m
aWd1cmVkIGl0ID8NCg0KVGhhbmtzLA0KTWFoZXNoDQoNCg0KSnVuaXBlciBCdXNpbmVzcyBVc2Ug
T25seQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogSGFucyBQZXR0ZXIgU2Vs
YXNreSA8aHBzQHNlbGFza3kub3JnPiANClNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMjAsIDIwMjIg
NToyMCBQTQ0KVG86IE1haGVzaCBWYXJkaGFtYW5haWFoIDxtYWhlc2htdkBqdW5pcGVyLm5ldD47
IEthbWFsIFByYXNhZCA8a3JwcmFzYWRAanVuaXBlci5uZXQ+OyBmcmVlYnNkLXVzYkBmcmVlYnNk
Lm9yZw0KQ2M6IFN0ZXZlIEtpZXJuYW4gPHN0ZXZla0BqdW5pcGVyLm5ldD47IEp1c3RpbiBIaWJi
aXRzIDxqaGliYml0c0BqdW5pcGVyLm5ldD47IEt1bWFyYSBOIEJhYnUgPGJrdW1hcmFAanVuaXBl
ci5uZXQ+OyBLcmlzdG9mIFByb3Zvc3QgPGtwQEZyZWVCU0Qub3JnPjsgQmpvZXJuIEEuIFplZWIg
PGJ6QEZyZWVCU0Qub3JnPg0KU3ViamVjdDogUmU6IHhoY2kgZGF0YSB0b2dnbGUgb3V0IG9mIHN5
bmMNCg0KW0V4dGVybmFsIEVtYWlsLiBCZSBjYXV0aW91cyBvZiBjb250ZW50XQ0KDQoNCk9uIDQv
MjAvMjIgMTI6NTksIE1haGVzaCBWYXJkaGFtYW5haWFoIHdyb3RlOg0KPiBIaSBIUFMsDQo+DQo+
IFN0aWxsIG5vIGx1Y2suIEkgaGFkIGFkZGVkIGRldmljZV9wcmludHMgaWYgdGhlIGNvbmZpZ3Vy
ZSBFUCBnZXRzIGludm9rZWQgYW5kIEkgZG9u4oCZdCBzZWUgdGhlbSBlaXRoZXIgZHVyaW5nIHRo
ZSBlcnJvci4NCj4NCj4gbG9naW46IChkYTA6dW1hc3Mtc2ltMDowOjA6MCk6IFJFQUQoMTApLiBD
REI6IDI4IDAwIDAwIGFhIGYyIDY4IDAwIDAwIA0KPiA4MCAwMA0KPiAoZGEwOnVtYXNzLXNpbTA6
MDowOjApOiBDQU0gc3RhdHVzOiBDQ0IgcmVxdWVzdCBjb21wbGV0ZWQgd2l0aCBhbiANCj4gZXJy
b3INCj4gKGRhMDp1bWFzcy1zaW0wOjA6MDowKTogUmV0cnlpbmcgY29tbWFuZCwgMyBtb3JlIHRy
aWVzIHJlbWFpbg0KPg0KPg0KPiBUaGFua3MsDQo+IE1haGVzaA0KDQpIaSBNYWhlc2gsDQoNCkNh
biB5b3Ugc2VuZCBtZSBiYWNrIHRoZSBmdWxsIHBhdGNoIHlvdSBhcmUgdXNpbmcgZm9yIEZyZWVC
U0QtMTI/DQoNCllvdSBhcmUgc3VyZSB0aGUgY29kZSBhY3R1YWxseSBnb3QgYnVpbHQgYW5kIGlu
c3RhbGxlZD8NCg0KSSBkb24ndCBleHBlY3QgdGhlICJSRUFEKDEwKSBlcnJvciB0byBnbyBhd2F5
IiwgYnV0IGl0IHNob3VsZCByZWNvdmVyIG1vcmUgcXVpa2x5LCBpZiBJJ20gbm90IG1pc3Rha2Vu
LCBqdXN0IHRvIGJlIGNsZWFyLg0KDQotLUhQUw0K

--_002_PH0PR05MB7782E1A8AE3983A4B70E92A3D5F59PH0PR05MB7782namp_
Content-Type: application/octet-stream; name="xhci-hps.diff"
Content-Description: xhci-hps.diff
Content-Disposition: attachment; filename="xhci-hps.diff"; size=2391;
	creation-date="Wed, 20 Apr 2022 12:04:00 GMT";
	modification-date="Wed, 20 Apr 2022 12:06:49 GMT"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3N5cy9kZXYvdXNiL2NvbnRyb2xsZXIveGhjaS5jIGIvc3lzL2Rldi91c2Iv
Y29udHJvbGxlci94aGNpLmMKaW5kZXggNzBhNzNkY2M5NGMuLmRjODYyN2RiMmI4IDEwMDY0NAot
LS0gYS9zeXMvZGV2L3VzYi9jb250cm9sbGVyL3hoY2kuYworKysgYi9zeXMvZGV2L3VzYi9jb250
cm9sbGVyL3hoY2kuYwpAQCAtMzg1Niw2ICszODU2LDcgQEAgeGhjaV9jb25maWd1cmVfcmVzZXRf
ZW5kcG9pbnQoc3RydWN0IHVzYl94ZmVyICp4ZmVyKQogCXVpbnQzMl90IG1hc2s7CiAJdWludDhf
dCBpbmRleDsKIAl1aW50OF90IGVwbm87CisJdWludDhfdCBkcm9wOwogCiAJcGVwZXh0ID0geGhj
aV9nZXRfZW5kcG9pbnRfZXh0KHhmZXItPnhyb290LT51ZGV2LAogCSAgICB4ZmVyLT5lbmRwb2lu
dC0+ZWRlc2MpOwpAQCAtMzg5NywxNSArMzg5OCwxOSBAQCB4aGNpX2NvbmZpZ3VyZV9yZXNldF9l
bmRwb2ludChzdHJ1Y3QgdXNiX3hmZXIgKnhmZXIpCiAJICovCiAJc3dpdGNoICh4aGNpX2dldF9l
bmRwb2ludF9zdGF0ZSh1ZGV2LCBlcG5vKSkgewogCWNhc2UgWEhDSV9FUENUWF8wX0VQU1RBVEVf
RElTQUJMRUQ6Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisJCWRyb3AgPSAwOworCQlicmVhazsK
IAljYXNlIFhIQ0lfRVBDVFhfMF9FUFNUQVRFX1NUT1BQRUQ6CisJCWRyb3AgPSAxOwogCQlicmVh
azsKIAljYXNlIFhIQ0lfRVBDVFhfMF9FUFNUQVRFX0hBTFRFRDoKIAkJZXJyID0geGhjaV9jbWRf
cmVzZXRfZXAoc2MsIDAsIGVwbm8sIGluZGV4KTsKLQkJaWYgKGVyciAhPSAwKQorCQlkcm9wID0g
KGVyciAhPSAwKTsKKwkJaWYgKGRyb3ApCiAJCQlEUFJJTlRGKCJDb3VsZCBub3QgcmVzZXQgZW5k
cG9pbnQgJXVcbiIsIGVwbm8pOwogCQlicmVhazsKIAlkZWZhdWx0OgorCQlkcm9wID0gMTsKIAkJ
ZXJyID0geGhjaV9jbWRfc3RvcF9lcChzYywgMCwgZXBubywgaW5kZXgpOwogCQlpZiAoZXJyICE9
IDApCiAJCQlEUFJJTlRGKCJDb3VsZCBub3Qgc3RvcCBlbmRwb2ludCAldVxuIiwgZXBubyk7CkBA
IC0zOTI2LDExICszOTMxLDI3IEBAIHhoY2lfY29uZmlndXJlX3Jlc2V0X2VuZHBvaW50KHN0cnVj
dCB1c2JfeGZlciAqeGZlcikKIAkgKi8KIAogCW1hc2sgPSAoMVUgPDwgZXBubyk7Ci0JeGhjaV9j
b25maWd1cmVfbWFzayh1ZGV2LCBtYXNrIHwgMVUsIDApOworCisJaWYgKGVwbm8gIT0gMSAmJiBk
cm9wICE9IDApIHsKKwkJLyogZHJvcCBlbmRwb2ludCBjb250ZXh0IHRvIHJlc2V0IGRhdGEgdG9n
Z2xlIHZhbHVlLCBpZiBhbnkuICovCisJICAJeGhjaV9jb25maWd1cmVfbWFzayh1ZGV2LCBtYXNr
LCAxKTsKKwkJZXJyID0geGhjaV9jbWRfY29uZmlndXJlX2VwKHNjLCBidWZfaW5wLnBoeXNhZGRy
LCAwLCBpbmRleCk7CisJCWlmIChlcnIgIT0gMCkgeworCQkJRFBSSU5URigiQ291bGQgbm90IGRy
b3AgIgorCQkJICAgICJlbmRwb2ludCAldSBhdCBzbG90ICV1LlxuIiwgZXBubywgaW5kZXgpOwor
CQkJZGV2aWNlX3ByaW50ZihzYy0+c2NfYnVzLnBhcmVudCwgIk1NViBDb3VsZCBub3QgZHJvcCAi
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImVuZHBvaW50ICV1IGF0IHNsb3QgJXUgZXJy
ICV1LlxuIiwgZXBubywgaW5kZXgsIGVycik7CisJCX0gZWxzZSB7CisJCQlzYy0+c2NfaHcuZGV2
c1tpbmRleF0uZXBfY29uZmlndXJlZCAmPSB+bWFzazsKKwkJfQorCX0KKworCXhoY2lfY29uZmln
dXJlX21hc2sodWRldiwgbWFzaywgMCk7CiAKIAlpZiAoIShzYy0+c2NfaHcuZGV2c1tpbmRleF0u
ZXBfY29uZmlndXJlZCAmIG1hc2spKSB7Ci0JCXNjLT5zY19ody5kZXZzW2luZGV4XS5lcF9jb25m
aWd1cmVkIHw9IG1hc2s7CiAJCWVyciA9IHhoY2lfY21kX2NvbmZpZ3VyZV9lcChzYywgYnVmX2lu
cC5waHlzYWRkciwgMCwgaW5kZXgpOworCQlpZiAoZXJyID09IDApCisJCQlzYy0+c2NfaHcuZGV2
c1tpbmRleF0uZXBfY29uZmlndXJlZCB8PSBtYXNrOwogCX0gZWxzZSB7CiAJCWVyciA9IHhoY2lf
Y21kX2V2YWx1YXRlX2N0eChzYywgYnVmX2lucC5waHlzYWRkciwgaW5kZXgpOwogCX0KQEAgLTM5
MzgsNiArMzk1OSw4IEBAIHhoY2lfY29uZmlndXJlX3Jlc2V0X2VuZHBvaW50KHN0cnVjdCB1c2Jf
eGZlciAqeGZlcikKIAlpZiAoZXJyICE9IDApIHsKIAkJRFBSSU5URigiQ291bGQgbm90IGNvbmZp
Z3VyZSAiCiAJCSAgICAiZW5kcG9pbnQgJXUgYXQgc2xvdCAldS5cbiIsIGVwbm8sIGluZGV4KTsK
KwkJZGV2aWNlX3ByaW50ZihzYy0+c2NfYnVzLnBhcmVudCwgIk1NViBDb3VsZCBub3QgY29uZmln
dXJlICIKKyAgICAgICAgICAgICAgICAgICAgImVuZHBvaW50ICV1IGF0IHNsb3QgJXUgZXJyICV1
LlxuIiwgZXBubywgaW5kZXgsIGVycik7CiAJfQogCVhIQ0lfQ01EX1VOTE9DSyhzYyk7CiAK

--_002_PH0PR05MB7782E1A8AE3983A4B70E92A3D5F59PH0PR05MB7782namp_--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi? <PH0PR05MB7782E1A8AE3983A4B70E92A3D5F59>