Received: by 10.223.176.46 with SMTP id f43csp2017626wra; Thu, 25 Jan 2018 03:41:12 -0800 (PST) X-Google-Smtp-Source: AH8x224l59PXsEHUIYvUOuCd7IPiaQ8WDZjn7P+l6bpBXp6B+PT93OIutz+vIf2fVL23UB3eD+pI X-Received: by 2002:a17:902:5814:: with SMTP id m20-v6mr1811756pli.434.1516880472604; Thu, 25 Jan 2018 03:41:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516880472; cv=none; d=google.com; s=arc-20160816; b=YF4VbsqhlH20xft2BlXtE4zQw/lggxMLJTuueZEjd4fFRIDPaoatiLXwqPeFeMa74K XONa0v9GkfaZko6Tya+2e6XzAkbMc0VWxl7DBhCMdCNtClwAb1D4uRm2zjUBPyINrW5S zMjOWYtsyaaE5+o9P29LR1aJKl647bXVPVQVQVP+ahG8DLMmOtvvats1P9G+QwWZ5LlO +0jUvyhCxFoC1pR7XnOpZjn+E4ymZEiJJlTMvZv1loLgC5d/JOJoeSP/GIWZlb7pcqMr a9Q+fJDnga75fx9Qv9YNExW4aSATSNH9Peht52yyMDVkxn+ZIzQt3LcXVEAzNPMXi7f+ k88Q== 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=fmX6AVZsDsMcOw++Pc1Le3AWJbgxJtnTRSzkMsQuaV0=; b=CdjEoycSp+BHrBq+7z1jRE1m4SJtW+rslGzz33I5aGtsKxMTeqFq9J4NFoTAsKDfkF SHMN8bYIGP5wNItPIRaodZjI6tOclnyalalfwjT9WajgvSXkHe/uof+g+pQd7zDzteB4 oloyiWl0nrUgeVQwE/XI4de6e6oeLXOmgbV3ikmRwpaFRUoJqspybiucJxIYFaqpoTGq BbUOdCyxs09oGmI/LeAj2TrgrMW3Hhd1rh2p/EtWBNFmgk/F+fDj0WWhC92SR0lVqK+U FeXjpp5jI6g85qsZlmPe7m0/0CNV4+ujralI84ejpc2n5FQ20aR6PqTYuEktUZtRZMod aUUg== 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 y1-v6si1926990pli.11.2018.01.25.03.40.57; Thu, 25 Jan 2018 03:41:12 -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 S1751846AbeAYLj0 (ORCPT + 99 others); Thu, 25 Jan 2018 06:39:26 -0500 Received: from mx07-00178001.pphosted.com ([62.209.51.94]:35278 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751777AbeAYLjV (ORCPT ); Thu, 25 Jan 2018 06:39:21 -0500 Received: from pps.filterd (m0046668.ppops.net [127.0.0.1]) by mx07-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w0PBYWIi010540; Thu, 25 Jan 2018 12:38:50 +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 2fq4fyam4m-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 25 Jan 2018 12:38:50 +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 6F16731; Thu, 25 Jan 2018 11:38:49 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag5node1.st.com [10.75.127.13]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 31F2D2A25; Thu, 25 Jan 2018 11:38:49 +0000 (GMT) Received: from SFHDAG6NODE3.st.com (10.75.127.18) by SFHDAG5NODE1.st.com (10.75.127.13) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 25 Jan 2018 12:38:48 +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 12:38:48 +0100 From: Philippe CORNU To: Andrzej Hajda , Brian Norris CC: Archit Taneja , Laurent Pinchart , David Airlie , "Yannick FERTRE" , Vincent ABRIOU , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , Sean Paul , Nickey Yang , "hl@rock-chips.com" , "linux-rockchip@lists.infradead.org" , "mka@chromium.org" , "hoegsberg@gmail.com" , "zyw@rock-chips.com" , "xbl@rock-chips.com" Subject: Re: [PATCH] drm/bridge/synopsys: dsi: use common mipi_dsi_create_packet() Thread-Topic: [PATCH] drm/bridge/synopsys: dsi: use common mipi_dsi_create_packet() Thread-Index: AQHThoap1QCkJ49j+0ukvgxd0HhaQKNrUQSAgACH7YCAAqSDgIALBxiAgAh8IwCAANNAAIABp4SAgAAI24A= Date: Thu, 25 Jan 2018 11:38:48 +0000 Message-ID: <59c4c3b3-3561-362f-16e7-a5d31769c536@st.com> References: <20180106003813.4816-1-briannorris@chromium.org> <715bb58c-efa6-7944-f186-c186d7fae569@st.com> <20180109185512.GA73309@google.com> <023c159e-0a7f-7d1b-a2d8-8ef19033a1b3@st.com> <20180123211505.xvpu3putjjbqnl2b@ban.mtv.corp.google.com> <7dd644f0-697d-1545-cdc3-30e0708c93df@samsung.com> In-Reply-To: <7dd644f0-697d-1545-cdc3-30e0708c93df@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.5.0 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.75.127.48] Content-Type: text/plain; charset="utf-8" Content-ID: <3FE6805E924A6140AA5B550678EB3113@st.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-01-25_03:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQW5kcnplaiwNCg0KDQpPbiAwMS8yNS8yMDE4IDEyOjA3IFBNLCBBbmRyemVqIEhhamRhIHdy b3RlOg0KPiBPbiAyNC4wMS4yMDE4IDEwOjUxLCBQaGlsaXBwZSBDT1JOVSB3cm90ZToNCj4+IEhp IEJyaWFuLA0KPj4NCj4+IE9uIDAxLzIzLzIwMTggMTA6MTUgUE0sIEJyaWFuIE5vcnJpcyB3cm90 ZToNCj4+PiBIaSBQaGlsaXBwZSwNCj4+Pg0KPj4+IE9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDEx OjQwOjQ4QU0gKzAwMDAsIFBoaWxpcHBlIENPUk5VIHdyb3RlOg0KPj4+PiBPbiAwMS8xMS8yMDE4 IDEyOjE2IFBNLCBQaGlsaXBwZSBDT1JOVSB3cm90ZToNCj4+Pj4+IFRvIGJlIGhvbmVzdCwgSSBk byBub3QgcmVhbGx5IGxpa2UgdGhlIG1lbWNweSBoZXJlIHRvbyBhbmQgSSBhZ3JlZSB3aXRoDQo+ Pj4+PiB5b3UgcmVnYXJkaW5nIHRoZSBCRSBpc3N1ZS4NCj4+Pj4+DQo+Pj4+PiBNeSBmaXJzdCAi c3RtIiBkcml2ZXIgKGllLiBiZWZvcmUgdXNpbmcgdGhpcyAiZnJlZXNjYWxlL3JvY2tjaGlwIg0K Pj4+Pj4gZHctbWlwaS1kc2kgZHJpdmVyIHdpdGggdGhlIG1lbWNweSkgdXNlZCB0aGUgImV4YWN0 IiBzYW1lIGNvZGUgYXMgdGhlDQo+Pj4+PiBUZWdyYSBkc2kgdGVncmFfZHNpX3dyaXRlc2woKSBm dW5jdGlvbiB3aXRoIHRoZSAyIGxvb3BzLg0KPj4+Pj4NCj4+Pj4+IGh0dHBzOi8vZWxpeGlyLmZy ZWUtZWxlY3Ryb25zLmNvbS9saW51eC92NC4xNC9zb3VyY2UvZHJpdmVycy9ncHUvZHJtL3RlZ3Jh L2RzaS5jI0wxMjQ4DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IElNSE8sIGl0IGlzIGJldHRlciB0aGFu IG1lbWNweS4uLg0KPj4+Pj4gSSBhZGRlZCB0aGVzZSAzICJkb2N1bWVudGF0aW9uIiBsaW5lcywg bWF5YmUgd2UgbWF5IHJldXNlIHRoZW0gb3INCj4+Pj4+IHNvbWV0aGluZyBzaW1pbGFyLi4uDQo+ Pj4+Pg0KPj4+Pj4gLyoNCj4+Pj4+ICAgIMKgKiBXcml0ZSA4LWJpdCBwYXlsb2FkIGRhdGEgaW50 byB0aGUgMzItYml0IHBheWxvYWQgZGF0YSByZWdpc3Rlci4NCj4+Pj4+ICAgIMKgKiBleDogcGF5 bG9hZCBkYXRhICIweDAxLCAweDAyLCAweDAzLCAweDA0LCAweDA1LCAweDA2IiB3aWxsIGJlY29t ZQ0KPj4+Pj4gICAgwqAqICIweDA0MDMwMjAxIDB4MDAwMDA2MDUiIDMyLWJpdCB3cml0ZXMNCj4+ Pj4+ICAgIMKgKi8NCj4+Pj4+DQo+Pj4+PiBOb3Qgc3VyZSBpdCBoZWxwcyB0byBmaXggdGhlIEJF IGlzc3VlIGJ1dCB3ZSBtYXkgYWRkIGEgVE9ETyBzdGF0aW5nIHRoYXQNCj4+Pj4+ICJ0aGlzIGxv b3AgaGFzIG5vdCBiZWVuIHRlc3RlZCBvbiBCRSIuLi4NCj4+Pj4+DQo+Pj4+PiBXaGF0IGlzIHlv dXIgb3Bpbmlvbj8NCj4+PiBJJ20gc29ycnksIEkgZG9uJ3QgdGhpbmsgSSBub3RpY2VkIHlvdXIg cmVwbHkgaGVyZS4gSSdtIHRyeWluZyB0byB1bmJ1cnkNCj4+PiBzb21lIGVtYWlsLCBidXQgdGhh dCdzIHNvbWV0aW1lcyBhIGxvc2luZyBiYXR0bGUuLi4NCj4+Pg0KPj4+IFRoYXQgY29kZSBhY3R1 YWxseSBkb2VzIGxvb2sgY29ycmVjdCwgYW5kIGl0J3MgcGVyaGFwcyBtYXJnaW5hbGx5DQo+Pj4g YmV0dGVyLWxvb2tpbmcgaW4gbXkgb3Bpbmlvbi4gSXQncyB1cCB0byB5b3UgaWYgeW91IHdhbnQg dG8gcHJvcG9zZQ0KPj4+IGFub3RoZXIgcGF0Y2ggOikgQXQgdGhpcyBwb2ludCwgaXQncyBvbmx5 IGEgbWF0dGVyIG9mIG5pY2UgY29kZSwgbm90DQo+Pj4gY29ycmVjdG5lc3MgSSBiZWxpZXZlLg0K Pj4+DQo+Pj4+IEFzIHlvdXIgcGF0Y2ggaGFzIGJlZW4gbWVyZ2VkLCBJIGhhdmUgZmV3IHNob3J0 IHF1ZXN0aW9ucyBhbmQgZm9yIGVhY2gNCj4+Pj4gcmVsYXRlZCBuZXcgcGF0Y2gsIEkgd291bGQg bGlrZSB0byBrbm93IGlmIHlvdSBwcmVmZXIgdGhhdCBJIGltcGxlbWVudA0KPj4+PiBpdCBvciBp ZiB5b3UgcHJlZmVyIHRvIGRvIGl0IGJ5IHlvdXJzZWxmLCBpdCdzIHJlYWxseSBsaWtlIHlvdSB3 YW50LCBvbg0KPj4+PiBteSBzaWRlLCBubyBwcm9ibGVtIHRvIG1ha2UgdGhlbSBhbGwsIHNvbWUg b3Igbm9uZSwgSSBkb24ndCB3YW50IHVzIHRvDQo+Pj4+IGltcGxlbWVudCB0aGVzZSBpbiBwYXJh bGxlbCA6LSkNCj4+Pj4NCj4+Pj4gKiBEbyB5b3UgaGF2ZSBhbnkgb3BpbmlvbiByZWdhcmRpbmcg VGVncmEtbGlrZSBsb29wcyB2cyB0aGUgbWVtY3B5PyAoc2VlDQo+Pj4+IG15IGNvbW1lbnQgYWJv dmUpIElmIHlvdSB0aGluayB0aGUgVGVncmEtbGlrZSBsb29wcyBpcyBhIGJldHRlciBhcHByb2Fj aA0KPj4+PiB0aGFuIG1lbWNweSwgdGhlcmUgaXMgYSBzbWFsbCBwYXRjaCB0byB3cml0ZS4NCj4+ PiBNeSBvcGluaW9uIGlzIGFib3ZlLg0KPj4+DQo+PiBJIGRvIG5vdCBrbm93IHlldCBpZiBJIHdp bGwgc2VuZCBhIHBhdGNoIGJ1dCBzZXZlcmFsIHJlYXNvbnMgbWF5IHB1c2ggbWUNCj4+IHRvIGRv IGl0Og0KPj4gKiBBbmRyemVqIHByb3Bvc2VkIGEgbmljZXIgY29kZSBpbiBoaXMgbGFzdCByZXZp ZXcgc28gaXQgbWVhbnMgdGhlDQo+PiBhY3R1YWwgY29kZSB3aXRoIG1lbWNweSdzIGlzICJub3Qg c28gbmljZSIgKGV2ZW4gaWYgaXQgd29ya3MgZmluZSkNCj4gDQo+IEkgd2FzIG5vdCBhZ2FpbnN0 IG1lbWNweSwgSSBoYXZlIGp1c3Qgc3VnZ2VzdGVkIHRvIGFic3RyYWN0IHRoZSBjb2RlIG91dA0K PiB0byBzb21lIGhlbHBlciBmdW5jdGlvbi4NCj4gUmVnYXJkaW5nIG1lbWNweSB2cyBsb29wIEkg d291bGQgcHJlZmVyIG1lbWNweSAtIHNpbXBsZXIgY29kZSwgYnV0IGl0IGlzDQo+IGxvb2tzIGxl c3MgaW1wb3J0YW50IHRoYXQgYWJzdHJhY3Rpbmcgb3V0Lg0KPiANCj4gUmVnYXJkcw0KPiBBbmRy emVqDQo+IA0KPiANCk1hbnkgdGhhbmtzIGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gR29vZCB0byBr bm93IHlvdXIgcHJlZmVyZW5jZSBoZXJlIGZvciANCm1lbWNweS4gU28gdGhlbiBpZiBzb21lb25l IGRlY2lkZXMgdG8gcmV3b3JrIHRoaXMgcGllY2Ugb2YgY29kZSwgYWxsIA0KdGhlc2UgYXJndW1l bnRzIGluIHRoaXMgZW1haWwgdGhyZWFkIHdpbGwgaGVscC4NCg0KTWFueSB0aGFua3MNClBoaWxp cHBlIDotKQ0KDQo+PiAqIFNldmVyYWwgZHNpIGRyaXZlcnMgdXNlIHRoZSBUZWdyYS1saWtlIGxv b3BzIChUZWdyYSwgaW50ZWwsLi4uICkgYW5kDQo+PiBpbiB2YzQvZXh5bm9zL210ayBkcml2ZXJz IG1lbWNweSBpcyBub3QgdXNlZCwgbXNtIHVzZXMgbWVtY3B5Li4uIHdlbGwsDQo+PiBub3Qgc3Vy ZSBpdCBpcyB0aGVuIGEgZ29vZCBhcmd1bWVudCwgZGlmZmVyZW50IHNvbHV0aW9ucyBmb3IgZGlm ZmVyZW50IGh3Li4uDQo+PiAqIENvbWluZyBjYWRlbmNlIGRzaSBicmlkZ2UgZHJpdmVyIHVzZXMg VGVncmEtbGlrZSBsb29wcy4NCj4+ICogSSB0aGluayBteSByZWFkIGZ1bmN0aW9uIHdpbGwgYWxz byBoYXZlIFRlZ3JhLWxpa2UgbG9vcHMsIGlmIGl0IGlzIHRoZQ0KPj4gY2FzZSwgaXQgY291bGQg YmUgbmljZSB0byBoYXZlIHNvbWV0aGluZyBob21vZ2VuZW91cy4uLg0KPj4NCj4+IEFueXdheSwg aXQgaXMgbm90IGFuIGltcG9ydGFudCBwb2ludCA6ICkNCj4+DQo+Pj4+ICogUmV0dXJuZWQgdmFs dWUgd2l0aCBudW1iZXIgb2YgYnl0ZXMgcmVjZWl2ZWQvdHJhbnNmZXJyZWQ6IHRoZXJlIGlzIGEN Cj4+Pj4gc21hbGwgcGF0Y2ggdG8gd3JpdGUNCj4+PiBJIGRvbid0IHRoaW5rIEkgZm9sbG93ZWQg dGhhdCBvbmUgdmVyeSB3ZWxsLiBJJ20gbm90IHN1cmUgbXkgb3Bpbmlvbg0KPj4+IHJlYWxseSBt YXR0ZXJzLCBhcyBsb25nIGFzIHlvdSBnZXQgc29tZW9uZSBlbHNlIHRvIGFncmVlLiBJIGRvIG5v dCBwbGFuDQo+Pj4gdG8gd3JpdGUgYW55IHN1Y2ggcGF0Y2ggaW4gdGhlIG5lYXIgdGVybS4NCj4+ Pg0KPj4+PiAqIFJlZ2FyZGluZyByZWFkIG9wZXJhdGlvbnM6IEkgcHJvcG9zZSB0byBhZGQgYSBU T0RPICsgRFJNX1dBUk4gaW4gY2FzZQ0KPj4+PiBzb21lb25lIHdhbnQgdG8gdXNlIHRoZSBBUEkg Zm9yIHJlYWQgb3BlcmF0aW9ucy4gTm90ZSB0aGF0IEkgcGxhbiB0bw0KPj4+PiBpbXBsZW1lbnQg dGhlIHJlYWQgZmVhdHVyZSBidXQgSSBkbyBub3Qga25vdyB5ZXQgd2hlbiBhbmQgbWF5YmUgUm9j a2NoaXANCj4+Pj4gcGVvcGxlIGFscmVhZHkgaGF2ZSBzb21ldGhpbmcgfnJlYWR5Pw0KPj4+IFRo ZSB3YXJuaW5nIHdvdWxkIGJlIG5pY2UgdG8gZG8gbm93LCByZWdhcmRsZXNzLg0KPj4+DQo+Pj4g Um9ja2NoaXAgZm9sa3Mgd3JvdGUgdXAgc29tZXRoaW5nIGZvciByZWFkIHN1cHBvcnQgaGVyZSBb MV0sIGJ1dCBpdCdzDQo+Pj4gYmFzZWQgb24gYSBzZW1pLWZvcmtlZCB2ZXJzaW9uIG9mIHRoZSBk cml2ZXIgKHdlJ3JlIHRyeWluZyB0byBjbGVhbiB1cA0KPj4+IHRoZSBkaXZlcmdlbmNlLCBidXQg aXQncyBub3QgdGhlcmUgeWV0KS4gUGVyaGFwcyBpdCB3b3VsZCBwcm92aWRlIHVzZWZ1bA0KPj4+ IGZvZGRlciBmb3IgeW91ciB3b3JrLiBJIGRvbid0IHRoaW5rIFJvY2tjaGlwIGlzIGltbWVkaWF0 ZWx5IHdvcmtpbmcgb24NCj4+PiB1cHN0cmVhbWluZyB0aGlzIHBhcnRpY3VsYXIgcGF0Y2gsIHNv IGl0J3MgdG90YWxseSBmYWlyIHRvIGhhbmRsZSBpdA0KPj4+IHlvdXJzZWxmLiBJdCdzIGdvdCB0 aGUgR1BMIHNpZ24tb2ZmIDspDQo+Pj4NCj4+PiBCcmlhbg0KPj4+DQo+Pj4gWzFdIGh0dHBzOi8v Y2hyb21pdW0tcmV2aWV3Lmdvb2dsZXNvdXJjZS5jb20vYy9jaHJvbWl1bW9zL3RoaXJkX3BhcnR5 L2tlcm5lbC8rLzg2MzM0Nw0KPj4+DQo+PiBWZXJ5IGdvb2QgaW5mb3JtYXRpb24sIEkgd2lsbCBo YXZlIGEgbG9vaywNCj4+IG1hbnkgdGhhbmtzDQo+PiBQaGlsaXBwZSA6LSkNCj4gDQo+IA==