Received: by 10.223.185.116 with SMTP id b49csp716722wrg; Tue, 20 Feb 2018 06:47:47 -0800 (PST) X-Google-Smtp-Source: AH8x227NuvjLTGNzP6LGasi5KTHLOQX0ep44UgO9PvQYpHS4j2gi1OPTCFk8cGvEJX07f7pjBvpv X-Received: by 2002:a17:902:a50b:: with SMTP id s11-v6mr12600618plq.440.1519138067619; Tue, 20 Feb 2018 06:47:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519138067; cv=none; d=google.com; s=arc-20160816; b=Ot71S9XYqR3HFSaak6fyc1IL95Q4GN1jjKjNQ2tAn/kpG5MNHbQgwxXTfLNG6g0Dzr Mg1DOzgwDRZ57wzrY8gm10yoGixVFF22FHJDpRLt4NQxAnZ+WvlZXyoE9No+a1doxzjc rYgLfQkwXL8bkLM7iwVZO2wW4+ydJnmOjEuLZD+6nIdh9Z84JgXNYnMu54pAiKM/+bEW Vh/EV8FHPy3ipWO5XDBGKLTDQEYfNSpVJXcCRnEp+/cSNdVrKciBAj3yuhoAKwL39B5N O41ETNCJb5GG1BBySvHwUxkQyV+zM69H8wEiXGYnSAeMo3fkm6u5YOU76wf8m0LW9R0L nXGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:arc-authentication-results; bh=bckEzG+lty/9fINsSyIw9rxY7IN/xXnJJAkybr1wUKc=; b=YnTrUz7i/4NOIo92sP2VZy3syqvubUzac8czYgWFtGSSONK6w3RrUBWXsGaoNWTuK+ dUJ4YK0tYF0DkznVU+we110MpIWbB9pIGpltB+d5f4Dj6ZnlKizhvytwEdHYNUN44VC1 mXe+D7JfBeL7sKjEoIwlc7YljE0f8mpbJBZvjs1n6Z6Y0fSqicoR911VM7I/ec+7MZh4 J6iBFaYbl196HM9OYhEUPCdJCsrw2voiuZtfPZh3DWU8161F/ece6VQ1d8v1MA7ovFeU rYGMwZzScxKpZKFD0WaOQgEq+pUTSCKmXSnkrnUTc98n37Whg5QznPVDgpEJkonPpWTI pGYw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d24-v6si5663668plr.243.2018.02.20.06.47.31; Tue, 20 Feb 2018 06:47:47 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751672AbeBTOqo (ORCPT + 99 others); Tue, 20 Feb 2018 09:46:44 -0500 Received: from mx07-00178001.pphosted.com ([62.209.51.94]:49546 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751038AbeBTOqm (ORCPT ); Tue, 20 Feb 2018 09:46:42 -0500 Received: from pps.filterd (m0046037.ppops.net [127.0.0.1]) by mx07-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w1KEYiau023074; Tue, 20 Feb 2018 15:46:12 +0100 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 2g6b1weavv-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 20 Feb 2018 15:46:12 +0100 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 99BFE38; Tue, 20 Feb 2018 14:46:08 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag3node2.st.com [10.75.127.8]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 484392D21; Tue, 20 Feb 2018 14:46:08 +0000 (GMT) Received: from SFHDAG3NODE2.st.com (10.75.127.8) by SFHDAG3NODE2.st.com (10.75.127.8) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 20 Feb 2018 15:46:07 +0100 Received: from SFHDAG3NODE2.st.com ([fe80::b82f:1ce:8854:5b96]) by SFHDAG3NODE2.st.com ([fe80::b82f:1ce:8854:5b96%20]) with mapi id 15.00.1347.000; Tue, 20 Feb 2018 15:46:07 +0100 From: Amelie DELAUNAY To: Roger Quadros , Greg Kroah-Hartman , Rob Herring , Mark Rutland , Tony Prisk , Alan Stern CC: "linux-usb@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH v2] usb: host: ehci-platform: add support for optional external vbus supply Thread-Topic: [PATCH v2] usb: host: ehci-platform: add support for optional external vbus supply Thread-Index: AQHTqkp3rnXPTZ4feU61xpBLtCmRWqOtQQQAgAAMt4A= Date: Tue, 20 Feb 2018 14:46:07 +0000 Message-ID: <2ef38200-947c-1419-1c91-f033da390f74@st.com> References: <1519131492-27913-1-git-send-email-amelie.delaunay@st.com> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.75.127.44] Content-Type: text/plain; charset="utf-8" Content-ID: <2753CB0B96FF3C4584ACEF41C723FBDA@st.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-02-20_06:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksDQoNCk9uIDAyLzIwLzIwMTggMDM6MDAgUE0sIFJvZ2VyIFF1YWRyb3Mgd3JvdGU6DQo+IEhp LA0KPiANCj4gT24gMjAvMDIvMTggMTQ6NTgsIEFtZWxpZSBEZWxhdW5heSB3cm90ZToNCj4+IE9u IHNvbWUgYm9hcmRzLCBlc3BlY2lhbGx5IHdoZW4gdmJ1cyBzdXBwbHkgcmVxdWlyZXMgbGFyZ2Ug Y3VycmVudCwNCj4+IGFuZCB0aGUgY2hhcmdlIHB1bXAgb24gdGhlIFBIWSBpc24ndCBlbm91Z2gs IGFuIGV4dGVybmFsIHZidXMgcG93ZXIgc3dpdGNoDQo+PiBtYXkgYmUgdXNlZC4NCj4+IEFkZCBz dXBwb3J0IGZvciB0aGlzIG9wdGlvbmFsIGV4dGVybmFsIHZidXMgc3VwcGx5IGluIGVoY2ktcGxh dGZvcm0uDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogQW1lbGllIERlbGF1bmF5IDxhbWVsaWUuZGVs YXVuYXlAc3QuY29tPg0KPj4NCj4+IC0tLQ0KPj4gQ2hhbmdlcyBpbiB2MjoNCj4+ICAgKiBBZGRy ZXNzIFJvZ2VyIFF1YWRyb3MgY29tbWVudHM6IG1vdmUgcmVndWxhdG9yX2VuYWJsZS9kaXNhYmxl IGZyb20NCj4+IGVoY2lfcGxhdGZvcm1fcG93ZXJfb24vb2ZmIHRvIGVoY2lfcGxhdGZvcm1fcG9y dF9wb3dlci4NCj4+IC0tLQ0KPj4gICBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv dXNiL3VzYi1laGNpLnR4dCB8ICAxICsNCj4+ICAgZHJpdmVycy91c2IvaG9zdC9laGNpLXBsYXRm b3JtLmMgICAgICAgICAgICAgICAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrDQo+PiAg IDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQ0KPj4NCj4+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdXNiL3VzYi1laGNpLnR4dCBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy91c2IvdXNiLWVoY2kudHh0DQo+PiBpbmRleCAz ZWZkZTEyLi5mYzQ4MGNkIDEwMDY0NA0KPj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL3VzYi91c2ItZWhjaS50eHQNCj4+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy91c2IvdXNiLWVoY2kudHh0DQo+PiBAQCAtMTksNiArMTksNyBAQCBPcHRp b25hbCBwcm9wZXJ0aWVzOg0KPj4gICAgLSBwaHlzIDogcGhhbmRsZSArIHBoeSBzcGVjaWZpZXIg cGFpcg0KPj4gICAgLSBwaHktbmFtZXMgOiAidXNiIg0KPj4gICAgLSByZXNldHMgOiBwaGFuZGxl ICsgcmVzZXQgc3BlY2lmaWVyIHBhaXINCj4+ICsgLSB2YnVzLXN1cHBseSA6IHBoYW5kbGUgb2Yg cmVndWxhdG9yIHN1cHBseWluZyB2YnVzDQo+PiAgIA0KPiANCj4gQ2FuIHBsYXRmb3JtcyBoYXZl IG1vcmUgdGhhbiBvbmUgcmVndWxhdG9yIGUuZy4gb25lIHJlZ3VsYXRvciBwZXIgcG9ydD8NCj4g DQoNCkkgaW1hZ2luZSB0aGF0IHllcywgcGxhdGZvcm1zIGNvdWxkIGhhdmUgb25lIHJlZ3VsYXRv ciBwZXIgcG9ydC4NClJlZ3VsYXRvciBjb25zdW1lcnMgYmluZGluZ3MgaW1wb3NlIGEgPG5hbWU+ LXN1cHBseSBwcm9wZXJ0eSBwZXIgDQpyZWd1bGF0b3IsIHNvLCB3aGF0IGRvIHlvdSB0aGluayBh Ym91dCA6DQp2YnVzMC1zdXBwbHkgZm9yIHBvcnQjMA0KdmJ1czEtc3VwcGx5IGZvciBwb3J0IzEN Ci4uLg0KdmJ1c04tc3VwcGx5IGZvciBwb3J0I04NCg0KQW5kIHRoZW4gaW4gcHJvYmUsIGFsbG9j YXRlICdzdHJ1Y3QgcmVndWxhdG9yICp2YnVzX3N1cHBsaWVzJyB3aXRoIGEgDQpzaXplIGNvcnJl c3BvbmRpbmcgdG8gJ0hDU19OX1BPUlRTKGVoY2ktPmhjc19wYXJhbXMpICogc2l6ZW9mKHN0cnVj dCANCnJlZ3VsYXRvciAqKScuDQpBbmQgbG9vcCB0byBnZXQgb3B0aW9uYWwgcmVndWxhdG9yIHZi dXMwLCB2YnVzMSwuLi4sIHZidXNOLg0KQW5kIHRoZW4gZW5hYmxlL2Rpc2FibGUgdGhlIGNvcnJl c3BvbmRpbmcgcmVndWxhdG9yIGluIA0KZWhjaV9wbGF0Zm9ybV9wb3J0X3Bvd2VyIHRoYW5rcyB0 byBwb3J0bnVtLg0KDQo+PiAgIEV4YW1wbGUgKFNlcXVvaWEgNDQwRVB4KToNCj4+ICAgICAgIGVo Y2lAZTAwMDAzMDAgew0KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2hvc3QvZWhjaS1wbGF0 Zm9ybS5jIGIvZHJpdmVycy91c2IvaG9zdC9laGNpLXBsYXRmb3JtLmMNCj4+IGluZGV4IGIwNjVh OTYuLjA1YmUxMDAgMTAwNjQ0DQo+PiAtLS0gYS9kcml2ZXJzL3VzYi9ob3N0L2VoY2ktcGxhdGZv cm0uYw0KPj4gKysrIGIvZHJpdmVycy91c2IvaG9zdC9laGNpLXBsYXRmb3JtLmMNCj4+IEBAIC0y OSw2ICsyOSw3IEBADQo+PiAgICNpbmNsdWRlIDxsaW51eC9vZi5oPg0KPj4gICAjaW5jbHVkZSA8 bGludXgvcGh5L3BoeS5oPg0KPj4gICAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+ DQo+PiArI2luY2x1ZGUgPGxpbnV4L3JlZ3VsYXRvci9jb25zdW1lci5oPg0KPj4gICAjaW5jbHVk ZSA8bGludXgvcmVzZXQuaD4NCj4+ICAgI2luY2x1ZGUgPGxpbnV4L3VzYi5oPg0KPj4gICAjaW5j bHVkZSA8bGludXgvdXNiL2hjZC5oPg0KPj4gQEAgLTQ2LDYgKzQ3LDcgQEAgc3RydWN0IGVoY2lf cGxhdGZvcm1fcHJpdiB7DQo+PiAgIAlzdHJ1Y3QgcmVzZXRfY29udHJvbCAqcnN0czsNCj4+ICAg CXN0cnVjdCBwaHkgKipwaHlzOw0KPj4gICAJaW50IG51bV9waHlzOw0KPj4gKwlzdHJ1Y3QgcmVn dWxhdG9yICp2YnVzX3N1cHBseTsNCj4+ICAgCWJvb2wgcmVzZXRfb25fcmVzdW1lOw0KPj4gICB9 Ow0KPj4gICANCj4+IEBAIC03Niw2ICs3OCwyNSBAQCBzdGF0aWMgaW50IGVoY2lfcGxhdGZvcm1f cmVzZXQoc3RydWN0IHVzYl9oY2QgKmhjZCkNCj4+ICAgCXJldHVybiAwOw0KPj4gICB9DQo+PiAg IA0KPj4gK3N0YXRpYyBpbnQgZWhjaV9wbGF0Zm9ybV9wb3J0X3Bvd2VyKHN0cnVjdCB1c2JfaGNk ICpoY2QsIGludCBwb3J0bnVtLA0KPj4gKwkJCQkgICAgYm9vbCBlbmFibGUpDQo+PiArew0KPj4g KwlzdHJ1Y3QgZWhjaV9wbGF0Zm9ybV9wcml2ICpwcml2ID0gaGNkX3RvX2VoY2lfcHJpdihoY2Qp Ow0KPj4gKwlpbnQgcmV0ID0gMDsNCj4+ICsNCj4+ICsJaWYgKHByaXYtPnZidXNfc3VwcGx5KSB7 DQo+PiArCQlpZiAoZW5hYmxlKQ0KPj4gKwkJCXJldCA9IHJlZ3VsYXRvcl9lbmFibGUocHJpdi0+ dmJ1c19zdXBwbHkpOw0KPj4gKwkJZWxzZQ0KPj4gKwkJCXJldCA9IHJlZ3VsYXRvcl9kaXNhYmxl KHByaXYtPnZidXNfc3VwcGx5KTsNCj4+ICsJCWlmIChyZXQpDQo+PiArCQkJZGV2X2VycihoY2Qt PnNlbGYuY29udHJvbGxlciwNCj4+ICsJCQkJImZhaWxlZCB0byAlcyB2YnVzIHN1cHBseTogJWRc biIsDQo+PiArCQkJCWVuYWJsZSA/ICJlbmFibGUiIDogImRpc2FibGUiLCByZXQpOw0KPj4gKwl9 DQo+PiArCXJldHVybiByZXQ7DQo+PiArfQ0KPj4gKw0KPj4gICBzdGF0aWMgaW50IGVoY2lfcGxh dGZvcm1fcG93ZXJfb24oc3RydWN0IHBsYXRmb3JtX2RldmljZSAqZGV2KQ0KPj4gICB7DQo+PiAg IAlzdHJ1Y3QgdXNiX2hjZCAqaGNkID0gcGxhdGZvcm1fZ2V0X2RydmRhdGEoZGV2KTsNCj4+IEBA IC0xMzQsNiArMTU1LDcgQEAgc3RhdGljIHN0cnVjdCBoY19kcml2ZXIgX19yZWFkX21vc3RseSBl aGNpX3BsYXRmb3JtX2hjX2RyaXZlcjsNCj4+ICAgc3RhdGljIGNvbnN0IHN0cnVjdCBlaGNpX2Ry aXZlcl9vdmVycmlkZXMgcGxhdGZvcm1fb3ZlcnJpZGVzIF9faW5pdGNvbnN0ID0gew0KPj4gICAJ LnJlc2V0ID0JCWVoY2lfcGxhdGZvcm1fcmVzZXQsDQo+PiAgIAkuZXh0cmFfcHJpdl9zaXplID0J c2l6ZW9mKHN0cnVjdCBlaGNpX3BsYXRmb3JtX3ByaXYpLA0KPj4gKwkucG9ydF9wb3dlciA9CQll aGNpX3BsYXRmb3JtX3BvcnRfcG93ZXIsDQo+PiAgIH07DQo+PiAgIA0KPj4gICBzdGF0aWMgc3Ry dWN0IHVzYl9laGNpX3BkYXRhIGVoY2lfcGxhdGZvcm1fZGVmYXVsdHMgPSB7DQo+PiBAQCAtMjQ3 LDYgKzI2OSwxNSBAQCBzdGF0aWMgaW50IGVoY2lfcGxhdGZvcm1fcHJvYmUoc3RydWN0IHBsYXRm b3JtX2RldmljZSAqZGV2KQ0KPj4gICAJaWYgKGVycikNCj4+ICAgCQlnb3RvIGVycl9wdXRfY2xr czsNCj4+ICAgDQo+PiArCXByaXYtPnZidXNfc3VwcGx5ID0gZGV2bV9yZWd1bGF0b3JfZ2V0X29w dGlvbmFsKCZkZXYtPmRldiwgInZidXMiKTsNCj4+ICsJaWYgKElTX0VSUihwcml2LT52YnVzX3N1 cHBseSkpIHsNCj4+ICsJCWVyciA9IFBUUl9FUlIocHJpdi0+dmJ1c19zdXBwbHkpOw0KPj4gKwkJ aWYgKGVyciA9PSAtRU5PREVWKQ0KPj4gKwkJCXByaXYtPnZidXNfc3VwcGx5ID0gTlVMTDsNCj4+ ICsJCWVsc2UNCj4+ICsJCQlnb3RvIGVycl9yZXNldDsNCj4+ICsJfQ0KPj4gKw0KPj4gICAJaWYg KHBkYXRhLT5iaWdfZW5kaWFuX2Rlc2MpDQo+PiAgIAkJZWhjaS0+YmlnX2VuZGlhbl9kZXNjID0g MTsNCj4+ICAgCWlmIChwZGF0YS0+YmlnX2VuZGlhbl9tbWlvKQ0KPj4NCj4g