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=-14.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 78893C636C8 for ; Thu, 15 Jul 2021 21:54:22 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 3B0C7613D2 for ; Thu, 15 Jul 2021 21:54:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3B0C7613D2 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ykKhG1UbJ+qwklejnqOmxOtU//EUTAUmQn7YbINnEYA=; b=UNs50lqMMWcwov IsY8GT7fCTpZQp5G3+a07mKeedmV7hW1lf7S+Of3VvobrMKeJErhCJsUu0Mg8p0vd6ZyC7gB2Jf+P 94O3IykkCLdTzC1ue0vPXlA91fJW0d3VxblLG5Qm4TTIBO+A8qYc4vXqkXMwiu6nz+AoLKpOZhEpB 9xm9qwn3YbDJtvWqLmRPFDdLX0WBsr1e+nQn8TENdhE4eDPghKwE32OnBm2LfId0kjLw0lGB9PxJy wnh43WULthRnBDHaPdJJJwfDsQu8Z3zmTFB45zg5fasKJNYao5Yzht17y6EK9gsLVDkElnocm2n2O DQzfof77MJJ8SY202Njg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m49HP-002Pt7-TD; Thu, 15 Jul 2021 21:52:28 +0000 Received: from perceval.ideasonboard.com ([213.167.242.64]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m49HL-002Ps6-Nj for linux-arm-kernel@lists.infradead.org; Thu, 15 Jul 2021 21:52:25 +0000 Received: from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 20CEF340; Thu, 15 Jul 2021 23:52:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1626385942; bh=dtLiFCNDSexfyH15a7bmgwdeqptuw9ABLW2eQdtb++0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZhFCBJu/xFlMoypAQir3x0fSrGb4gqHdW9nd4hjcfBCLbejEXklnRYkvKgfaJrD9J CMnwGqvFcn66EuQIYyiQl8xv41TxaWVVIFDzSSWfpOiSf1sH05fflNqb/yeekoyzmb PjDunLMu2mHcI/P/EY0MC0DP4nnS7/N0CdhqAsME= Date: Fri, 16 Jul 2021 00:52:20 +0300 From: Laurent Pinchart To: Martin Kepplinger Cc: festevam@gmail.com, krzk@kernel.org, devicetree@vger.kernel.org, kernel@pengutronix.de, kernel@puri.sm, linux-arm-kernel@lists.infradead.org, linux-imx@nxp.com, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, m.felsch@pengutronix.de, mchehab@kernel.org, phone-devel@vger.kernel.org, robh@kernel.org, shawnguo@kernel.org, slongerbeam@gmail.com Subject: Re: [PATCH v6 2/3] media: imx: add a driver for i.MX8MQ mipi csi rx phy and controller Message-ID: References: <20210714111931.324485-1-martin.kepplinger@puri.sm> <20210714111931.324485-3-martin.kepplinger@puri.sm> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210715_145223_982452_70818D8D X-CRM114-Status: GOOD ( 37.65 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgTWFydGluLAoKT24gVGh1LCBKdWwgMTUsIDIwMjEgYXQgMDk6Mzc6MjRBTSArMDIwMCwgTWFy dGluIEtlcHBsaW5nZXIgd3JvdGU6Cj4gQW0gTWl0dHdvY2gsIGRlbSAxNC4wNy4yMDIxIHVtIDIx OjI0ICswMzAwIHNjaHJpZWIgTGF1cmVudCBQaW5jaGFydDoKPiA+IE9uIFdlZCwgSnVsIDE0LCAy MDIxIGF0IDAxOjE5OjMwUE0gKzAyMDAsIE1hcnRpbiBLZXBwbGluZ2VyIHdyb3RlOgo+ID4gPiBB ZGQgYSBkcml2ZXIgdG8gc3VwcG9ydCB0aGUgaS5NWDhNUSBNSVBJIENTSSByZWNlaXZlci4gVGhl IGhhcmR3YXJlIHNpZGUKPiA+ID4gaXMgYmFzZWQgb24KPiA+ID4gaHR0cHM6Ly9zb3VyY2UuY29k ZWF1cm9yYS5vcmcvZXh0ZXJuYWwvaW14L2xpbnV4LWlteC90cmVlL2RyaXZlcnMvbWVkaWEvcGxh dGZvcm0vaW14OC9teGMtbWlwaS1jc2kyX3lhdi5jP2g9aW14XzUuNC43MF8yLjMuMAo+ID4gPiAK PiA+ID4gSXQncyBidWlsdCBhcyBwYXJ0IG9mIFZJREVPX0lNWDdfQ1NJIGJlY2F1c2UgdGhhdCdz IGRvY3VtZW50ZWQgdG8gc3VwcG9ydAo+ID4gPiBpLk1YOE0gcGxhdGZvcm1zLiBUaGlzIGRyaXZl ciBhZGRzIGkuTVg4TVEgc3VwcG9ydCB3aGVyZSBjdXJyZW50bHkgb25seSB0aGUKPiA+ID4gaS5N WDhNTSBwbGF0Zm9ybSBoYXMgYmVlbiBzdXBwb3J0ZWQuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2Zm LWJ5OiBNYXJ0aW4gS2VwcGxpbmdlciA8bWFydGluLmtlcHBsaW5nZXJAcHVyaS5zbT4KPiA+ID4g LS0tCj4gPiA+IMKgZHJpdmVycy9zdGFnaW5nL21lZGlhL2lteC9NYWtlZmlsZcKgwqDCoMKgwqDC oMKgwqDCoMKgIHzCoMKgIDEgKwo+ID4gPiDCoGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9pbXgvaW14 OG1xLW1pcGktY3NpMi5jIHwgOTQ5ICsrKysrKysrKysrKysrKysrKysKPiA+ID4gwqAyIGZpbGVz IGNoYW5nZWQsIDk1MCBpbnNlcnRpb25zKCspCj4gPiA+IMKgY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvc3RhZ2luZy9tZWRpYS9pbXgvaW14OG1xLW1pcGktY3NpMi5jCj4gPiA+IAo+ID4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2lteC9NYWtlZmlsZQo+ID4gPiBiL2Ry aXZlcnMvc3RhZ2luZy9tZWRpYS9pbXgvTWFrZWZpbGUKPiA+ID4gaW5kZXggNmFjMzMyNzVjYzk3 Li4xOWMyZmM1NGQ0MjQgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9p bXgvTWFrZWZpbGUKPiA+ID4gKysrIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2lteC9NYWtlZmls ZQo+ID4gPiBAQCAtMTYsMyArMTYsNCBAQCBvYmotJChDT05GSUdfVklERU9fSU1YX0NTSSkgKz0g aW14Ni1taXBpLWNzaTIubwoKW3NuaXBdCgo+ID4gPiArc3RhdGljIGludCBpbXg4bXFfbWlwaV9j c2lfY2FsY19oc19zZXR0bGUoc3RydWN0IGNzaV9zdGF0ZSAqc3RhdGUpCj4gPiA+ICt7Cj4gPiA+ ICvCoMKgwqDCoMKgwqDCoHUzMiB3aWR0aCA9IHN0YXRlLT5mb3JtYXRfbWJ1c1tNSVBJX0NTSTJf UEFEX1NJTktdLndpZHRoOwo+ID4gPiArwqDCoMKgwqDCoMKgwqB1MzIgaGVpZ2h0ID0gc3RhdGUt PmZvcm1hdF9tYnVzW01JUElfQ1NJMl9QQURfU0lOS10uaGVpZ2h0Owo+ID4gPiArwqDCoMKgwqDC oMKgwqBzNjQgbGlua19mcmVxOwo+ID4gPiArwqDCoMKgwqDCoMKgwqB1MzIgbGFuZV9yYXRlOwo+ ID4gPiArCj4gPiA+ICvCoMKgwqDCoMKgwqDCoC8qIENhbGN1bGF0ZSB0aGUgbGluZSByYXRlIGZy b20gdGhlIHBpeGVsIHJhdGUuICovCj4gPiA+ICvCoMKgwqDCoMKgwqDCoGxpbmtfZnJlcSA9IHY0 bDJfZ2V0X2xpbmtfZnJlcShzdGF0ZS0+c3JjX3NkLT5jdHJsX2hhbmRsZXIsCj4gPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBzdGF0ZS0+Y3NpMl9mbXQtPndpZHRoLAo+ID4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgc3RhdGUtPmJ1cy5udW1fZGF0YV9sYW5lcyAqIDIpOwo+ID4gPiArwqDCoMKgwqDCoMKg wqBpZiAobGlua19mcmVxIDwgMCkgewo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgZGV2X2VycihzdGF0ZS0+ZGV2LCAiVW5hYmxlIHRvIG9idGFpbiBsaW5rIGZyZXF1ZW5jeTog JWRcbiIsCj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgKGludClsaW5rX2ZyZXEpOwo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg cmV0dXJuIGxpbmtfZnJlcTsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgfQo+ID4gPiArCj4gPiA+ICvC oMKgwqDCoMKgwqDCoGxhbmVfcmF0ZSA9IGxpbmtfZnJlcSAqIDI7Cj4gPiA+ICvCoMKgwqDCoMKg wqDCoGlmIChsYW5lX3JhdGUgPCA4MDAwMDAwMCB8fCBsYW5lX3JhdGUgPiAxNTAwMDAwMDAwKSB7 Cj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBkZXZfZGJnKHN0YXRlLT5kZXYs ICJPdXQtb2YtYm91bmQgbGFuZSByYXRlICV1XG4iLCBsYW5lX3JhdGUpOwo+ID4gPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIC1FSU5WQUw7Cj4gPiA+ICvCoMKgwqDCoMKg wqDCoH0KPiA+ID4gKwo+ID4gPiArwqDCoMKgwqDCoMKgwqAvKiBodHRwczovL2NvbW11bml0eS5u eHAuY29tL3Q1L2ktTVgtUHJvY2Vzc29ycy9FeHBsZW5hdGlvbi1mb3ItSFMtU0VUVExFLXBhcmFt ZXRlci1pbi1NSVBJLUNTSS1ELVBIWS1yZWdpc3RlcnMvbS1wLzc2NDI3NS9oaWdobGlnaHQvdHJ1 ZSNNMTE4NzQ0wqAqLwo+ID4gPiArwqDCoMKgwqDCoMKgwqBpZiAobGFuZV9yYXRlIDwgMjUwMDAw MDAwKQo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc3RhdGUtPmhzX3NldHRs ZSA9IDB4YjsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgZWxzZSBpZiAobGFuZV9yYXRlIDwgNTAwMDAw MDAwKQo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc3RhdGUtPmhzX3NldHRs ZSA9IDB4ODsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgZWxzZQo+ID4gPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgc3RhdGUtPmhzX3NldHRsZSA9IDB4NjsKPiA+IAo+ID4gV2UgY291bGQg cG9zc2libHkgY29tcHV0ZSB0aGlzIHZhbHVlIGJhc2VkIG9uIHRoZSBmb3JtdWxhIGZyb20gdGhl IHRhYmxlCj4gPiBpbiB0aGF0IHBhZ2UsIGJ1dCBtYXliZSB0aGF0J3Mgb3ZlcmtpbGwgPyBJZiB5 b3Ugd2FudCB0byBnaXZlIGl0IGEgdHJ5LAo+ID4gaXQgd291bGQgYmUgYWxvbmcgdGhvc2UgbGlu ZXMuCj4gPiAKPiA+IMKgwqDCoMKgwqDCoMKgwqAvKgo+ID4gwqDCoMKgwqDCoMKgwqDCoCAqIFRo ZSBELVBIWSBzcGVjaWZpY2F0aW9uIHJlcXVpcmVzIFRocy1zZXR0bGUgdG8gYmUgaW4gdGhlIHJh bmdlCj4gPiDCoMKgwqDCoMKgwqDCoMKgICogODVucyArIDYqVUkgdG8gMTQwbnMgKyAxMCpVSSwg d2l0aCB0aGUgdW5pdCBpbnRlcnZhbCBVSSBiZWluZyBoYWxmCj4gPiDCoMKgwqDCoMKgwqDCoMKg ICogdGhlIGNsb2NrIHBlcmlvZC4KPiA+IMKgwqDCoMKgwqDCoMKgwqAgKgo+ID4gwqDCoMKgwqDC oMKgwqDCoCAqIFRoZSBUaHMtc2V0dGxlIHZhbHVlIGlzIGV4cHJlc3NlZCBpbiB0aGUgaGFyZHdh cmUgYXMgYSBtdWx0aXBsZSBvZgo+ID4gwqDCoMKgwqDCoMKgwqDCoCAqIHRoZSBFc2MgY2xvY2sg cGVyaW9kOgo+ID4gwqDCoMKgwqDCoMKgwqDCoCAqCj4gPiDCoMKgwqDCoMKgwqDCoMKgICogVGhz LXNldHRsZSA9IChQUkdfUlhIU19TRVRUTEUgKyAxKSAqIFRwZXJpb2Qgb2YgUnhDbGtJbkVzYwo+ ID4gwqDCoMKgwqDCoMKgwqDCoCAqCj4gPiDCoMKgwqDCoMKgwqDCoMKgICogRHVlIHRvIHRoZSBv bmUgY3ljbGUgaW5hY2N1cmFjeSBpbnRyb2R1Y2VkIGJ5IHJvdW5kaW5nLCB0aGUKPiA+IMKgwqDC oMKgwqDCoMKgwqAgKiBkb2N1bWVudGF0aW9uIHJlY29tbWVuZHMgcGlja2luZyBhIHZhbHVlIGF3 YXkgZnJvbSB0aGUgYm91bmRhcmllcy4KPiA+IMKgwqDCoMKgwqDCoMKgwqAgKiBMZXQncyBwaWNr IHRoZSBhdmVyYWdlLgo+ID4gwqDCoMKgwqDCoMKgwqDCoCAqLwo+ID4gwqDCoMKgwqDCoMKgwqDC oGVzY19jbGtfcmF0ZSA9IGNsa19nZXRfcmF0ZSguLi4pOwo+ID4gCj4gPiDCoMKgwqDCoMKgwqDC oMKgbWluX3Roc19zZXR0bGUgPSA4NSArIDYgKiAxMDAwMDAwIC8gKGxhbmVfcmF0ZSAvIDEwMDAp Owo+ID4gwqDCoMKgwqDCoMKgwqDCoG1heF90aHNfc2V0dGxlID0gMTQwICsgMTAgKiAxMDAwMDAw IC8gKGxhbmVfcmF0ZSAvIDEwMDApOwo+ID4gwqDCoMKgwqDCoMKgwqDCoHRoc19zZXR0bGUgPSAo bWluX3Roc19zZXR0bGUgKyBtYXhfdGhzX3NldHRsZSkgLyAyOwo+ID4gCj4gPiDCoMKgwqDCoMKg wqDCoMKgc3RhdGUtPmhzX3NldHRsZSA9IHRoc19zZXR0bGUgKiBlc2NfY2xrX3JhdGUgLyAxMDAw MDAwMDAwIC0gMTsKPiAKPiBJIGV4cGVyaW1lbnRlZCBhIGJpdCBidXQgd291bGQgbGlrZSB0byBs ZWF2ZSB0aGlzIGFzIGEgdGFzayBmb3IgbGF0ZXIKPiBpZiB0aGF0J3Mgb2suIGl0J3MgY29ycmVj dCBhbmQgc2ltcGxlIG5vdy4gYWxzbywgdXNpbmcgY2xrc1tpXS5jbGsKPiBiYXNlZCBvbiB0aGUg bmFtZSBzdHJpbmcgd291bGQgZmVlbCBiZXR0ZXIgdG8gc3VibWl0IHNlcGVyYXRlbHkgbGF0ZXIu CgpUaGF0J3MgT0sgd2l0aCBtZSwgYnV0IEkgbWF5IHRoZW4gc3VibWl0IGEgcGF0Y2ggb24gdG9w IGZhaXJseSBzb29uIDotKQpIYXZlIHlvdSBiZWVuIGFibGUgdG8gdGVzdCBpZiB0aGlzIGNvZGUg d29ya3Mgb24geW91ciBkZXZpY2UgPyBUaGUgbWFpbgpyZWFzb24gd2h5IEkgdGhpbmsgaXQncyBi ZXR0ZXIgaXMgdGhhdCBpdCBkb2Vzbid0IGhhcmRjb2RlIGEgc3BlY2lmaWMKZXNjYXBlIGNsb2Nr IGZyZXF1ZW5jeSBhc3N1bXB0aW9uLCBzbyBpdCBzaG91bGQgYmUgYWJsZSB0byBhY2NvbW1vZGF0 ZSBhCndpZGVyIHJhbmdlIG9mIHVzZSBjYXNlcy4gSWYgd2UgY2hhbmdlIGl0IGxhdGVyLCB0aGVy ZSdzIGFsd2F5cyBhIHJpc2sKb2YgcmVncmVzc2lvbnMsIHdoaWxlIGlmIHdlIGRvIHRoaXMgZnJv bSB0aGUgc3RhcnQsIHdlJ2xsIGZpZ3VyZSBvdXQKcXVpY2tseSBpZiBpdCBkb2Vzbid0IHdvcmsg aW4gc29tZSBjYXNlcy4KCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5jaGFydAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=