Received: by 10.223.176.46 with SMTP id f43csp2319583wra; Thu, 25 Jan 2018 08:07:38 -0800 (PST) X-Google-Smtp-Source: AH8x227Y2WMWCxNsTA97jJI7mC2Zns+4DzWs2xppcwrcDeSIKdnwCHbxrYrs0WgzqiOc+FBmh4jD X-Received: by 2002:a17:902:7484:: with SMTP id h4-v6mr1986377pll.166.1516896458472; Thu, 25 Jan 2018 08:07:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516896458; cv=none; d=google.com; s=arc-20160816; b=pw7yenhqhf6JTlbSJN7HWRmpmDYEHSB/kZ0A/5hdQ9nq1zYPjqbggVhRIFtrLXZwRF 0ZbALHMN6f3mKZl17KOQnjhc0XgMfbTMAZMxc8xeQN7TLryff7K5li768Yd9WNMGX10H uQH2JPkFRnLDJWQYgD0ho3YWFO8gpFsu2ORa3F5Awy9mPaxbV3UEClNitukIQjCqeaJl pIKkfVqhHrcj3Mm1cQ7j8xG3vSwoUTxoowz1+JP9UNeyaV8qv2fudRhVY758t8PxAsSm ucg2yh4BuFD3bqZC/EsfPbd+I3IvfuHYD/DJyuq4m0DdIY86nIypjbsE14hjBiM/uI7U +gWw== 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=qKRGFjFD45C0cqfXf9GWRvYikxu78EdJEypLSLeOFPs=; b=ILou8+WW1l05dQ6d4Uv6wn5NlIcRZTRIRDaydfgOuAuRXIhvoSix5BPq4PXhr3ckt5 9EwN8StjvJRa6XFBYjiVVtHuLowIHmgDuNg9VXSCko4h5AQ65pT9Pj3Jmr14YIAC2OG+ OpteczQepiB6qY4A7I0LoWyGwxRyPaudbAzgfS+00EJaYNZ3e//pGdoOAQpRxPHou+l2 Hw2rYzXfpAuLBKEw7hwFvX0hqKeunYaABFZYrzVkg6a6QCOhQMHQ4jCsoo8pTrC83sbe zUwjJoYpX2M3F5pAWfCzwyuaG+Ny1HauuzOE+Nu4/7fD/6ieNnw00Ws55NcN/XkRVTN8 LHag== 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 m21si1736218pgn.40.2018.01.25.08.07.23; Thu, 25 Jan 2018 08:07:38 -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 S1751219AbeAYQG5 (ORCPT + 99 others); Thu, 25 Jan 2018 11:06:57 -0500 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:48922 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750851AbeAYQG4 (ORCPT ); Thu, 25 Jan 2018 11:06:56 -0500 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 w0PG4g3T002807; Thu, 25 Jan 2018 17:06:19 +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 2fq4fkuxyr-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 25 Jan 2018 17:06:19 +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 AFC5E31; Thu, 25 Jan 2018 16:06:18 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag7node2.st.com [10.75.127.20]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 7EEA04F46; Thu, 25 Jan 2018 16:06:18 +0000 (GMT) Received: from SFHDAG6NODE3.st.com (10.75.127.18) by SFHDAG7NODE2.st.com (10.75.127.20) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 25 Jan 2018 17:06:17 +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; Thu, 25 Jan 2018 17:06:18 +0100 From: Philippe CORNU To: Archit Taneja , Andrzej Hajda , Laurent Pinchart , David Airlie , Brian Norris , 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" CC: Yannick FERTRE , Vincent ABRIOU , Alexandre TORGUE , "Maxime Coquelin" , Ludovic BARRE , Mickael REULIER 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: AQHTlGzLGXXRIzYyCUCpCWgoURDUQKOEsz4A Date: Thu, 25 Jan 2018 16:06:18 +0000 Message-ID: <9a37839b-f3bc-2c69-94b8-2fe52ea14965@st.com> References: <20180123170806.5282-1-philippe.cornu@st.com> In-Reply-To: <20180123170806.5282-1-philippe.cornu@st.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.50] 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-25_06:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksDQoNCmluIHNob3J0OiB0aGlzIHBhdGNoIGlzICJDQU5DRUxMRUQiIDogKQ0KDQpUaGFua3Mg dG8gY29tbWVudHMgZnJvbSBzb21lIG9mIHlvdSwgSSBtYW5hZ2VkIHRvIHVzZSBhZGp1c3RlZF9t b2RlLg0KDQpQbGVhc2UgaGF2ZSBhIGxvb2sgdG8gdGhlIHBhdGNoICJkcm0vYnJpZGdlL3N5bm9w c3lzOiBkc2k6IHVzZSANCmFkanVzdGVkX21vZGUgaW4gbW9kZV9zZXQiLg0KDQpIb3BlIGl0IGlz IGJldHRlciwgY29tbWVudHMgYXJlIHdlbGNvbWUNCg0KTWFueSB0aGFua3MsDQpQaGlsaXBwZSA6 LSkNCg0KT24gMDEvMjMvMjAxOCAwNjowOCBQTSwgUGhpbGlwcGUgQ29ybnUgd3JvdGU6DQo+IFRo ZSBwaXhlbCBjbG9jayBpcyBvcHRpb25hbC4gV2hlbiBhdmFpbGFibGUsIGl0IG9mZmVycyBhIGJl dHRlcg0KPiBwcmVjaXNlbmVzcyBmb3IgdGltaW5nIGNvbXB1dGF0aW9ucyBhbmQgYWxsb3dzIHRv IHJlZHVjZSB0aGUgZXh0cmEgZHNpDQo+IGJhbmR3aWR0aCBpbiBidXJzdCBtb2RlIChmcm9tIH4y MCUgdG8gfjEwLTEyJSwgaHcgcGxhdGZvcm0gZGVwZW5kYW50KS4NCj4gDQo+IFJldmlld2VkLWJ5 OiBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBQ aGlsaXBwZSBDb3JudSA8cGhpbGlwcGUuY29ybnVAc3QuY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBp biB2MzogU2ltcGxpZnkgcHhfY2xrIHByb2JpbmcgdGhhbmtzIHRvIEFuZHJ6ZWogSGFqZGEgY29t bWVudHMNCj4gDQo+IENoYW5nZXMgaW4gdjI6IEltcHJvdmUgcHhfY2xrIHByb2JpbmcgaW4gY2Fz ZSBvZiBFTk9FTlQgZHQgcmV0dXJuZWQgdmFsdWUNCj4gKHRoYW5rcyB0byBQaGlsaXBwIFphYmVs ICYgQW5kcnplaiBIYWpkYSBjb21tZW50cykNCj4gDQo+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRn ZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jIHwgMjUgKysrKysrKysrKysrKysrKysrKy0tLS0tLQ0K PiAgIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQ0KPiAN Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1k c2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYw0KPiBp bmRleCBlZDhhZjMyZjhlNTIuLjlmYjM1Mzg1YzM0OCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYw0KPiBAQCAtMjE3LDYgKzIxNyw3IEBA IHN0cnVjdCBkd19taXBpX2RzaSB7DQo+ICAgCXZvaWQgX19pb21lbSAqYmFzZTsNCj4gICANCj4g ICAJc3RydWN0IGNsayAqcGNsazsNCj4gKwlzdHJ1Y3QgY2xrICpweF9jbGs7DQo+ICAgDQo+ICAg CXVuc2lnbmVkIGludCBsYW5lX21icHM7IC8qIHBlciBsYW5lICovDQo+ICAgCXUzMiBjaGFubmVs Ow0KPiBAQCAtNzAzLDI0ICs3MDQsMjggQEAgc3RhdGljIHZvaWQgZHdfbWlwaV9kc2lfYnJpZGdl X21vZGVfc2V0KHN0cnVjdCBkcm1fYnJpZGdlICpicmlkZ2UsDQo+ICAgCXN0cnVjdCBkd19taXBp X2RzaSAqZHNpID0gYnJpZGdlX3RvX2RzaShicmlkZ2UpOw0KPiAgIAljb25zdCBzdHJ1Y3QgZHdf bWlwaV9kc2lfcGh5X29wcyAqcGh5X29wcyA9IGRzaS0+cGxhdF9kYXRhLT5waHlfb3BzOw0KPiAg IAl2b2lkICpwcml2X2RhdGEgPSBkc2ktPnBsYXRfZGF0YS0+cHJpdl9kYXRhOw0KPiArCXN0cnVj dCBkcm1fZGlzcGxheV9tb2RlIHB4X2Nsa19tb2RlID0gKm1vZGU7DQo+ICAgCWludCByZXQ7DQo+ ICAgDQo+ICAgCWNsa19wcmVwYXJlX2VuYWJsZShkc2ktPnBjbGspOw0KPiAgIA0KPiAtCXJldCA9 IHBoeV9vcHMtPmdldF9sYW5lX21icHMocHJpdl9kYXRhLCBtb2RlLCBkc2ktPm1vZGVfZmxhZ3Ms DQo+ICsJaWYgKGRzaS0+cHhfY2xrKQ0KPiArCQlweF9jbGtfbW9kZS5jbG9jayA9IGNsa19nZXRf cmF0ZShkc2ktPnB4X2NsaykgLyAxMDAwOw0KPiArDQo+ICsJcmV0ID0gcGh5X29wcy0+Z2V0X2xh bmVfbWJwcyhwcml2X2RhdGEsICZweF9jbGtfbW9kZSwgZHNpLT5tb2RlX2ZsYWdzLA0KPiAgIAkJ CQkgICAgIGRzaS0+bGFuZXMsIGRzaS0+Zm9ybWF0LCAmZHNpLT5sYW5lX21icHMpOw0KPiAgIAlp ZiAocmV0KQ0KPiAgIAkJRFJNX0RFQlVHX0RSSVZFUigiUGh5IGdldF9sYW5lX21icHMoKSBmYWls ZWRcbiIpOw0KPiAgIA0KPiAgIAlwbV9ydW50aW1lX2dldF9zeW5jKGRzaS0+ZGV2KTsNCj4gICAJ ZHdfbWlwaV9kc2lfaW5pdChkc2kpOw0KPiAtCWR3X21pcGlfZHNpX2RwaV9jb25maWcoZHNpLCBt b2RlKTsNCj4gKwlkd19taXBpX2RzaV9kcGlfY29uZmlnKGRzaSwgJnB4X2Nsa19tb2RlKTsNCj4g ICAJZHdfbWlwaV9kc2lfcGFja2V0X2hhbmRsZXJfY29uZmlnKGRzaSk7DQo+ICAgCWR3X21pcGlf ZHNpX3ZpZGVvX21vZGVfY29uZmlnKGRzaSk7DQo+IC0JZHdfbWlwaV9kc2lfdmlkZW9fcGFja2V0 X2NvbmZpZyhkc2ksIG1vZGUpOw0KPiArCWR3X21pcGlfZHNpX3ZpZGVvX3BhY2tldF9jb25maWco ZHNpLCAmcHhfY2xrX21vZGUpOw0KPiAgIAlkd19taXBpX2RzaV9jb21tYW5kX21vZGVfY29uZmln KGRzaSk7DQo+IC0JZHdfbWlwaV9kc2lfbGluZV90aW1lcl9jb25maWcoZHNpLCBtb2RlKTsNCj4g LQlkd19taXBpX2RzaV92ZXJ0aWNhbF90aW1pbmdfY29uZmlnKGRzaSwgbW9kZSk7DQo+ICsJZHdf bWlwaV9kc2lfbGluZV90aW1lcl9jb25maWcoZHNpLCAmcHhfY2xrX21vZGUpOw0KPiArCWR3X21p cGlfZHNpX3ZlcnRpY2FsX3RpbWluZ19jb25maWcoZHNpLCAmcHhfY2xrX21vZGUpOw0KPiAgIA0K PiAgIAlkd19taXBpX2RzaV9kcGh5X2luaXQoZHNpKTsNCj4gICAJZHdfbWlwaV9kc2lfZHBoeV90 aW1pbmdfY29uZmlnKGRzaSk7DQo+IEBAIC03MzQsNyArNzM5LDcgQEAgc3RhdGljIHZvaWQgZHdf bWlwaV9kc2lfYnJpZGdlX21vZGVfc2V0KHN0cnVjdCBkcm1fYnJpZGdlICpicmlkZ2UsDQo+ICAg DQo+ICAgCWR3X21pcGlfZHNpX2RwaHlfZW5hYmxlKGRzaSk7DQo+ICAgDQo+IC0JZHdfbWlwaV9k c2lfd2FpdF9mb3JfdHdvX2ZyYW1lcyhtb2RlKTsNCj4gKwlkd19taXBpX2RzaV93YWl0X2Zvcl90 d29fZnJhbWVzKCZweF9jbGtfbW9kZSk7DQo+ICAgDQo+ICAgCS8qIFN3aXRjaCB0byBjbWQgbW9k ZSBmb3IgcGFuZWwtYnJpZGdlIHByZV9lbmFibGUgJiBwYW5lbCBwcmVwYXJlICovDQo+ICAgCWR3 X21pcGlfZHNpX3NldF9tb2RlKGRzaSwgMCk7DQo+IEBAIC04MjgsNiArODMzLDE0IEBAIF9fZHdf bWlwaV9kc2lfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwNCj4gICAJCXJldHVy biBFUlJfUFRSKHJldCk7DQo+ICAgCX0NCj4gICANCj4gKwlkc2ktPnB4X2NsayA9IGRldm1fY2xr X2dldChkZXYsICJweF9jbGsiKTsNCj4gKwlpZiAoSVNfRVJSKGRzaS0+cHhfY2xrKSkgew0KPiAr CQlyZXQgPSBQVFJfRVJSKGRzaS0+cHhfY2xrKTsNCj4gKwkJaWYgKHJldCAhPSBFTk9FTlQpDQo+ ICsJCQlkZXZfZXJyKGRldiwgIlVuYWJsZSB0byBnZXQgb3B0LiBweF9jbGs6ICVkXG4iLCByZXQp Ow0KPiArCQlkc2ktPnB4X2NsayA9IE5VTEw7DQo+ICsJfQ0KPiArDQo+ICAgCS8qDQo+ICAgCSAq IE5vdGUgdGhhdCB0aGUgcmVzZXQgd2FzIG5vdCBkZWZpbmVkIGluIHRoZSBpbml0aWFsIGRldmlj ZSB0cmVlLCBzbw0KPiAgIAkgKiB3ZSBoYXZlIHRvIGJlIHByZXBhcmVkIGZvciBpdCBub3QgYmVp bmcgZm91bmQuDQo+IA==