Received: by 10.223.176.46 with SMTP id f43csp503967wra; Wed, 24 Jan 2018 01:25:48 -0800 (PST) X-Google-Smtp-Source: AH8x224k1S0yPkUI6QIfcj2kNhS2FTDl8W+iZfvFi1C4/C1O50PiXSq8WYQ7q60ZSlNQCzquY7KK X-Received: by 2002:a17:902:b783:: with SMTP id e3-v6mr7751634pls.160.1516785947877; Wed, 24 Jan 2018 01:25:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516785947; cv=none; d=google.com; s=arc-20160816; b=SrCzrbX9riWKuWTI+9apqqTu+b16H0FeyawW1TyN3zROeRU15mraIc7BkCLXBd8TZm adpO2cb3offHQZrot0lLyMdim994qpOevhBEvc5jJ9Eq1zpLJ//JZXAaOC3iSMJclmAc yWmYImi7GNSp5Ji8NVWy84+DTSCrjfEMx85jt8Rk3lzqRnZxK5sVvG6GCU/oVaNJ8V6N JBDCCkHAyUQSztykJbkKJi3JLBjnI3bDdmIzpnfwIXNwSrt2Br/++JChvhAXZBA4NOZX 9BdkWFOqzjSeOHxvVdQ64ABz3+4H5roUj5eB9eYUgcezvMW1eUFAgWFC3zfKhmG30Trz qnFw== 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=0IwnOpk9Kfmf+4CbuYAptsyWI6ytW1BfALTIT0PafQc=; b=s7LR2IagFD5AMqwDJ/4CYFk7tFYSJHvoTZ5mxvC7izSsfGLAZqjrbR5Ab0gE5SGpT0 x2IWet/hSe3nM6hoh/hyF9D83c6E4F2t8JB68GdF0E6vNhATPVtbBR9rvY3hfcjtXCRt Bc3X4vR0LSAlEIHnpUUB841WVTRsLk/4KexwOWSYdPfT6Qz2HFLMHLekdMmH2PWsTpAK iMPZt2yNScD4aiGBsY/9+cURR3Cyc75tm6EaZQyonpE21nF9LxcenWYc1Qppxc5I+EWE 2kjwgdmm1K4XGLkLM7JmYBitXsUKVRl8FZFy5PtqjUE62jLjlBMZSnX3QvJXYQuH8JxY G/uQ== 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 y4si8282607pgp.800.2018.01.24.01.25.34; Wed, 24 Jan 2018 01:25: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 S932810AbeAXJYu (ORCPT + 99 others); Wed, 24 Jan 2018 04:24:50 -0500 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:36620 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932512AbeAXJYr (ORCPT ); Wed, 24 Jan 2018 04:24:47 -0500 Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx08-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w0O9Dn0b010990; Wed, 24 Jan 2018 10:24:09 +0100 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx08-00178001.pphosted.com with ESMTP id 2fphspshka-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 24 Jan 2018 10:24:09 +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 B894931; Wed, 24 Jan 2018 09:24:07 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag3node3.st.com [10.75.127.9]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 5FB7D1635; Wed, 24 Jan 2018 09:24:07 +0000 (GMT) Received: from SFHDAG6NODE3.st.com (10.75.127.18) by SFHDAG3NODE3.st.com (10.75.127.9) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 24 Jan 2018 10:24:07 +0100 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; Wed, 24 Jan 2018 10:24:06 +0100 From: Philippe CORNU To: Brian Norris CC: Archit Taneja , Andrzej Hajda , Laurent Pinchart , David Airlie , Benjamin Gaignard , Bhumika Goyal , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , Sandy Huang , Heiko Stubner , "linux-arm-kernel@lists.infradead.org" , "linux-rockchip@lists.infradead.org" , Yannick FERTRE , Vincent ABRIOU , Alexandre TORGUE , Maxime Coquelin , Ludovic BARRE , Mickael REULIER , "hl@rock-chips.com" , "Chris Zhong" , "nickey.yang@rock-chips.com" Subject: Re: [PATCH v3] drm/bridge/synopsys: dsi: add optional pixel clock Thread-Topic: [PATCH v3] drm/bridge/synopsys: dsi: add optional pixel clock Thread-Index: AQHTlGzLGXXRIzYyCUCpCWgoURDUQKOB3cMAgADSxwA= Date: Wed, 24 Jan 2018 09:24:06 +0000 Message-ID: <507552a3-c68f-d6ac-a747-b8f5168d0d41@st.com> References: <20180123170806.5282-1-philippe.cornu@st.com> <20180123204939.qirvr34mlwgiwmqz@ban.mtv.corp.google.com> In-Reply-To: <20180123204939.qirvr34mlwgiwmqz@ban.mtv.corp.google.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.5.0 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.75.127.45] 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.10432:,, definitions=2018-01-24_04:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQnJpYW4sDQoNCg0KT24gMDEvMjMvMjAxOCAwOTo0OSBQTSwgQnJpYW4gTm9ycmlzIHdyb3Rl Og0KPiBIaSwNCj4gDQo+IFBoaWxpcHBlIGFza2VkIG1lIHRvIHJldmlldyB0aGUgbGFzdCB2ZXJz aW9uLiBJJ20gbm90IHN1cmUgSSBoYXZlIGEgbG90DQo+IHRvIGNvbnRyaWJ1dGUuIE1heWJlIFJv Y2tjaGlwIGZvbGtzIHdobyB3cm90ZSB0aGlzIHN0dWZmIGluIHRoZSBmaXJzdA0KPiBwbGFjZSBt aWdodC4gSSd2ZSBDQydkIHNvbWUuDQo+IA0KPiBPbiBUdWUsIEphbiAyMywgMjAxOCBhdCAwNjow ODowNlBNICswMTAwLCBQaGlsaXBwZSBDb3JudSB3cm90ZToNCj4+IFRoZSBwaXhlbCBjbG9jayBp cyBvcHRpb25hbC4gV2hlbiBhdmFpbGFibGUsIGl0IG9mZmVycyBhIGJldHRlcg0KPj4gcHJlY2lz ZW5lc3MgZm9yIHRpbWluZyBjb21wdXRhdGlvbnMgYW5kIGFsbG93cyB0byByZWR1Y2UgdGhlIGV4 dHJhIGRzaQ0KPj4gYmFuZHdpZHRoIGluIGJ1cnN0IG1vZGUgKGZyb20gfjIwJSB0byB+MTAtMTIl LCBodyBwbGF0Zm9ybSBkZXBlbmRhbnQpLg0KPj4NCj4+IFJldmlld2VkLWJ5OiBBbmRyemVqIEhh amRhIDxhLmhhamRhQHNhbXN1bmcuY29tPg0KPj4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgQ29y bnUgPHBoaWxpcHBlLmNvcm51QHN0LmNvbT4NCj4+IC0tLQ0KPj4gQ2hhbmdlcyBpbiB2MzogU2lt cGxpZnkgcHhfY2xrIHByb2JpbmcgdGhhbmtzIHRvIEFuZHJ6ZWogSGFqZGEgY29tbWVudHMNCj4+ DQo+PiBDaGFuZ2VzIGluIHYyOiBJbXByb3ZlIHB4X2NsayBwcm9iaW5nIGluIGNhc2Ugb2YgRU5P RU5UIGR0IHJldHVybmVkIHZhbHVlDQo+PiAodGhhbmtzIHRvIFBoaWxpcHAgWmFiZWwgJiBBbmRy emVqIEhhamRhIGNvbW1lbnRzKQ0KPj4NCj4+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5v cHN5cy9kdy1taXBpLWRzaS5jIHwgMjUgKysrKysrKysrKysrKysrKysrKy0tLS0tLQ0KPj4gICAx IGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCj4+DQo+PiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5j IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jDQo+PiBpbmRl eCBlZDhhZjMyZjhlNTIuLjlmYjM1Mzg1YzM0OCAxMDA2NDQNCj4+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYw0KPj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jDQo+PiBAQCAtMjE3LDYgKzIxNyw3IEBA IHN0cnVjdCBkd19taXBpX2RzaSB7DQo+PiAgIAl2b2lkIF9faW9tZW0gKmJhc2U7DQo+PiAgIA0K Pj4gICAJc3RydWN0IGNsayAqcGNsazsNCj4+ICsJc3RydWN0IGNsayAqcHhfY2xrOw0KPj4gICAN Cj4+ICAgCXVuc2lnbmVkIGludCBsYW5lX21icHM7IC8qIHBlciBsYW5lICovDQo+PiAgIAl1MzIg Y2hhbm5lbDsNCj4+IEBAIC03MDMsMjQgKzcwNCwyOCBAQCBzdGF0aWMgdm9pZCBkd19taXBpX2Rz aV9icmlkZ2VfbW9kZV9zZXQoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSwNCj4+ICAgCXN0cnVj dCBkd19taXBpX2RzaSAqZHNpID0gYnJpZGdlX3RvX2RzaShicmlkZ2UpOw0KPj4gICAJY29uc3Qg c3RydWN0IGR3X21pcGlfZHNpX3BoeV9vcHMgKnBoeV9vcHMgPSBkc2ktPnBsYXRfZGF0YS0+cGh5 X29wczsNCj4+ICAgCXZvaWQgKnByaXZfZGF0YSA9IGRzaS0+cGxhdF9kYXRhLT5wcml2X2RhdGE7 DQo+PiArCXN0cnVjdCBkcm1fZGlzcGxheV9tb2RlIHB4X2Nsa19tb2RlID0gKm1vZGU7DQo+PiAg IAlpbnQgcmV0Ow0KPj4gICANCj4+ICAgCWNsa19wcmVwYXJlX2VuYWJsZShkc2ktPnBjbGspOw0K Pj4gICANCj4+IC0JcmV0ID0gcGh5X29wcy0+Z2V0X2xhbmVfbWJwcyhwcml2X2RhdGEsIG1vZGUs IGRzaS0+bW9kZV9mbGFncywNCj4+ICsJaWYgKGRzaS0+cHhfY2xrKQ0KPj4gKwkJcHhfY2xrX21v ZGUuY2xvY2sgPSBjbGtfZ2V0X3JhdGUoZHNpLT5weF9jbGspIC8gMTAwMDsNCj4+ICsNCj4+ICsJ cmV0ID0gcGh5X29wcy0+Z2V0X2xhbmVfbWJwcyhwcml2X2RhdGEsICZweF9jbGtfbW9kZSwgZHNp LT5tb2RlX2ZsYWdzLA0KPj4gICAJCQkJICAgICBkc2ktPmxhbmVzLCBkc2ktPmZvcm1hdCwgJmRz aS0+bGFuZV9tYnBzKTsNCj4+ICAgCWlmIChyZXQpDQo+PiAgIAkJRFJNX0RFQlVHX0RSSVZFUigi UGh5IGdldF9sYW5lX21icHMoKSBmYWlsZWRcbiIpOw0KPj4gICANCj4+ICAgCXBtX3J1bnRpbWVf Z2V0X3N5bmMoZHNpLT5kZXYpOw0KPj4gICAJZHdfbWlwaV9kc2lfaW5pdChkc2kpOw0KPj4gLQlk d19taXBpX2RzaV9kcGlfY29uZmlnKGRzaSwgbW9kZSk7DQo+PiArCWR3X21pcGlfZHNpX2RwaV9j b25maWcoZHNpLCAmcHhfY2xrX21vZGUpOw0KPj4gICAJZHdfbWlwaV9kc2lfcGFja2V0X2hhbmRs ZXJfY29uZmlnKGRzaSk7DQo+PiAgIAlkd19taXBpX2RzaV92aWRlb19tb2RlX2NvbmZpZyhkc2kp Ow0KPj4gLQlkd19taXBpX2RzaV92aWRlb19wYWNrZXRfY29uZmlnKGRzaSwgbW9kZSk7DQo+PiAr CWR3X21pcGlfZHNpX3ZpZGVvX3BhY2tldF9jb25maWcoZHNpLCAmcHhfY2xrX21vZGUpOw0KPj4g ICAJZHdfbWlwaV9kc2lfY29tbWFuZF9tb2RlX2NvbmZpZyhkc2kpOw0KPj4gLQlkd19taXBpX2Rz aV9saW5lX3RpbWVyX2NvbmZpZyhkc2ksIG1vZGUpOw0KPj4gLQlkd19taXBpX2RzaV92ZXJ0aWNh bF90aW1pbmdfY29uZmlnKGRzaSwgbW9kZSk7DQo+PiArCWR3X21pcGlfZHNpX2xpbmVfdGltZXJf Y29uZmlnKGRzaSwgJnB4X2Nsa19tb2RlKTsNCj4+ICsJZHdfbWlwaV9kc2lfdmVydGljYWxfdGlt aW5nX2NvbmZpZyhkc2ksICZweF9jbGtfbW9kZSk7DQo+PiAgIA0KPj4gICAJZHdfbWlwaV9kc2lf ZHBoeV9pbml0KGRzaSk7DQo+PiAgIAlkd19taXBpX2RzaV9kcGh5X3RpbWluZ19jb25maWcoZHNp KTsNCj4+IEBAIC03MzQsNyArNzM5LDcgQEAgc3RhdGljIHZvaWQgZHdfbWlwaV9kc2lfYnJpZGdl X21vZGVfc2V0KHN0cnVjdCBkcm1fYnJpZGdlICpicmlkZ2UsDQo+PiAgIA0KPj4gICAJZHdfbWlw aV9kc2lfZHBoeV9lbmFibGUoZHNpKTsNCj4+ICAgDQo+PiAtCWR3X21pcGlfZHNpX3dhaXRfZm9y X3R3b19mcmFtZXMobW9kZSk7DQo+PiArCWR3X21pcGlfZHNpX3dhaXRfZm9yX3R3b19mcmFtZXMo JnB4X2Nsa19tb2RlKTsNCj4+ICAgDQo+PiAgIAkvKiBTd2l0Y2ggdG8gY21kIG1vZGUgZm9yIHBh bmVsLWJyaWRnZSBwcmVfZW5hYmxlICYgcGFuZWwgcHJlcGFyZSAqLw0KPj4gICAJZHdfbWlwaV9k c2lfc2V0X21vZGUoZHNpLCAwKTsNCj4+IEBAIC04MjgsNiArODMzLDE0IEBAIF9fZHdfbWlwaV9k c2lfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwNCj4+ICAgCQlyZXR1cm4gRVJS X1BUUihyZXQpOw0KPj4gICAJfQ0KPj4gICANCj4+ICsJZHNpLT5weF9jbGsgPSBkZXZtX2Nsa19n ZXQoZGV2LCAicHhfY2xrIik7DQo+IA0KPiBEaWQgeW91IHdyaXRlIGEgZGV2aWNlIHRyZWUgYmlu ZGluZyBkb2N1bWVudCB1cGRhdGUgZm9yIHRoaXMgYW55d2hlcmU/DQo+IA0KPiBCcmlhbg0KPiAN Cg0KTWFueSB0aGFua3MgZm9yIHlvdXIgcmV2aWV3LA0KDQp5ZXMsICJweF9jbGsiIGlzIGFscmVh ZHkgZG9jdW1lbnRlZCwgcGxlYXNlIGhhdmUgYSBsb29rIHRvIA0KRG9jdW1lbnRhdGlvbi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYnJpZGdlL2R3X21pcGlfZHNpLnR4dA0KDQpQaGlsaXBw ZSA6LSkNCg0KPj4gKwlpZiAoSVNfRVJSKGRzaS0+cHhfY2xrKSkgew0KPj4gKwkJcmV0ID0gUFRS X0VSUihkc2ktPnB4X2Nsayk7DQo+PiArCQlpZiAocmV0ICE9IEVOT0VOVCkNCj4+ICsJCQlkZXZf ZXJyKGRldiwgIlVuYWJsZSB0byBnZXQgb3B0LiBweF9jbGs6ICVkXG4iLCByZXQpOw0KPj4gKwkJ ZHNpLT5weF9jbGsgPSBOVUxMOw0KPj4gKwl9DQo+PiArDQo+PiAgIAkvKg0KPj4gICAJICogTm90 ZSB0aGF0IHRoZSByZXNldCB3YXMgbm90IGRlZmluZWQgaW4gdGhlIGluaXRpYWwgZGV2aWNlIHRy ZWUsIHNvDQo+PiAgIAkgKiB3ZSBoYXZlIHRvIGJlIHByZXBhcmVkIGZvciBpdCBub3QgYmVpbmcg Zm91bmQuDQo+PiAtLSANCj4+IDIuMTUuMQ0KPj4=