Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1992952ybh; Fri, 24 Jul 2020 01:29:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJTYW3OiA/r4qH4TYRgzrnoyUNOUIU29J+/O0UhxH/pcyWC93dGWqcbafgE1sK6JG33wVE X-Received: by 2002:a05:6402:1a3c:: with SMTP id be28mr8115836edb.140.1595579373427; Fri, 24 Jul 2020 01:29:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595579373; cv=none; d=google.com; s=arc-20160816; b=NCRzd6y9AAoqUMc25AG7CCrVjbjmnxp43HmcFx4TEOO2OJGkz5QQI16tpm3ZG4mG+0 JDqD59GYPsG7eW7UdLWMoVMUC05Konr0aLIbHjbmcHQ8rsdSART+C2iPzfgeZjN5a09A cX6GYkDHNeKhy5o1mV528MCHRWHNIC3ST5UNkHM6id0JOLKrKvd268FIfGd2LdYWNRD8 xF4wS5YQ6WMgptPcHztN2gHcO/g6drEYw05013sf9lubBnANKmYO0VTwL0E/nYfS/IZK d6h2xtAMvVLxOeggbmqJtX1brV4oPB1v/RNHrGCe9VQ4e8GsmiHLZBjz5Z2GCTMKEYrA 6hGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=8rc7FhONmXVK/ge9nGlAXM2K6HUrmjfmOch2/2WH7Ko=; b=byNRt9+mhHRX1ujqNulZYH2m9ORwQH07WWf+SuqK60SAAWbcoAt9I+S7d9w0fxPhrn wtcJ4HfVPS/R8zGOwjnm8DH9JbdBP0LsKiKI2BJoDbj41gv07Cp6g35DGSDSsRQgSHdL 3lADjeJs+0GHTuBOvkmqIkIxlo74Fd8wfNJNXVSc08ZFtg4BVw5xk8dUGhHBO0Z9PSGB Ovz91pg6Al9muc7g88bTAqPDGRStjPKcBE33qJresB3L8/Wx/9zbYz6Ia3iKOy4pPr8O t+sI19/RR9Pffxh++dScl492W8t8WAHgF8pseoiQmdIZQQE0Du0iRO/NNow8tGfBPAaW spfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=dmdOp0ka; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id lf4si163138ejb.310.2020.07.24.01.29.09; Fri, 24 Jul 2020 01:29:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=dmdOp0ka; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726719AbgGXI3B (ORCPT + 99 others); Fri, 24 Jul 2020 04:29:01 -0400 Received: from Mailgw01.mediatek.com ([1.203.163.78]:36589 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726573AbgGXI3B (ORCPT ); Fri, 24 Jul 2020 04:29:01 -0400 X-UUID: 4aeda6988bee4ac591f3373a67961c61-20200724 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:MIME-Version:Content-Type:References:In-Reply-To:Date:CC:To:From:Subject:Message-ID; bh=8rc7FhONmXVK/ge9nGlAXM2K6HUrmjfmOch2/2WH7Ko=; b=dmdOp0kaOsFzerm6v7CamkrZdmCLcKL8X6FjsA+ryC1k0qxhUvc2shTtM8eM/8F5eK0es6appmIxaY8x8YHe5JPA2N3Ylc54LmB+JSYxJgJs7Xk8ONqfM+/QSeDVvHTURoCphxSnpSJhaHT4HfrM3MynFXFT5ZuipFhSHL1eYWE=; X-UUID: 4aeda6988bee4ac591f3373a67961c61-20200724 Received: from mtkcas36.mediatek.inc [(172.27.4.253)] by mailgw01.mediatek.com (envelope-from ) (mailgw01.mediatek.com ESMTP with TLS) with ESMTP id 906667876; Fri, 24 Jul 2020 16:28:54 +0800 Received: from MTKCAS36.mediatek.inc (172.27.4.186) by MTKMBS32N1.mediatek.inc (172.27.4.71) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 24 Jul 2020 16:28:51 +0800 Received: from [10.17.3.153] (10.17.3.153) by MTKCAS36.mediatek.inc (172.27.4.170) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 24 Jul 2020 16:28:52 +0800 Message-ID: <1595579262.23885.65.camel@mhfsdcap03> Subject: Re: [RFC PATCH] usb: dwc3: fix maximum_speed check for usb2.0-only core From: Chunfeng Yun To: Thinh Nguyen CC: Felipe Balbi , Greg Kroah-Hartman , Matthias Brugger , "linux-usb@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-mediatek@lists.infradead.org" Date: Fri, 24 Jul 2020 16:27:42 +0800 In-Reply-To: References: <1594282250-25544-1-git-send-email-chunfeng.yun@mediatek.com> <6dff8574-e649-7a5c-4d80-c3fe6ddd6645@synopsys.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 MIME-Version: 1.0 X-TM-SNTS-SMTP: 2ACD6F938436F48A8374B2A2EA2AC37AF59CB494D4CCBAA901C1432351B171682000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gRnJpLCAyMDIwLTA3LTI0IGF0IDAzOjMyICswMDAwLCBUaGluaCBOZ3V5ZW4gd3JvdGU6DQo+ IEhpLA0KPiANCj4gVGhpbmggTmd1eWVuIHdyb3RlOg0KPiA+IEhpLA0KPiA+DQo+ID4gQ2h1bmZl bmcgWXVuIHdyb3RlOg0KPiA+PiBUaGUgbWF4aW11bV9zcGVlZCB3aWxsIGJlIFVTQl9TUEVFRF9T VVBFUl9QTFVTLCBidXQgdGhlDQo+ID4+IG1heGltdW1fc3BlZWQgY2hlY2sgZm9yIHVzYjIuMC1v bmx5IGNvcmUgZG9lc24ndCBjb25zaWRlciBpdCwNCj4gPj4gc28gZml4IGl0LCBhbmQgbW92ZSB0 aGUgY2tlY2sgaW50byBkd2MzX2NoZWNrX3BhcmFtcygpLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2Zm LWJ5OiBDaHVuZmVuZyBZdW4gPGNodW5mZW5nLnl1bkBtZWRpYXRlay5jb20+DQo+ID4+IC0tLQ0K PiA+PiBOb3RlOg0KPiA+Pg0KPiA+PiBXaGVuIEkgbG9vayBhdCB0aGUgY29kZSwgZmluZCB0aGF0 IHRoaXMgbWF5IGJlIGEgcHJvYmxlbSwgYnV0IG5vDQo+ID4+IHBsYXRmb3JtIHRvIHRlc3QgaXQu DQo+ID4+IC0tLQ0KPiA+PiAgICBkcml2ZXJzL3VzYi9kd2MzL2NvcmUuYyB8IDE0ICsrKysrKyst LS0tLS0tDQo+ID4+ICAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRp b25zKC0pDQo+ID4+DQo+ID4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9kd2MzL2NvcmUuYyBi L2RyaXZlcnMvdXNiL2R3YzMvY29yZS5jDQo+ID4+IGluZGV4IDI1YzY4NmE3Li5mZmQ1YWIzIDEw MDY0NA0KPiA+PiAtLS0gYS9kcml2ZXJzL3VzYi9kd2MzL2NvcmUuYw0KPiA+PiArKysgYi9kcml2 ZXJzL3VzYi9kd2MzL2NvcmUuYw0KPiA+PiBAQCAtOTMwLDEzICs5MzAsNiBAQCBzdGF0aWMgaW50 IGR3YzNfY29yZV9pbml0KHN0cnVjdCBkd2MzICpkd2MpDQo+ID4+ICAgIAkgKi8NCj4gPj4gICAg CWR3YzNfd3JpdGVsKGR3Yy0+cmVncywgRFdDM19HVUlELCBMSU5VWF9WRVJTSU9OX0NPREUpOw0K PiA+PiAgICANCj4gPj4gLQkvKiBIYW5kbGUgVVNCMi4wLW9ubHkgY29yZSBjb25maWd1cmF0aW9u ICovDQo+ID4+IC0JaWYgKERXQzNfR0hXUEFSQU1TM19TU1BIWV9JRkMoZHdjLT5od3BhcmFtcy5o d3BhcmFtczMpID09DQo+ID4+IC0JCQlEV0MzX0dIV1BBUkFNUzNfU1NQSFlfSUZDX0RJUykgew0K PiA+PiAtCQlpZiAoZHdjLT5tYXhpbXVtX3NwZWVkID09IFVTQl9TUEVFRF9TVVBFUikNCj4gPj4g LQkJCWR3Yy0+bWF4aW11bV9zcGVlZCA9IFVTQl9TUEVFRF9ISUdIOw0KPiA+PiAtCX0NCj4gPj4g LQ0KPiA+PiAgICAJcmV0ID0gZHdjM19waHlfc2V0dXAoZHdjKTsNCj4gPj4gICAgCWlmIChyZXQp DQo+ID4+ICAgIAkJZ290byBlcnIwOw0KPiA+PiBAQCAtMTQyNiw2ICsxNDE5LDEzIEBAIHN0YXRp YyB2b2lkIGR3YzNfY2hlY2tfcGFyYW1zKHN0cnVjdCBkd2MzICpkd2MpDQo+ID4+ICAgIA0KPiA+ PiAgICAJCWJyZWFrOw0KPiA+PiAgICAJfQ0KPiA+PiArDQo+ID4+ICsJLyogSGFuZGxlIFVTQjIu MC1vbmx5IGNvcmUgY29uZmlndXJhdGlvbiAqLw0KPiA+PiArCWlmIChEV0MzX0dIV1BBUkFNUzNf U1NQSFlfSUZDKGR3Yy0+aHdwYXJhbXMuaHdwYXJhbXMzKSA9PQ0KPiA+PiArCQkJRFdDM19HSFdQ QVJBTVMzX1NTUEhZX0lGQ19ESVMpIHsNCj4gPj4gKwkJaWYgKGR3Yy0+bWF4aW11bV9zcGVlZCA+ IFVTQl9TUEVFRF9ISUdIKQ0KPiA+PiArCQkJZHdjLT5tYXhpbXVtX3NwZWVkID0gVVNCX1NQRUVE X0hJR0g7DQo+ID4+ICsJfQ0KPiA+PiAgICB9DQo+ID4+ICAgIA0KPiA+PiAgICBzdGF0aWMgaW50 IGR3YzNfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikNCj4gPiBBY3R1YWxseSwg dGhlIGR3Yy0+bWF4aW11bV9zcGVlZCBjYXB0dXJlcyB0aGUgbWF4aW11bSBzcGVlZCBkZXZpY2UN Cj4gPiBwcm9wZXJ0eSB2YWx1ZS4gSXQgbWF5YmUgYmUgc2V0IGJhc2VkIG9uIHRoZSBwaHkncyBj YXBhYmlsaXR5IGlmIHRoZXJlJ3MNCj4gPiBubyBwcm9wZXJ0eSBzcGVjaWZ5aW5nIGl0IChpLmUu IG1heGltdW1fc3BlZWQgaXMgVVNCX1NQRUVEX1VOS05PV04pLg0KPiA+DQo+ID4gU28sIHRoaXMg Y29kZSBzaG91bGQgYmUgcmVtb3ZlZC4gVGhlIGZpeCBzaG91bGQgYmUgaW4gdGhlIGNoZWNrIG9m DQo+ID4gZHdjM19jaGVja19wYXJhbXMoKS4gSWYgbWF4aW11bV9zcGVlZCA9IFVTQl9TUEVFRF9V TktOT1dOIGFuZCB0aGUgcGh5J3MNCj4gPiBjYXBhYmlsaXR5IGlzIG9ubHkgdXAgdG8gaGlnaHNw ZWVkLCB0aGVuIHNldCB0aGUgbWF4aW11bV9zcGVlZCB0bw0KPiA+IGhpZ2hzcGVlZCBvbmx5Lg0K U29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5LCBteSBvdXRsb29rIGxvc2UgeW91ciBlbWFpbC4NCj4g Pg0KPiANCj4gQXJlIHlvdSBnb2luZyBpbnRvIHVwZGF0ZSBhbmQgcmVzZW5kIHRoaXMgcGF0Y2g/ DQpJIGRvbid0IGtub3cgaG93IHRvIGNoZWNrICJ0aGUgcGh5J3MgY2FwYWJpbGl0eSBpcyBvbmx5 IHVwIHRvIGhpZ2hzcGVlZCINCg0KPiAgSWYgbm90IEkgY2FuIGNyZWF0ZSBvbmUgDQo+IGFuZCBh ZGQgeW91ciAiUmVwb3J0ZWQtYnkiDQpPaywgdGhhbmtzDQoNCj4gDQo+IEJSLA0KPiBUaGluaA0K DQo=