Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4728930imm; Mon, 14 May 2018 11:59:37 -0700 (PDT) X-Google-Smtp-Source: AB8JxZojBmKL79Z1FNhmnHVnowBbPflwCDNorOiW6jXGV3DYlil+zR+GTkFfRHWosHuaEm95E1d5 X-Received: by 2002:a62:f20d:: with SMTP id m13-v6mr11761832pfh.170.1526324377351; Mon, 14 May 2018 11:59:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526324377; cv=none; d=google.com; s=arc-20160816; b=efr6yGwQeXi9gbyuZeq6JdCaMgrajT1XxD8OA4vHRQrnZsJOM4Xtk/QvncLcNO6yi2 HvbLSpepapO6EKSs9orEqZERUCoSzscdeCoI6W6qvfZ8RYgD6BiSZbs5Yum8S2Y8tS5G 1YHkYNGYgu4KaXriFK65of9wzksjt8+cuAbMv+M+fOCjtNedTb0QUazriJOXDBqODbAk zJIGcghJzQSk2v+bBSEG89ruXbsWC9ousV+VBxd/1vfD3iFm5u3WTZ1E9IDBgFzBF1xX eOfpgLoJBMKXlOZ0WZMzFt36Ltgpy7m4X743aIAa4k/JUG0ayZJA0RBG51rlP+Obu+/Y e60g== 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=QqzS+dwm1w85pYXYFCbC1gC+UsGgswpS0jD9w032NXU=; b=hRto0VRrEnIx3hQdx7GNNhFXdLK4+A9yInVfrC7+3+XrR6AZBDDMl1/yMa+cj/1U95 e0DQZRX2d3hTUhdhssHri9vlKkGwA30S0TNZhpwFhboNkd37APMaVdvBxwwhKoAucRPM igh8ZUNvBgAxV8JNRLIE8vqvlRbda5Suav3U6dPCEHrUCKswl0IDYyBKQ8HXbq6TXGAE iEsHf2XjxsTSPUcc+z43T7Eup5aojF8DkChZwbw8HUYLGOyL6hqJwodPXbs0Z+LqmYr/ 1lNpQdEo1gxLXolnQB7DWNIgRbZeC3zOp2IRuzEXy1iTuBMNMY/p5m1rOit4pajDqKlH YKow== 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 n2-v6si4944983pgv.618.2018.05.14.11.59.22; Mon, 14 May 2018 11:59:37 -0700 (PDT) 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 S1752042AbeENS7P (ORCPT + 99 others); Mon, 14 May 2018 14:59:15 -0400 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:37387 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751449AbeENS7O (ORCPT ); Mon, 14 May 2018 14:59:14 -0400 Received: from pps.filterd (m0046661.ppops.net [127.0.0.1]) by mx08-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w4EIwodM023496; Mon, 14 May 2018 20:58:50 +0200 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx08-00178001.pphosted.com with ESMTP id 2hwq5e3ryb-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 14 May 2018 20:58:50 +0200 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 8B25331; Mon, 14 May 2018 18:58:49 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag6node3.st.com [10.75.127.18]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 0EB11A920; Mon, 14 May 2018 18:58:49 +0000 (GMT) Received: from SFHDAG6NODE3.st.com (10.75.127.18) by SFHDAG6NODE3.st.com (10.75.127.18) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 14 May 2018 20:58:48 +0200 Received: from SFHDAG6NODE3.st.com ([fe80::d04:5337:ab17:b6f6]) by SFHDAG6NODE3.st.com ([fe80::d04:5337:ab17:b6f6%20]) with mapi id 15.00.1347.000; Mon, 14 May 2018 20:58:48 +0200 From: Philippe CORNU To: Andrzej Hajda , Archit Taneja , Laurent Pinchart , David Airlie , "Rob Herring" , Mark Rutland , "dri-devel@lists.freedesktop.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: Yannick FERTRE , Benjamin Gaignard , Alexandre TORGUE Subject: Re: [PATCH v2 2/2] drm/bridge: sii902x: add optional power supplies Thread-Topic: [PATCH v2 2/2] drm/bridge: sii902x: add optional power supplies Thread-Index: AQHT3GqO5f7596VGtE+CsIvlD/pnwKQu9GaAgAAPUwCAAI0XgA== Date: Mon, 14 May 2018 18:58:48 +0000 Message-ID: <8ed2cfcd-df26-fa9c-c45d-7bf4020f0faa@st.com> References: <20180425075314.19137-1-philippe.cornu@st.com> <20180425075314.19137-3-philippe.cornu@st.com> <69a9da79-63df-6d0a-52e3-729ec8937484@samsung.com> In-Reply-To: <69a9da79-63df-6d0a-52e3-729ec8937484@samsung.com> 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.7.0 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.75.127.47] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-05-14_04:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQW5kcnplaiwNCg0KT24gMDUvMTQvMjAxOCAxMjozMyBQTSwgQW5kcnplaiBIYWpkYSB3cm90 ZToNCj4gT24gMTQuMDUuMjAxOCAxMTozOCwgUGhpbGlwcGUgQ09STlUgd3JvdGU6DQo+PiBIaSBM YXVyZW50LCBBcmNoaXQsIEFuZHJ6ZWogJiBZYW5uaWNrLA0KPj4NCj4+IERvIHlvdSBoYXZlIGFu eSBjb21tZW50cyBvbiB0aGlzIHYyIGRyaXZlciBwYXJ0Pw0KPj4gKG1vcmUgZGV0YWlscyByZWdh cmRpbmcgdjEvdjIgZGlmZmVyZW5jZXMgaW4gdGhlIGNvdmVyIGxldHRlcg0KPj4gaHR0cHM6Ly93 d3cuc3Bpbmljcy5uZXQvbGlzdHMvZHJpLWRldmVsL21zZzE3NDEzNy5odG1sKQ0KPj4NCj4+IFRo YW5rIHlvdSwNCj4+IFBoaWxpcHBlIDotKQ0KPj4NCj4+DQo+PiBPbiAwNC8yNS8yMDE4IDA5OjUz IEFNLCBQaGlsaXBwZSBDb3JudSB3cm90ZToNCj4+PiBBZGQgdGhlIG9wdGlvbmFsIHBvd2VyIHN1 cHBsaWVzIHVzaW5nIHRoZSBkZXNjcmlwdGlvbiBmb3VuZCBpbg0KPj4+ICJTaUk5MDIyQS9TaUk5 MDI0QSBIRE1JIFRyYW5zbWl0dGVyIERhdGEgU2hlZXQgKEF1Z3VzdCAyMDE2KSIuDQo+Pj4NCj4+ PiBUaGUgc2lpOTAyeCBpbnB1dCBJT3MgYXJlIG5vdCAiaW8gc2FmZSIgc28gaXQgaXMgaW1wb3J0 YW50IHRvDQo+Pj4gZW5hYmxlL2Rpc2FibGUgdm9sdGFnZSByZWd1bGF0b3JzIGR1cmluZyBwcm9i ZS9yZW1vdmUgcGhhc2VzIHRvDQo+Pj4gYXZvaWQgZGFtYWdlcy4NCj4gDQo+IFdoYXQgZXhhY3Rs eSBkb2VzIGl0IG1lYW4/IEllIEkgdW5kZXJzdGFuZCB0aGF0IHRoZSBjaGlwIGhhcyBzb21lDQo+ IGxpbWl0YXRpb25zLCBidXQgd2h5IGVuYWJsaW5nL2Rpc2FibGluZyByZWd1bGF0b3JzIGluIHBy b2JlL3JlbW92ZQ0KPiBzaG91bGQgc29sdmUgaXQ/DQoNCnRoYW5rIHlvdSBmb3IgeW91ciBjb21t ZW50Lg0KDQpBbmQgc29ycnkgZm9yIHRoZSAiYmFkIiBleHBsYW5hdGlvbiBpbiB0aGUgMm5kIHBh cmFncmFwaCBhYm91dCB0aGUgZmFjdCANCnRoYXQgaW5wdXRzIGFyZSBub3QgImlvIHNhZmUiLiBJ IGFkZGVkIHRoaXMgMm5kIHBhcmFncmFwaCBpbiB2MiANCmZvbGxvd2luZyBhIGdvb2QgY29tbWVu dCBmcm9tIExhdXJlbnQgb24gYWRkaW5nIHRoZSBtYW5hZ2VtZW50IG9mIHRoZSANCnJlZ3VsYXRv cnMgb3V0c2lkZSB0aGUgcHJvYmUvcmVtb3ZlIGZvciBhIGJldHRlciBwb3dlciBjb25zdW1wdGlv biANCm1hbmFnZW1lbnQgKGVuYWJsZS9kaXNhYmxlIHJlZ3VsYXRvcnMgb25seSB3aGVuIHRoZSBp YyBpcyB1c2VkIGZvciANCmRpc3BsYXlpbmcgc29tZXRoaW5nIGZvciBpbnN0YW5jZS4uLikuIEJ1 dCBhZnRlciBhIGRlZXBlciBhbmFseXNpcywgSSANCnJlYWxpemVkIHRoYXQgdGhlIG9ubHkgd2F5 IHRvIGltcHJvdmUgdGhlIHBvd2VyIGNvbnN1bXB0aW9uIGlzIHRvIA0KaW1wbGVtZW50ICYgdGVz dCB0aGUgc2lpOTAyeCB2YXJpb3VzIHNsZWVwIG1vZGVzLCB0aGF0IGlzIG91dC1vZi1zY29wZSAN Cm9mIHRoaXMgc21hbGwgcGF0Y2ggYW5kIGFsc28gb3V0LW9mLXNjb3BlIG9mIG15IHRlc3QgYm9h cmQgSSB1c2Ugb24gDQp3aGljaCB0aGUgc2lpOTAyeCBicmlkZ2UgaWMgcG93ZXIgY29uc3VtcHRp b24gaXMgdmVyeSBsb3cgY29tcGFyZSB0byB0aGUgDQpyZXN0IG9mIHRoZSBzeXN0ZW0uLi4NCg0K SSB3aWxsIHJlbW92ZSB0aGlzICJleHBsYW5hdGlvbiIgaW4gdjMgYXMgaXQgY3JlYXRlcyBjb25m dXNpb24uDQoNCk1hbnkgdGhhbmtzLA0KUGhpbGlwcGUgOi0pDQoNCj4gDQo+IFJlZ2FyZHMNCj4g QW5kcnplag0KPiANCj4+Pg0KPj4+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIENvcm51IDxwaGls aXBwZS5jb3JudUBzdC5jb20+DQo+Pj4gLS0tDQo+Pj4gICAgZHJpdmVycy9ncHUvZHJtL2JyaWRn ZS9zaWk5MDJ4LmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQ0K Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0K Pj4+DQo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jIGIv ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MDJ4LmMNCj4+PiBpbmRleCA2MDM3M2Q3ZWIyMjAu LmMzNjdkN2I5MWFkZSAxMDA2NDQNCj4+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3Np aTkwMnguYw0KPj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc2lpOTAyeC5jDQo+Pj4g QEAgLTI0LDYgKzI0LDcgQEANCj4+PiAgICAjaW5jbHVkZSA8bGludXgvaTJjLmg+DQo+Pj4gICAg I2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPg0KPj4+ICAgICNpbmNsdWRlIDxsaW51eC9yZWdtYXAu aD4NCj4+PiArI2luY2x1ZGUgPGxpbnV4L3JlZ3VsYXRvci9jb25zdW1lci5oPg0KPj4+ICAgIA0K Pj4+ICAgICNpbmNsdWRlIDxkcm0vZHJtUC5oPg0KPj4+ICAgICNpbmNsdWRlIDxkcm0vZHJtX2F0 b21pY19oZWxwZXIuaD4NCj4+PiBAQCAtODYsNiArODcsNyBAQCBzdHJ1Y3Qgc2lpOTAyeCB7DQo+ Pj4gICAgCXN0cnVjdCBkcm1fYnJpZGdlIGJyaWRnZTsNCj4+PiAgICAJc3RydWN0IGRybV9jb25u ZWN0b3IgY29ubmVjdG9yOw0KPj4+ICAgIAlzdHJ1Y3QgZ3Bpb19kZXNjICpyZXNldF9ncGlvOw0K Pj4+ICsJc3RydWN0IHJlZ3VsYXRvcl9idWxrX2RhdGEgc3VwcGxpZXNbMl07DQo+Pj4gICAgfTsN Cj4+PiAgICANCj4+PiAgICBzdGF0aWMgaW5saW5lIHN0cnVjdCBzaWk5MDJ4ICpicmlkZ2VfdG9f c2lpOTAyeChzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlKQ0KPj4+IEBAIC0zOTIsMjMgKzM5NCw0 MiBAQCBzdGF0aWMgaW50IHNpaTkwMnhfcHJvYmUoc3RydWN0IGkyY19jbGllbnQgKmNsaWVudCwN Cj4+PiAgICAJCXJldHVybiBQVFJfRVJSKHNpaTkwMngtPnJlc2V0X2dwaW8pOw0KPj4+ICAgIAl9 DQo+Pj4gICAgDQo+Pj4gKwlzaWk5MDJ4LT5zdXBwbGllc1swXS5zdXBwbHkgPSAiaW92Y2MiOw0K Pj4+ICsJc2lpOTAyeC0+c3VwcGxpZXNbMV0uc3VwcGx5ID0gInZjYzEyIjsNCj4+PiArCXJldCA9 IGRldm1fcmVndWxhdG9yX2J1bGtfZ2V0KGRldiwgQVJSQVlfU0laRShzaWk5MDJ4LT5zdXBwbGll cyksDQo+Pj4gKwkJCQkgICAgICBzaWk5MDJ4LT5zdXBwbGllcyk7DQo+Pj4gKwlpZiAocmV0KSB7 DQo+Pj4gKwkJZGV2X2VycihkZXYsICJGYWlsZWQgdG8gZ2V0IHBvd2VyIHN1cHBsaWVzOiAlZFxu IiwgcmV0KTsNCj4+PiArCQlyZXR1cm4gcmV0Ow0KPj4+ICsJfQ0KPj4+ICsNCj4+PiArCXJldCA9 IHJlZ3VsYXRvcl9idWxrX2VuYWJsZShBUlJBWV9TSVpFKHNpaTkwMngtPnN1cHBsaWVzKSwNCj4+ PiArCQkJCSAgICBzaWk5MDJ4LT5zdXBwbGllcyk7DQo+Pj4gKwlpZiAocmV0KSB7DQo+Pj4gKwkJ ZGV2X2VycihkZXYsICJGYWlsZWQgdG8gZW5hYmxlIHBvd2VyIHN1cHBsaWVzOiAlZFxuIiwgcmV0 KTsNCj4+PiArCQlyZXR1cm4gcmV0Ow0KPj4+ICsJfQ0KPj4+ICsNCj4+PiArCXVzbGVlcF9yYW5n ZSgxMDAwMCwgMjAwMDApOw0KPj4+ICsNCj4+PiAgICAJc2lpOTAyeF9yZXNldChzaWk5MDJ4KTsN Cj4+PiAgICANCj4+PiAgICAJcmV0ID0gcmVnbWFwX3dyaXRlKHNpaTkwMngtPnJlZ21hcCwgU0lJ OTAyWF9SRUdfVFBJX1JRQiwgMHgwKTsNCj4+PiAgICAJaWYgKHJldCkNCj4+PiAtCQlyZXR1cm4g cmV0Ow0KPj4+ICsJCWdvdG8gZXJyX2Rpc2FibGVfcmVndWxhdG9yOw0KPj4+ICAgIA0KPj4+ICAg IAlyZXQgPSByZWdtYXBfYnVsa19yZWFkKHNpaTkwMngtPnJlZ21hcCwgU0lJOTAyWF9SRUdfQ0hJ UElEKDApLA0KPj4+ICAgIAkJCSAgICAgICAmY2hpcGlkLCA0KTsNCj4+PiAgICAJaWYgKHJldCkg ew0KPj4+ICAgIAkJZGV2X2VycihkZXYsICJyZWdtYXBfcmVhZCBmYWlsZWQgJWRcbiIsIHJldCk7 DQo+Pj4gLQkJcmV0dXJuIHJldDsNCj4+PiArCQlnb3RvIGVycl9kaXNhYmxlX3JlZ3VsYXRvcjsN Cj4+PiAgICAJfQ0KPj4+ICAgIA0KPj4+ICAgIAlpZiAoY2hpcGlkWzBdICE9IDB4YjApIHsNCj4+ PiAgICAJCWRldl9lcnIoZGV2LCAiSW52YWxpZCBjaGlwaWQ6ICUwMnggKGV4cGVjdGluZyAweGIw KVxuIiwNCj4+PiAgICAJCQljaGlwaWRbMF0pOw0KPj4+IC0JCXJldHVybiAtRUlOVkFMOw0KPj4+ ICsJCXJldCA9IC1FSU5WQUw7DQo+Pj4gKwkJZ290byBlcnJfZGlzYWJsZV9yZWd1bGF0b3I7DQo+ Pj4gICAgCX0NCj4+PiAgICANCj4+PiAgICAJLyogQ2xlYXIgYWxsIHBlbmRpbmcgaW50ZXJydXB0 cyAqLw0KPj4+IEBAIC00MjQsNyArNDQ1LDcgQEAgc3RhdGljIGludCBzaWk5MDJ4X3Byb2JlKHN0 cnVjdCBpMmNfY2xpZW50ICpjbGllbnQsDQo+Pj4gICAgCQkJCQkJSVJRRl9PTkVTSE9ULCBkZXZf bmFtZShkZXYpLA0KPj4+ICAgIAkJCQkJCXNpaTkwMngpOw0KPj4+ICAgIAkJaWYgKHJldCkNCj4+ PiAtCQkJcmV0dXJuIHJldDsNCj4+PiArCQkJZ290byBlcnJfZGlzYWJsZV9yZWd1bGF0b3I7DQo+ Pj4gICAgCX0NCj4+PiAgICANCj4+PiAgICAJc2lpOTAyeC0+YnJpZGdlLmZ1bmNzID0gJnNpaTkw MnhfYnJpZGdlX2Z1bmNzOw0KPj4+IEBAIC00MzQsNiArNDU1LDEyIEBAIHN0YXRpYyBpbnQgc2lp OTAyeF9wcm9iZShzdHJ1Y3QgaTJjX2NsaWVudCAqY2xpZW50LA0KPj4+ICAgIAlpMmNfc2V0X2Ns aWVudGRhdGEoY2xpZW50LCBzaWk5MDJ4KTsNCj4+PiAgICANCj4+PiAgICAJcmV0dXJuIDA7DQo+ Pj4gKw0KPj4+ICtlcnJfZGlzYWJsZV9yZWd1bGF0b3I6DQo+Pj4gKwlyZWd1bGF0b3JfYnVsa19k aXNhYmxlKEFSUkFZX1NJWkUoc2lpOTAyeC0+c3VwcGxpZXMpLA0KPj4+ICsJCQkgICAgICAgc2lp OTAyeC0+c3VwcGxpZXMpOw0KPj4+ICsNCj4+PiArCXJldHVybiByZXQ7DQo+Pj4gICAgfQ0KPj4+ ICAgIA0KPj4+ICAgIHN0YXRpYyBpbnQgc2lpOTAyeF9yZW1vdmUoc3RydWN0IGkyY19jbGllbnQg KmNsaWVudCkNCj4+PiBAQCAtNDQzLDYgKzQ3MCw5IEBAIHN0YXRpYyBpbnQgc2lpOTAyeF9yZW1v dmUoc3RydWN0IGkyY19jbGllbnQgKmNsaWVudCkNCj4+PiAgICANCj4+PiAgICAJZHJtX2JyaWRn ZV9yZW1vdmUoJnNpaTkwMngtPmJyaWRnZSk7DQo+Pj4gICAgDQo+Pj4gKwlyZWd1bGF0b3JfYnVs a19kaXNhYmxlKEFSUkFZX1NJWkUoc2lpOTAyeC0+c3VwcGxpZXMpLA0KPj4+ICsJCQkgICAgICAg c2lpOTAyeC0+c3VwcGxpZXMpOw0KPj4+ICsNCj4+PiAgICAJcmV0dXJuIDA7DQo+Pj4gICAgfQ0K Pj4+ICAgIA0KPiANCj4g