From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C865BC433E0 for ; Wed, 10 Jun 2020 12:21:42 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9AA1420691 for ; Wed, 10 Jun 2020 12:21:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=st.com header.i=@st.com header.b="NJPUNg7L" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9AA1420691 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=st.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9CC4A89B49; Wed, 10 Jun 2020 12:21:41 +0000 (UTC) Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id D975F89B49 for ; Wed, 10 Jun 2020 12:21:40 +0000 (UTC) Received: from pps.filterd (m0046661.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 05ACH41L019631; Wed, 10 Jun 2020 14:21:33 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=st.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=STMicroelectronics; bh=wdNUieu9A089aQd0HEz5EhKDKxn34H42CAxYbJ7QwFs=; b=NJPUNg7L53ZDKjAJlV+SZkHakI7R36uVTGQR7dNk+1FqYPswKLlU+JX1NSAgTptMvZb7 cGJ6R58SG5bofMUj3tJ2y9d8xcD2HFB00cE5SFCOtFfgQGsGm331Y9hkxUwv0X5Sy/Sp 2dn6BK5Bk9mUObKA30wkOU8svLwT1qLm7CkzJ/kGq2qEX56WhlyGfBqVVLV3ykIVe4mG y+U0F0DzK2r/0gs1oESssPRf5xKP8l/SkR+jqbYtEvdm/0qPaYRIrixDnlpIJp8Lz9Sb oRsJ30koP74J+T0OipR4cJWJO9993TJozYmcFBgHIyhUhzsWtBnkfqH/QHfheqUfbwtH VQ== Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 31g21g4tj2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 10 Jun 2020 14:21:33 +0200 Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 4556710002A; Wed, 10 Jun 2020 14:21:33 +0200 (CEST) Received: from Webmail-eu.st.com (sfhdag6node1.st.com [10.75.127.16]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id 34BFB2BC7DA; Wed, 10 Jun 2020 14:21:33 +0200 (CEST) Received: from SFHDAG6NODE1.st.com (10.75.127.16) by SFHDAG6NODE1.st.com (10.75.127.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 10 Jun 2020 14:21:32 +0200 Received: from SFHDAG6NODE1.st.com ([fe80::8d96:4406:44e3:eb27]) by SFHDAG6NODE1.st.com ([fe80::8d96:4406:44e3:eb27%20]) with mapi id 15.00.1473.003; Wed, 10 Jun 2020 14:21:32 +0200 From: Yannick FERTRE To: Adrian Ratiu , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-rockchip@lists.infradead.org" , Laurent Pinchart Subject: Re: [PATCH v9 04/11] drm: bridge: dw_mipi_dsi: remove bind/unbind API Thread-Topic: [PATCH v9 04/11] drm: bridge: dw_mipi_dsi: remove bind/unbind API Thread-Index: AQHWPoYzuKgG813G20ml4dGnJRUGOKjRpMMA Date: Wed, 10 Jun 2020 12:21:32 +0000 Message-ID: <9c291445-ae15-2ff5-4d24-489a2128b9ba@st.com> References: <20200609174959.955926-1-adrian.ratiu@collabora.com> <20200609174959.955926-5-adrian.ratiu@collabora.com> In-Reply-To: <20200609174959.955926-5-adrian.ratiu@collabora.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:68.0) Gecko/20100101 Thunderbird/68.8.0 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.75.127.44] Content-ID: <524C672CA460194DA6D668FE23951048@st.com> MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.216, 18.0.687 definitions=2020-06-10_07:2020-06-10, 2020-06-10 signatures=0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jernej Skrabec , Jonas Karlman , Philippe CORNU , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , Andrzej Hajda , "linux-imx@nxp.com" , "kernel@collabora.com" , "linux-stm32@st-md-mailman.stormreply.com" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGkgQWRyaWFuLA0KDQp0aGFua3MgZm9yIHRoZSBwYWNoOiB0ZXN0ZWQgb24gc3RtMzJtcDEuDQoN ClRlc3RlZC1ieTogWWFubmljayBGZXJ0csOpIDx5YW5uaWNrLmZlcnRyZUBzdC5jb20+DQoNCk9u IDYvOS8yMCA3OjQ5IFBNLCBBZHJpYW4gUmF0aXUgd3JvdGU6DQo+IFRoZSBEVyBtaXBpLWRzaSBi aW5kL3VuYmluZCBBUEkgd2FzIG9ubHkgdXNlZCB0byBhdHRhY2ggdGhlIGJyaWRnZSB0bw0KPiB0 aGUgZW5jb2RlciBpbiB0aGUgUm9ja2NoaXAgZHJpdmVyLCBidXQgd2l0aCB0aGUgYWRkaXRpb24g b2YgaS5NWDYgaXQNCj4gZ2V0cyBtb3JlIGNvbXBsaWNhdGVkIGJlY2F1c2UgdGhlIGkuTVg2IHBh cnQgb2YgdGhlIGJyaWRnZSBpcyBhbm90aGVyDQo+IGJyaWRnZSBpbiBpdHNlbGYgd2hpY2ggbmVl ZHMgdG8gZGFpc3kgY2hhaW4gdG8gdGhlIGR3LW1pcGktZHNpIGNvcmUuDQo+DQo+IFNvLCBpbnN0 ZWFkIG9mIGV4dGVuZGluZyB0aGlzIEFQSSB0byBhbGxvdyBkYWlzeS1jaGFpbmluZyBicmlkZ2Vz IGFuZA0KPiByaXNrIGhhdmluZyB0cm91YmxlIHdpdGggbXVsdGlwbGUgY29ubmVjdG9ycyBhZGRl ZCBieSB2YXJpb3VzIGJyaWRnZXMNCj4ganVzdCBkZWxldGUgaXQgYW5kIGxldCB0aGUgRFcgY29y ZSBicmlkZ2UgYmUgYWNjZXNlZCBieSBTb0Mtc3BlY2lmaWMNCj4gcGFydHMgdmlhIHRoZSBvZl9k cm1fZmluZF9icmlkZ2UoKSBBUEkuDQo+DQo+IFRoaXMganVzdCBmaXhlcyB0aGUgUm9ja2NoaXAg ZHJpdmVyIGZvciB0aGUgYmluZCgpIGRlcHJlY2F0aW9uLCBpdA0KPiBkb2Vzbid0IGNvbnZlcnQg aXQgdG8gYSBwcm9wZXIgYnJpZGdlIGRhaXN5LWNoYWluIHdpdGggc2ltcGxlIGVuY29kZXINCj4g YW5kIGJyaWRnZSAuYXR0YWNoIGNhbGwtYmFja3MsIHRoYXQgcmVmYWN0b3Jpbmcgd29yayBzaG91 bGQgYmUgZG9uZQ0KPiBzZXBhcmF0ZWx5IChhbmQgdGhlIGkuTVg2IGRyaXZlciBjYW4gYmUgdXNl ZCBhcyByZWZlcmVuY2UpLg0KPg0KPiBTdWdnZXN0ZWQtYnk6IExhdXJlbnQgUGluY2hhcnQgPGxh dXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogQWRyaWFu IFJhdGl1IDxhZHJpYW4ucmF0aXVAY29sbGFib3JhLmNvbT4NCj4gLS0tDQo+IE5ldyBpbiB2OS4N Cj4gLS0tDQo+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1taXBpLWRzaS5j IHwgMjIgLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgIC4uLi9ncHUvZHJtL3JvY2tjaGlwL2R3LW1p cGktZHNpLXJvY2tjaGlwLmMgICB8ICA3ICsrKy0tLQ0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMyBp bnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkNCj4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9i cmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYw0KPiBpbmRleCAxNmZkODcwNTVlN2I3Li43MGRm MDU3OGNiZTdiIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lz L2R3LW1pcGktZHNpLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9k dy1taXBpLWRzaS5jDQo+IEBAIC0xNDUzLDI4ICsxNDUzLDYgQEAgdm9pZCBkd19taXBpX2RzaV9y ZW1vdmUoc3RydWN0IGR3X21pcGlfZHNpICpkc2kpDQo+ICAgfQ0KPiAgIEVYUE9SVF9TWU1CT0xf R1BMKGR3X21pcGlfZHNpX3JlbW92ZSk7DQo+ICAgDQo+IC0vKg0KPiAtICogQmluZC91bmJpbmQg QVBJLCB1c2VkIGZyb20gcGxhdGZvcm1zIGJhc2VkIG9uIHRoZSBjb21wb25lbnQgZnJhbWV3b3Jr Lg0KPiAtICovDQo+IC1pbnQgZHdfbWlwaV9kc2lfYmluZChzdHJ1Y3QgZHdfbWlwaV9kc2kgKmRz aSwgc3RydWN0IGRybV9lbmNvZGVyICplbmNvZGVyKQ0KPiAtew0KPiAtCWludCByZXQ7DQo+IC0N Cj4gLQlyZXQgPSBkcm1fYnJpZGdlX2F0dGFjaChlbmNvZGVyLCAmZHNpLT5icmlkZ2UsIE5VTEws IDApOw0KPiAtCWlmIChyZXQpIHsNCj4gLQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gaW5pdGlhbGl6 ZSBicmlkZ2Ugd2l0aCBkcm1cbiIpOw0KPiAtCQlyZXR1cm4gcmV0Ow0KPiAtCX0NCj4gLQ0KPiAt CXJldHVybiByZXQ7DQo+IC19DQo+IC1FWFBPUlRfU1lNQk9MX0dQTChkd19taXBpX2RzaV9iaW5k KTsNCj4gLQ0KPiAtdm9pZCBkd19taXBpX2RzaV91bmJpbmQoc3RydWN0IGR3X21pcGlfZHNpICpk c2kpDQo+IC17DQo+IC19DQo+IC1FWFBPUlRfU1lNQk9MX0dQTChkd19taXBpX2RzaV91bmJpbmQp Ow0KPiAtDQo+ICAgTU9EVUxFX0FVVEhPUigiQ2hyaXMgWmhvbmcgPHp5d0Byb2NrLWNoaXBzLmNv bT4iKTsNCj4gICBNT0RVTEVfQVVUSE9SKCJQaGlsaXBwZSBDb3JudSA8cGhpbGlwcGUuY29ybnVA c3QuY29tPiIpOw0KPiAgIE1PRFVMRV9ERVNDUklQVElPTigiRFcgTUlQSSBEU0kgaG9zdCBjb250 cm9sbGVyIGRyaXZlciIpOw0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlw L2R3LW1pcGktZHNpLXJvY2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHctbWlw aS1kc2ktcm9ja2NoaXAuYw0KPiBpbmRleCAzZmVmZjBjNDViM2Y3Li44NmY4N2M3ZWEwM2NmIDEw MDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHctbWlwaS1kc2ktcm9ja2No aXAuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvZHctbWlwaS1kc2ktcm9ja2No aXAuYw0KPiBAQCAtODc2LDYgKzg3Niw3IEBAIHN0YXRpYyBpbnQgZHdfbWlwaV9kc2lfcm9ja2No aXBfYmluZChzdHJ1Y3QgZGV2aWNlICpkZXYsDQo+ICAgew0KPiAgIAlzdHJ1Y3QgZHdfbWlwaV9k c2lfcm9ja2NoaXAgKmRzaSA9IGRldl9nZXRfZHJ2ZGF0YShkZXYpOw0KPiAgIAlzdHJ1Y3QgZHJt X2RldmljZSAqZHJtX2RldiA9IGRhdGE7DQo+ICsJc3RydWN0IGRybV9icmlkZ2UgKmR3X2JyaWRn ZSA9IG9mX2RybV9maW5kX2JyaWRnZShkZXYtPm9mX25vZGUpOw0KPiAgIAlzdHJ1Y3QgZGV2aWNl ICpzZWNvbmQ7DQo+ICAgCWJvb2wgbWFzdGVyMSwgbWFzdGVyMjsNCj4gICAJaW50IHJldDsNCj4g QEAgLTkyOSw5ICs5MzAsOSBAQCBzdGF0aWMgaW50IGR3X21pcGlfZHNpX3JvY2tjaGlwX2JpbmQo c3RydWN0IGRldmljZSAqZGV2LA0KPiAgIAkJcmV0dXJuIHJldDsNCj4gICAJfQ0KPiAgIA0KPiAt CXJldCA9IGR3X21pcGlfZHNpX2JpbmQoZHNpLT5kbWQsICZkc2ktPmVuY29kZXIpOw0KPiArCXJl dCA9IGRybV9icmlkZ2VfYXR0YWNoKCZkc2ktPmVuY29kZXIsIGR3X2JyaWRnZSwgTlVMTCwgMCk7 DQo+ICAgCWlmIChyZXQpIHsNCj4gLQkJRFJNX0RFVl9FUlJPUihkZXYsICJGYWlsZWQgdG8gYmlu ZDogJWRcbiIsIHJldCk7DQo+ICsJCURSTV9ERVZfRVJST1IoZGV2LCAiRmFpbGVkIHRvIGF0dGFj aCBEVyBEU0kgYnJpZGdlOiAlZFxuIiwgcmV0KTsNCj4gICAJCXJldHVybiByZXQ7DQo+ICAgCX0N Cj4gICANCj4gQEAgLTk0Nyw4ICs5NDgsNiBAQCBzdGF0aWMgdm9pZCBkd19taXBpX2RzaV9yb2Nr Y2hpcF91bmJpbmQoc3RydWN0IGRldmljZSAqZGV2LA0KPiAgIAlpZiAoZHNpLT5pc19zbGF2ZSkN Cj4gICAJCXJldHVybjsNCj4gICANCj4gLQlkd19taXBpX2RzaV91bmJpbmQoZHNpLT5kbWQpOw0K PiAtDQo+ICAgCWNsa19kaXNhYmxlX3VucHJlcGFyZShkc2ktPnBsbHJlZl9jbGspOw0KPiAgIH0N Cj4gICANCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=