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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 33443C4167B for ; Thu, 30 Nov 2023 14:23:14 +0000 (UTC) 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:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=1Q93erSdsj8SqYcJKXlTvq3kgeSfCh8cJ1g1n0uBtIA=; b=C5rAAU+Qi/ttDt BBnqMCxfX8VQdwOWDPv9weuYw1huOkhz6shZBJOX3eGpGwWaBN3otadjR/ZYmMzENoaGNTmonfjgk 6YhB8dreS4zUevshxSOLfm+gSfTYfdkQwBwYkOlM4SP/cRp5iweHKYFVnrpV7UGZh3T2Gp0O7OeyO vQsIYfxjnjPxJeVt1djkDlMMMabJLpoT1s7rKh7ULFFlWHZRh5+2UiePfrWE6rQyOWFOcQDz+xI4g JWSTjcZwxVJyO44rSh28mWDg73dCK5JZYQqF7hP6KxzyO6dCV2uotgbCYcQYd9qx495X0fSmNu64g dt6h76qrbM68Zoqs5PgA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r8hwE-00B5Yl-2z; Thu, 30 Nov 2023 14:22:46 +0000 Received: from mx1.tq-group.com ([93.104.207.81]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r8hwA-00B5Y3-0I for linux-arm-kernel@lists.infradead.org; Thu, 30 Nov 2023 14:22:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1701354162; x=1732890162; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Gk6Lr/mLkcAzYJKKXK3mEyznPnvsvpZlhZ7hJ9+Q1Vs=; b=K/E+/heCiMhN31wce3XExB+sd5oz6ihu0P4LuZhHdHtL+R9gU2qrcfaV q9KNuuAJocYIIyM9+pAQ+APTdHJi4UvzvRujgWsy/K5vT6oOzivTVzMFE mYYVxrmVdOZZfRFXl2egMuLT5LwBKhQXGc25NRNRxwuoSIXv6gUwkmRQr POtfIf7GdwPN+CQpABQ3XJ3X8hthr73r7QCp5NmWvVoT0kdaDajqtcVGZ oG4N1Zn39GHEp+6DKyuRzUEfOvcfny9lM+dAR0HBhBaOZvt9Lgco3DxvJ k61kTUFfWP5CCfOCA1LGkqTVOH6sJx+tr9yXPfFQC/zCmOLdUElLZ4TUe w==; X-IronPort-AV: E=Sophos;i="6.04,239,1695679200"; d="scan'208";a="34264102" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 30 Nov 2023 15:22:37 +0100 Received: from steina-w.localnet (steina-w.tq-net.de [10.123.53.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id 0B1FF280075; Thu, 30 Nov 2023 15:22:37 +0100 (CET) From: Alexander Stein To: Adam Ford , Pantelis Antoniou , Kieran Bingham Cc: Laurent Pinchart , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Paul Elder , tomi.valkeinen@ideasonboard.com, umang.jain@ideasonboard.com, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Tim Harvey , Philippe Schenker , Marek Vasut , Gregor Herburger , Marcel Ziswiler , open list , ARM/FREESCALE IMX / MXC ARM ARCHITECTURE Subject: Re: [PATCH 2/2] arm64: dts: imx8mp: Add overlays for ISP instances Date: Thu, 30 Nov 2023 15:22:36 +0100 Message-ID: <5997862.lOV4Wx5bFT@steina-w> Organization: TQ-Systems GmbH In-Reply-To: <170135295658.1400840.15195708825865805741@ping.linuxembedded.co.uk> References: <20231129093113.255161-1-paul.elder@ideasonboard.com> <170135295658.1400840.15195708825865805741@ping.linuxembedded.co.uk> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231130_062242_539263_F25A2A33 X-CRM114-Status: GOOD ( 54.67 ) 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 SGkgS2llcmFuLAoKQW0gRG9ubmVyc3RhZywgMzAuIE5vdmVtYmVyIDIwMjMsIDE1OjAyOjM2IENF VCBzY2hyaWViIEtpZXJhbiBCaW5naGFtOgo+ICsgUGFudGVsbGlzCj4gCj4gUXVvdGluZyBBZGFt IEZvcmQgKDIwMjMtMTEtMzAgMTM6NDg6NTgpCj4gCj4gPiBPbiBUaHUsIE5vdiAzMCwgMjAyMyBh dCAzOjUx4oCvQU0gQWxleGFuZGVyIFN0ZWluCj4gPiAKPiA+IDxhbGV4YW5kZXIuc3RlaW5AZXcu dHEtZ3JvdXAuY29tPiB3cm90ZToKPiA+ID4gSGkgTGF1cmVudCwKPiA+ID4gCj4gPiA+IEFtIE1p dHR3b2NoLCAyOS4gTm92ZW1iZXIgMjAyMywgMTY6MTY6MzcgQ0VUIHNjaHJpZWIgTGF1cmVudCBQ aW5jaGFydDoKPiA+ID4gPiBIaSBBbGV4YW5kZXIsCj4gPiA+ID4gCj4gPiA+ID4gT24gV2VkLCBO b3YgMjksIDIwMjMgYXQgMTE6MjA6MDdBTSArMDEwMCwgQWxleGFuZGVyIFN0ZWluIHdyb3RlOgo+ ID4gPiA+ID4gQW0gTWl0dHdvY2gsIDI5LiBOb3ZlbWJlciAyMDIzLCAxMDozMToxMyBDRVQgc2No cmllYiBQYXVsIEVsZGVyOgo+ID4gPiA+ID4gPiBGcm9tOiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVy ZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBB ZGQgdHdvIG92ZXJsYXkgdG8gZW5hYmxlIGVhY2ggSVNQIGluc3RhbmNlLiBUaGUgSVNQIGlzIHdp cmVkCj4gPiA+ID4gPiA+IGRpcmVjdGx5Cj4gPiA+ID4gPiA+IHRvIHRoZSBDU0lTIGZvciBub3cs IGJ5cGFzc2luZyB0aGUgSVNJIGNvbXBsZXRlbHkuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEknbSBu b3Qgc3VyZSBpZiB0aGlzIGlzIHdvcnRoIGFkZGluZyBpbiBhIHNlcGFyYXRlIG92ZXJsYXkuCj4g PiA+ID4gCj4gPiA+ID4gVGhlIHRyb3VibGUgaXMgdGhhdCwgYXQgdGhpcyBwb2ludCwgc2VsZWN0 aW9uIGJldHdlZW4gdGhlIElTUCBhbmQgdGhlCj4gPiA+ID4gSVNJIGNhbiBvbmx5IGJlIHBlcmZv cm1lZCB0aHJvdWdoIERUIDotUyBUaGF0J3Mgd2h5IHRoaXMgaXMKPiA+ID4gPiBpbXBsZW1lbnRl ZAo+ID4gPiA+IGFzIGFuIG92ZXJsYXkuCj4gPiA+IAo+ID4gPiBJIGZlZWwgYSBiZXR0ZXIgcGxh Y2Ugd291bGQgYmUgdGhlIG92ZXJsYXkgd2hpY2ggYWN0dWFsbHkgYWRkcyB0aGUKPiA+ID4gc2Vu c29yLgo+ID4gPiBUaGlzIGtub3dzIGJlc3Qgd2hldGhlciBJU0kgb3IgSVNQIHNob3VsZCBiZSB1 c2VkLgo+ID4gPiAKPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogTGF1cmVudCBQaW5jaGFydAo+ ID4gPiA+ID4gPiA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgo+ID4gPiA+ID4g PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIEVsZGVyIDxwYXVsLmVsZGVyQGlkZWFzb25ib2FyZC5jb20+ Cj4gPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gIGFyY2gvYXJtNjQvYm9v dC9kdHMvZnJlZXNjYWxlL01ha2VmaWxlICAgICAgICB8ICAyICsrCj4gPiA+ID4gPiA+ICAuLi4v YXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2lteDhtcC1pc3AxLmR0c28gfCAzNgo+ID4gPiA+ID4g PiAgKysrKysrKysrKysrKysrKysrKwo+ID4gPiA+ID4gPiAgLi4uL2FybTY0L2Jvb3QvZHRzL2Zy ZWVzY2FsZS9pbXg4bXAtaXNwMi5kdHNvIHwgMzYKPiA+ID4gPiA+ID4gICsrKysrKysrKysrKysr KysrKysKPiA+ID4gPiA+ID4gIDMgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKQo+ID4g PiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxl L2lteDhtcC1pc3AxLmR0c28KPiA+ID4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2Fy bTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bXAtaXNwMi5kdHNvCj4gPiA+ID4gPiA+IAo+ID4g PiA+ID4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvTWFrZWZp bGUKPiA+ID4gPiA+ID4gYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9NYWtlZmlsZSBp bmRleAo+ID4gPiA+ID4gPiAzMDAwNDkwMzdlYjAuLmY5N2RmYWMxMTE4OQo+ID4gPiA+ID4gPiAx MDA2NDQKPiA+ID4gPiA+ID4gLS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvTWFr ZWZpbGUKPiA+ID4gPiA+ID4gKysrIGIvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvTWFr ZWZpbGUKPiA+ID4gPiA+ID4gQEAgLTExMyw2ICsxMTMsOCBAQCBkdGItJChDT05GSUdfQVJDSF9N WEMpICs9Cj4gPiA+ID4gPiA+IGlteDhtcC1kaGNvbS1wZGsyLmR0Ygo+ID4gPiA+ID4gPiAKPiA+ ID4gPiA+ID4gIGR0Yi0kKENPTkZJR19BUkNIX01YQykgKz0gaW14OG1wLWRoY29tLXBkazMuZHRi Cj4gPiA+ID4gPiA+ICBkdGItJChDT05GSUdfQVJDSF9NWEMpICs9IGlteDhtcC1ldmsuZHRiCj4g PiA+ID4gPiA+ICBkdGItJChDT05GSUdfQVJDSF9NWEMpICs9IGlteDhtcC1pY29yZS1teDhtcC1l ZGltbTIuMi5kdGIKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ICtkdGItJChDT05GSUdfQVJDSF9N WEMpICs9IGlteDhtcC1pc3AxLmR0Ym8KPiA+ID4gPiA+ID4gK2R0Yi0kKENPTkZJR19BUkNIX01Y QykgKz0gaW14OG1wLWlzcDIuZHRibwo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gIGR0Yi0kKENP TkZJR19BUkNIX01YQykgKz0gaW14OG1wLW1zYy1zbTJzLWVwMS5kdGIKPiA+ID4gPiA+ID4gIGR0 Yi0kKENPTkZJR19BUkNIX01YQykgKz0gaW14OG1wLXBoeWJvYXJkLXBvbGx1eC1yZGsuZHRiCj4g PiA+ID4gPiA+ICBkdGItJChDT05GSUdfQVJDSF9NWEMpICs9IGlteDhtcC10cW1hOG1wcWwtbWJh OG1weGwuZHRiCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02 NC9ib290L2R0cy9mcmVlc2NhbGUvaW14OG1wLWlzcDEuZHRzbwo+ID4gPiA+ID4gPiBiL2FyY2gv YXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2lteDhtcC1pc3AxLmR0c28gbmV3IGZpbGUgbW9kZQo+ ID4gPiA+ID4gPiAxMDA2NDQKPiA+ID4gPiA+ID4gaW5kZXggMDAwMDAwMDAwMDAwLi5jZjM5NGVk MjI0YWIKPiA+ID4gPiA+ID4gLS0tIC9kZXYvbnVsbAo+ID4gPiA+ID4gPiArKysgYi9hcmNoL2Fy bTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bXAtaXNwMS5kdHNvCj4gPiA+ID4gPiA+IEBAIC0w LDAgKzEsMzYgQEAKPiA+ID4gPiA+ID4gKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiAoR1BM LTIuMCsgT1IgTUlUKQo+ID4gPiA+ID4gPiArLyoKPiA+ID4gPiA+ID4gKyAqIENvcHlyaWdodCAy MDIyIElkZWFzIG9uIEJvYXJkIE95Cj4gPiA+ID4gPiA+ICsgKi8KPiA+ID4gPiA+ID4gKwo+ID4g PiA+ID4gPiArL2R0cy12MS87Cj4gPiA+ID4gPiA+ICsvcGx1Z2luLzsKPiA+ID4gPiA+ID4gKwo+ ID4gPiA+ID4gPiArI2luY2x1ZGUgPGR0LWJpbmRpbmdzL21lZGlhL3ZpZGVvLWludGVyZmFjZXMu aD4KPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiArJmlzaV8wIHsKPiA+ID4gPiA+ID4gKyBzdGF0 dXMgPSAiZGlzYWJsZWQiOwo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJU0kgaXMgZGlzYWJsZWQgYnkg ZGVmYXVsdC4gV2hhdCBpcyB5b3VyIGludGVudGlvbiBoZXJlPwo+ID4gPiA+IAo+ID4gPiA+IEl0 IGNvdWxkIGJlIGVuYWJsZWQgYnkgYW4gb3ZlcmxheSBmb3IgYSBjYW1lcmEgbW9kdWxlLiBJZGVh bGx5IHdlIHdhbnQKPiA+ID4gPiB0byBiZSBhYmxlIHRvIGVuYWJsZSBib3RoIHRoZSBJU0kgYW5k IElTUCBhdCBydW50aW1lLCBidXQgdGhhdCdzIG5vdAo+ID4gPiA+IHBvc3NpYmxlIHlldCBhbmQg d2lsbCByZXF1aXJlIGEgdmVyeSBsYXJnZSBhbW91bnQgb2Ygd29yay4KPiA+ID4gCj4gPiA+IEFn YWluIElNSE8gdGhpcyBpcyBwYXJ0IG9mIHNlbnNvciBzZXR1cCwgaW4gYSB2ZXJ5IHNwZWNpZmlj IG92ZXJsYXkuIFRvCj4gPiA+IHB1dCBpdCBpbnRvIGRpZmZlcmVudCB3b3JkczogSSBiYXJlbHkg c2VlIHRoZSBnYWluIG9mIHRoaXMgc21hbGwKPiA+ID4gb3ZlcmxheS4KPiA+ID4gCj4gPiA+IFJ1 bnRpbWUgc3dpdGNoaW5nIHdvdWxkIHJlcXVpcmUgYSBjb21iaW5lZCBtZWRpYSBjb250cm9sbGVy IGluY2x1ZGluZwo+ID4gPiBib3RoIElTSSBhbmQgSVNQLCBubz8KPiA+ID4gCj4gPiA+IEJlc3Qg cmVnYXJkcywKPiA+ID4gQWxleGFuZGVyCj4gPiA+IAo+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ ICsgcG9ydHMgewo+ID4gPiA+ID4gPiArICAgICAgICAgcG9ydEAwIHsKPiA+ID4gPiA+ID4gKyAg ICAgICAgICAgICAgICAgL2RlbGV0ZS1ub2RlLyBlbmRwb2ludDsKPiA+ID4gPiA+IAo+ID4gPiA+ ID4gVGhpcyBkb2Vzbid0IHdvcmsgaW4gb3ZlcmxheXMuIFNlZSBbMV0uIE90aGVyd2lzZSB0aGUg T0YgZ3JhcGgKPiA+ID4gPiA+IGNvbm5lY3Rpb25zCj4gPiA+ID4gPiBsb29rIGZpbmUgdG8gbWUu IEknbSB1c2luZyB0aGUgc2FtZSBpbiBteSBsb2NhbCBvdmVybGF5Lgo+ID4gPiA+IAo+ID4gPiA+ IEludGVyZXN0aW5nLCBJIHdhc24ndCBhd2FyZSBvZiB0aGF0LiBNYXliZSB3ZSBzaG91bGQgZml4 IGl0IDotKQo+ID4gCj4gPiBXaGVuIEkgZGlkIG15IGNhbWVyYSBpbXBsZW1lbnRhdGlvbiwgSSB0 aG91Z2h0IGl0IHdhcyBzaW1wbGVyIHRvOgo+ID4gCj4gPiAvZGVsZXRlLW5vZGUvICZpc2lfaW5f MDsKPiA+IAo+ID4gaXQncyBhIG9uZS1saW5lIGNoYW5nZS4KPiA+IAo+ID4gSSB3b3VsZCBzdWdn ZXN0IHdlIGp1c3QgZHJvcCB0aGUgb3ZlcmxheSBhbmQgbWFrZSB1c2VycyB3aG8gaGF2ZSB0aGUK PiA+IGNhbWVyYXMgaW50ZWdyYXRlIHRoZSBjYW1lcmFzIGFuZCB0aGUgaXNwIHJvdXRpbmcgaW50 byB0aGVpcgo+ID4gcmVzcGVjdGl2ZSBvdmVybGF5cy4KPiAKPiBJIHVzZSB0aGVzZSB0byBmYWN0 b3Igb3V0IGNvbW1vbiBwYXJ0cyBiZXR3ZWVuIG11bHRpcGxlIGNhbWVyYXMgdGhhdCBjYW4KPiBi ZSBjb25uZWN0ZWQgdG8gbXVsdGlwbGUgcG9ydHMuCj4gCj4gSSBjYW4gY29ubmVjdCBhbnkgb2Yg KFBoeXNpY2FsbHkgYXZhaWxhYmxlIHRvIG1lIHJpZ2h0IG5vdykKPiAgSU1YMjE5LCBJTVg0Nzcs IElNWDcwOCwgR0MyMTQ1LCBPVjU2NDAoNz8pIElNWDMzNSwgSU1YMjgzLCBJTVg1MTksCj4gQXJk dWNhbTY0TVAKPiAKPiB0byBlaXRoZXIgb2Y6Cj4gCj4gRGViaXgtU09NLUEgUG9ydCBDU0ktMQo+ IERlYml4LVNPTS1BIFBvcnQgQ1NJLTIKPiAKPiBBbmQgSSBjYW4gY29ubmVjdCB0aG9zZSBzYW1l IGNhbWVyYXMgdG8gdHdvIHBvcnRzIG9mIGEgUGk1LiBTbyBub3cKPiB0aGF0J3MgMjcgb3Zlcmxh eXMgdG8gbWFuYWdlIHRoZSA5IGNhbWVyYXMgSSBoYXZlIC9vbiBteSBkZXNrLyB0bwo+IGNvbm5l Y3QgdG8gdGhpcyBib2FyZC4KPiAKPiBVaCBPaCAtIHNvcnJ5IEkgY2FuIGFsc28gY29ubmVjdCB0 aGVtIHRvIGEgRGViaXggTW9kZWwgQSAuLi4gb2ggbm8gLi4uIEkKPiBuZWVkIHRvIHN0b3AgdGhp bmtpbmcgYWJvdXQgd2hhdCBJIGNhbiBjb25uZWN0IHRoZW0gdG8uIEkgaGF2ZSByb2NrY2hpcAo+ IGJvYXJkcyB0aGV5J2xsIHdvcmsgb24gdG9vIQo+IAo+IFRoaXMgZXhwbG9zaW9uIG9mIG92ZXJs YXlzIGNvdWxkIGJlIC4uLiBoYXJkIHRvIG1hbmFnZS4gV2l0aCAvYSBsb3QvIG9mCj4gcmVwZXRp dGlvbiBvZiB0aGUgc2FtZSBkYXRhLgoKTWF5YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZywgYnV0 IGhvdyBjYW4gdGhlIGludGVybWVkaWF0ZSBvdmVybGF5IHJlZHVjZSB0aGlzIAphbW91bnQgb2Yg b3ZlcmxheXM/IEF0IGxlYXN0IHRoZSByZW1vdGUtZW5kcG9pbnQgb2YgdGhlIHNlbnNvciBuZWVk cyB0aGUgQ1NJIAplbmRwb2ludCwgd2hpY2ggaXMgZGlmZmVyZW50IGZvciBDU0kxL0NTSTIsIGFu ZCB2aWNlIHZlcnNhLgpJIGRvIG5vdCBoYXZlIHJvY2tjaGlwIGhhcmR3YXJlLCBidXQgSSB3b3Vs ZCBub3QgYXNzdW1lIHRoZSBDU0kgZW5kcG9pbnQgdG8gCm5vdCBoYXZlIHRoZSBzYW1lIGxhYmVs LCBzbyB0aGUgcGhhbmRsZSByZWZlcmVuY2UgaXMgZGlmZmVyZW50IHRoZXJlIGFzIHdlbGwuCgo+ IAo+IEknbSBub3Qgb3Bwb3NlZCB0byBkcm9wcGluZyB0aGVzZSBpbnRlcm1lZGlhdGUgaGVscGVy IG92ZXJsYXlzLCBidXQgSSdkCj4gYmUgaW50ZXJlc3RlZCB0byBrbm93IGlmIGFueW9uZSBoYXMg aWRlYXMgb24gaG93IHdlIGNvdWxkIGRlZmluZQo+ICdjb25uZWN0b3JzJyBhbmQgdGhlbiBhYnN0 cmFjdCB0aGUgY2FtZXJhcyAvIG92ZXJsYXlzIHRoYXQgY2FuIGJlIG1vdmVkCj4gYmV0d2VlbiBk aWZmZXJlbnQgY29tcGF0aWJsZSBwb3J0cy4KCllvdSBzdGlsbCB3b3VsZCBoYXZlIHRoZSBuYW1p bmcgcHJvYmxlbS4gSG93IGRvIHlvdSBpZGVudGlmeSBhIGNvbm5lY3Rvcj8gSXQncyAKc2ltaWxh ciB0byBsYWJlbCBuYW1pbmcgb24gZGV2aWNlIHRyZWUgbm9kZXMuCgpCZXN0IHJlZ2FyZHMsCkFs ZXhhbmRlcgoKPiBUaGUgW1JGQyAwLzNdIFBvcnRhYmxlIERldmljZSBUcmVlIENvbm5lY3RvciBb MF0gbWlnaHQgYmUgaW50ZXJlc3RpbmcgdG8KPiByZXN1cnJlY3QuIERpZCB0aGF0IGdvIGFueXdo ZXJlPwo+IAo+IFswXQo+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8xNDY0OTg2MjczLTEy MDM5LTEtZ2l0LXNlbmQtZW1haWwtcGFudGVsaXMuYW50bwo+IG5pb3VAa29uc3Vsa28uY29tLwo+ IAo+IC0tCj4gS2llcmFuCj4gCj4gPiBhZGFtCj4gPiAKPiA+ID4gPiA+IFsxXQo+ID4gPiA+ID4g aHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsL0NBTXVITWRXdTRLWmJCa3ZFb2ZVVjJ3dUExZzJT PVhISE0zUlVOMWMKPiA+ID4gPiA+IE5yY1pCCj4gPiA+ID4gPiBraHNQWkFAbWFpbC5nbWFpbC5j b20vPgo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ICsgICAgICAgICB9Owo+ID4gPiA+ID4gPiArIH07 Cj4gPiA+ID4gPiA+ICt9Owo+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ICsmaXNwXzAgewo+ID4g PiA+ID4gPiArIHN0YXR1cyA9ICJva2F5IjsKPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiArIHBv cnRzIHsKPiA+ID4gPiA+ID4gKyAgICAgICAgIHBvcnRAMSB7Cj4gPiA+ID4gPiA+ICsgICAgICAg ICAgICAgICAgIGlzcDBfaW46IGVuZHBvaW50IHsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICBidXMtdHlwZSA9IDxNRURJQV9CVVNfVFlQRV9QQVJBTExFTD47Cj4gPiA+ID4g PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgcmVtb3RlLWVuZHBvaW50ID0gPCZtaXBpX2Nz aV8wX291dD47Cj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgIH07Cj4gPiA+ID4gPiA+ICsg ICAgICAgICB9Owo+ID4gPiA+ID4gPiArIH07Cj4gPiA+ID4gPiA+ICt9Owo+ID4gPiA+ID4gPiAr Cj4gPiA+ID4gPiA+ICsmbWlwaV9jc2lfMF9vdXQgewo+ID4gPiA+ID4gPiArIHJlbW90ZS1lbmRw b2ludCA9IDwmaXNwMF9pbj47Cj4gPiA+ID4gPiA+ICt9Owo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0 IGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvaW14OG1wLWlzcDIuZHRzbwo+ID4gPiA+ ID4gPiBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2lteDhtcC1pc3AyLmR0c28gbmV3 IGZpbGUgbW9kZQo+ID4gPiA+ID4gPiAxMDA2NDQKPiA+ID4gPiA+ID4gaW5kZXggMDAwMDAwMDAw MDAwLi4xNGUyZTdiMjYxN2YKPiA+ID4gPiA+ID4gLS0tIC9kZXYvbnVsbAo+ID4gPiA+ID4gPiAr KysgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bXAtaXNwMi5kdHNvCj4gPiA+ ID4gPiA+IEBAIC0wLDAgKzEsMzYgQEAKPiA+ID4gPiA+ID4gKy8vIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiAoR1BMLTIuMCsgT1IgTUlUKQo+ID4gPiA+ID4gPiArLyoKPiA+ID4gPiA+ID4gKyAq IENvcHlyaWdodCAyMDIyIElkZWFzIG9uIEJvYXJkIE95Cj4gPiA+ID4gPiA+ICsgKi8KPiA+ID4g PiA+ID4gKwo+ID4gPiA+ID4gPiArL2R0cy12MS87Cj4gPiA+ID4gPiA+ICsvcGx1Z2luLzsKPiA+ ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiArI2luY2x1ZGUgPGR0LWJpbmRpbmdzL21lZGlhL3ZpZGVv LWludGVyZmFjZXMuaD4KPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiArJmlzaV8wIHsKPiA+ID4g PiA+ID4gKyBzdGF0dXMgPSAiZGlzYWJsZWQiOwo+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ICsg cG9ydHMgewo+ID4gPiA+ID4gPiArICAgICAgICAgcG9ydEAxIHsKPiA+ID4gPiA+ID4gKyAgICAg ICAgICAgICAgICAgL2RlbGV0ZS1ub2RlLyBlbmRwb2ludDsKPiA+ID4gPiA+ID4gKyAgICAgICAg IH07Cj4gPiA+ID4gPiA+ICsgfTsKPiA+ID4gPiA+ID4gK307Cj4gPiA+ID4gPiA+ICsKPiA+ID4g PiA+ID4gKyZpc3BfMSB7Cj4gPiA+ID4gPiA+ICsgc3RhdHVzID0gIm9rYXkiOwo+ID4gPiA+ID4g PiArCj4gPiA+ID4gPiA+ICsgcG9ydHMgewo+ID4gPiA+ID4gPiArICAgICAgICAgcG9ydEAxIHsK PiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgaXNwMV9pbjogZW5kcG9pbnQgewo+ID4gPiA+ ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIGJ1cy10eXBlID0gPE1FRElBX0JVU19UWVBF X1BBUkFMTEVMPjsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICByZW1vdGUt ZW5kcG9pbnQgPSA8Jm1pcGlfY3NpXzFfb3V0PjsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAg ICAgfTsKPiA+ID4gPiA+ID4gKyAgICAgICAgIH07Cj4gPiA+ID4gPiA+ICsgfTsKPiA+ID4gPiA+ ID4gK307Cj4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gKyZtaXBpX2NzaV8xX291dCB7Cj4gPiA+ ID4gPiA+ICsgcmVtb3RlLWVuZHBvaW50ID0gPCZpc3AxX2luPjsKPiA+ID4gPiA+ID4gK307Cj4g PiA+IAo+ID4gPiAtLQo+ID4gPiBUUS1TeXN0ZW1zIEdtYkggfCBNw7xobHN0cmHDn2UgMiwgR3V0 IERlbGxpbmcgfCA4MjIyOSBTZWVmZWxkLCBHZXJtYW55Cj4gPiA+IEFtdHNnZXJpY2h0IE3DvG5j aGVuLCBIUkIgMTA1MDE4Cj4gPiA+IEdlc2Now6RmdHNmw7xocmVyOiBEZXRsZWYgU2NobmVpZGVy LCBSw7xkaWdlciBTdGFobCwgU3RlZmFuIFNjaG5laWRlcgo+ID4gPiBodHRwOi8vd3d3LnRxLWdy b3VwLmNvbS8KCgotLSAKVFEtU3lzdGVtcyBHbWJIIHwgTcO8aGxzdHJhw59lIDIsIEd1dCBEZWxs aW5nIHwgODIyMjkgU2VlZmVsZCwgR2VybWFueQpBbXRzZ2VyaWNodCBNw7xuY2hlbiwgSFJCIDEw NTAxOApHZXNjaMOkZnRzZsO8aHJlcjogRGV0bGVmIFNjaG5laWRlciwgUsO8ZGlnZXIgU3RhaGws IFN0ZWZhbiBTY2huZWlkZXIKaHR0cDovL3d3dy50cS1ncm91cC5jb20vCgoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFp bGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=tq-group.com header.i=@tq-group.com header.b="APEFvsOr" Received: from mx1.tq-group.com (mx1.tq-group.com [93.104.207.81]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6939C103; Thu, 30 Nov 2023 06:22:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1701354159; x=1732890159; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Gk6Lr/mLkcAzYJKKXK3mEyznPnvsvpZlhZ7hJ9+Q1Vs=; b=APEFvsOrm9iDwwEoOA7IGlN7ZM5bp/i1KFOG04/Ooh/VlZIAI0N0F/ht KKRTAvViLN6Cn6yufngaCUifXIWyFfKOIC5WGxCaHRcCuQVr2g0jhhuta YRlbX3UwKKoynOD8YTHDQGcg1qO0F43YswBQTtMIVpYd20K7I2GgRgqbH ZRtESa9RZxWpN4QuaNN4ocbfcw8X9n6LLelYziacWaFoo5Bj/kEsFntiU X/2pTiBnaHDTOxT9VfMZUEybp/Yu2KF1VwtHKhqwfBf89QR9yjj3bjxgx qtEuOFvsDAL0IYFS+z7u15mXWcsRrhiTKejalSvsvgjVqN5cBoqJoZZRv Q==; X-IronPort-AV: E=Sophos;i="6.04,239,1695679200"; d="scan'208";a="34264102" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 30 Nov 2023 15:22:37 +0100 Received: from steina-w.localnet (steina-w.tq-net.de [10.123.53.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id 0B1FF280075; Thu, 30 Nov 2023 15:22:37 +0100 (CET) From: Alexander Stein To: Adam Ford , Pantelis Antoniou , Kieran Bingham Cc: Laurent Pinchart , linux-media@vger.kernel.org, devicetree@vger.kernel.org, Paul Elder , tomi.valkeinen@ideasonboard.com, umang.jain@ideasonboard.com, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Tim Harvey , Philippe Schenker , Marek Vasut , Gregor Herburger , Marcel Ziswiler , open list , ARM/FREESCALE IMX / MXC ARM ARCHITECTURE Subject: Re: [PATCH 2/2] arm64: dts: imx8mp: Add overlays for ISP instances Date: Thu, 30 Nov 2023 15:22:36 +0100 Message-ID: <5997862.lOV4Wx5bFT@steina-w> Organization: TQ-Systems GmbH In-Reply-To: <170135295658.1400840.15195708825865805741@ping.linuxembedded.co.uk> References: <20231129093113.255161-1-paul.elder@ideasonboard.com> <170135295658.1400840.15195708825865805741@ping.linuxembedded.co.uk> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Hi Kieran, Am Donnerstag, 30. November 2023, 15:02:36 CET schrieb Kieran Bingham: > + Pantellis >=20 > Quoting Adam Ford (2023-11-30 13:48:58) >=20 > > On Thu, Nov 30, 2023 at 3:51=E2=80=AFAM Alexander Stein > >=20 > > wrote: > > > Hi Laurent, > > >=20 > > > Am Mittwoch, 29. November 2023, 16:16:37 CET schrieb Laurent Pinchart: > > > > Hi Alexander, > > > >=20 > > > > On Wed, Nov 29, 2023 at 11:20:07AM +0100, Alexander Stein wrote: > > > > > Am Mittwoch, 29. November 2023, 10:31:13 CET schrieb Paul Elder: > > > > > > From: Laurent Pinchart > > > > > >=20 > > > > > > Add two overlay to enable each ISP instance. The ISP is wired > > > > > > directly > > > > > > to the CSIS for now, bypassing the ISI completely. > > > > >=20 > > > > > I'm not sure if this is worth adding in a separate overlay. > > > >=20 > > > > The trouble is that, at this point, selection between the ISP and t= he > > > > ISI can only be performed through DT :-S That's why this is > > > > implemented > > > > as an overlay. > > >=20 > > > I feel a better place would be the overlay which actually adds the > > > sensor. > > > This knows best whether ISI or ISP should be used. > > >=20 > > > > > > Signed-off-by: Laurent Pinchart > > > > > > > > > > > > Signed-off-by: Paul Elder > > > > > > --- > > > > > >=20 > > > > > > arch/arm64/boot/dts/freescale/Makefile | 2 ++ > > > > > > .../arm64/boot/dts/freescale/imx8mp-isp1.dtso | 36 > > > > > > +++++++++++++++++++ > > > > > > .../arm64/boot/dts/freescale/imx8mp-isp2.dtso | 36 > > > > > > +++++++++++++++++++ > > > > > > 3 files changed, 74 insertions(+) > > > > > > create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-isp1.d= tso > > > > > > create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-isp2.d= tso > > > > > >=20 > > > > > > diff --git a/arch/arm64/boot/dts/freescale/Makefile > > > > > > b/arch/arm64/boot/dts/freescale/Makefile index > > > > > > 300049037eb0..f97dfac11189 > > > > > > 100644 > > > > > > --- a/arch/arm64/boot/dts/freescale/Makefile > > > > > > +++ b/arch/arm64/boot/dts/freescale/Makefile > > > > > > @@ -113,6 +113,8 @@ dtb-$(CONFIG_ARCH_MXC) +=3D > > > > > > imx8mp-dhcom-pdk2.dtb > > > > > >=20 > > > > > > dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-dhcom-pdk3.dtb > > > > > > dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-evk.dtb > > > > > > dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-icore-mx8mp-edimm2.2.dtb > > > > > >=20 > > > > > > +dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-isp1.dtbo > > > > > > +dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-isp2.dtbo > > > > > >=20 > > > > > > dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-msc-sm2s-ep1.dtb > > > > > > dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-phyboard-pollux-rdk.dtb > > > > > > dtb-$(CONFIG_ARCH_MXC) +=3D imx8mp-tqma8mpql-mba8mpxl.dtb > > > > > >=20 > > > > > > diff --git a/arch/arm64/boot/dts/freescale/imx8mp-isp1.dtso > > > > > > b/arch/arm64/boot/dts/freescale/imx8mp-isp1.dtso new file mode > > > > > > 100644 > > > > > > index 000000000000..cf394ed224ab > > > > > > --- /dev/null > > > > > > +++ b/arch/arm64/boot/dts/freescale/imx8mp-isp1.dtso > > > > > > @@ -0,0 +1,36 @@ > > > > > > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > > > > > > +/* > > > > > > + * Copyright 2022 Ideas on Board Oy > > > > > > + */ > > > > > > + > > > > > > +/dts-v1/; > > > > > > +/plugin/; > > > > > > + > > > > > > +#include > > > > > > + > > > > > > +&isi_0 { > > > > > > + status =3D "disabled"; > > > > >=20 > > > > > ISI is disabled by default. What is your intention here? > > > >=20 > > > > It could be enabled by an overlay for a camera module. Ideally we w= ant > > > > to be able to enable both the ISI and ISP at runtime, but that's not > > > > possible yet and will require a very large amount of work. > > >=20 > > > Again IMHO this is part of sensor setup, in a very specific overlay. = To > > > put it into different words: I barely see the gain of this small > > > overlay. > > >=20 > > > Runtime switching would require a combined media controller including > > > both ISI and ISP, no? > > >=20 > > > Best regards, > > > Alexander > > >=20 > > > > > > + > > > > > > + ports { > > > > > > + port@0 { > > > > > > + /delete-node/ endpoint; > > > > >=20 > > > > > This doesn't work in overlays. See [1]. Otherwise the OF graph > > > > > connections > > > > > look fine to me. I'm using the same in my local overlay. > > > >=20 > > > > Interesting, I wasn't aware of that. Maybe we should fix it :-) > >=20 > > When I did my camera implementation, I thought it was simpler to: > >=20 > > /delete-node/ &isi_in_0; > >=20 > > it's a one-line change. > >=20 > > I would suggest we just drop the overlay and make users who have the > > cameras integrate the cameras and the isp routing into their > > respective overlays. >=20 > I use these to factor out common parts between multiple cameras that can > be connected to multiple ports. >=20 > I can connect any of (Physically available to me right now) > IMX219, IMX477, IMX708, GC2145, OV5640(7?) IMX335, IMX283, IMX519, > Arducam64MP >=20 > to either of: >=20 > Debix-SOM-A Port CSI-1 > Debix-SOM-A Port CSI-2 >=20 > And I can connect those same cameras to two ports of a Pi5. So now > that's 27 overlays to manage the 9 cameras I have /on my desk/ to > connect to this board. >=20 > Uh Oh - sorry I can also connect them to a Debix Model A ... oh no ... I > need to stop thinking about what I can connect them to. I have rockchip > boards they'll work on too! >=20 > This explosion of overlays could be ... hard to manage. With /a lot/ of > repetition of the same data. Maybe I am missing something, but how can the intermediate overlay reduce t= his=20 amount of overlays? At least the remote-endpoint of the sensor needs the CS= I=20 endpoint, which is different for CSI1/CSI2, and vice versa. I do not have rockchip hardware, but I would not assume the CSI endpoint to= =20 not have the same label, so the phandle reference is different there as wel= l. >=20 > I'm not opposed to dropping these intermediate helper overlays, but I'd > be interested to know if anyone has ideas on how we could define > 'connectors' and then abstract the cameras / overlays that can be moved > between different compatible ports. You still would have the naming problem. How do you identify a connector? I= t's=20 similar to label naming on device tree nodes. Best regards, Alexander > The [RFC 0/3] Portable Device Tree Connector [0] might be interesting to > resurrect. Did that go anywhere? >=20 > [0] > https://lore.kernel.org/all/1464986273-12039-1-git-send-email-pantelis.an= to > niou@konsulko.com/ >=20 > -- > Kieran >=20 > > adam > >=20 > > > > > [1] > > > > > https://lore.kernel.org/all/CAMuHMdWu4KZbBkvEofUV2wuA1g2S=3DXHHM3= RUN1c > > > > > NrcZB > > > > > khsPZA@mail.gmail.com/> > > > > >=20 > > > > > > + }; > > > > > > + }; > > > > > > +}; > > > > > > + > > > > > > +&isp_0 { > > > > > > + status =3D "okay"; > > > > > > + > > > > > > + ports { > > > > > > + port@1 { > > > > > > + isp0_in: endpoint { > > > > > > + bus-type =3D ; > > > > > > + remote-endpoint =3D <&mipi_csi_0_out>; > > > > > > + }; > > > > > > + }; > > > > > > + }; > > > > > > +}; > > > > > > + > > > > > > +&mipi_csi_0_out { > > > > > > + remote-endpoint =3D <&isp0_in>; > > > > > > +}; > > > > > > diff --git a/arch/arm64/boot/dts/freescale/imx8mp-isp2.dtso > > > > > > b/arch/arm64/boot/dts/freescale/imx8mp-isp2.dtso new file mode > > > > > > 100644 > > > > > > index 000000000000..14e2e7b2617f > > > > > > --- /dev/null > > > > > > +++ b/arch/arm64/boot/dts/freescale/imx8mp-isp2.dtso > > > > > > @@ -0,0 +1,36 @@ > > > > > > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > > > > > > +/* > > > > > > + * Copyright 2022 Ideas on Board Oy > > > > > > + */ > > > > > > + > > > > > > +/dts-v1/; > > > > > > +/plugin/; > > > > > > + > > > > > > +#include > > > > > > + > > > > > > +&isi_0 { > > > > > > + status =3D "disabled"; > > > > > > + > > > > > > + ports { > > > > > > + port@1 { > > > > > > + /delete-node/ endpoint; > > > > > > + }; > > > > > > + }; > > > > > > +}; > > > > > > + > > > > > > +&isp_1 { > > > > > > + status =3D "okay"; > > > > > > + > > > > > > + ports { > > > > > > + port@1 { > > > > > > + isp1_in: endpoint { > > > > > > + bus-type =3D ; > > > > > > + remote-endpoint =3D <&mipi_csi_1_out>; > > > > > > + }; > > > > > > + }; > > > > > > + }; > > > > > > +}; > > > > > > + > > > > > > +&mipi_csi_1_out { > > > > > > + remote-endpoint =3D <&isp1_in>; > > > > > > +}; > > >=20 > > > -- > > > TQ-Systems GmbH | M=C3=BChlstra=C3=9Fe 2, Gut Delling | 82229 Seefeld= , Germany > > > Amtsgericht M=C3=BCnchen, HRB 105018 > > > Gesch=C3=A4ftsf=C3=BChrer: Detlef Schneider, R=C3=BCdiger Stahl, Stef= an Schneider > > > http://www.tq-group.com/ =2D-=20 TQ-Systems GmbH | M=C3=BChlstra=C3=9Fe 2, Gut Delling | 82229 Seefeld, Germ= any Amtsgericht M=C3=BCnchen, HRB 105018 Gesch=C3=A4ftsf=C3=BChrer: Detlef Schneider, R=C3=BCdiger Stahl, Stefan Sch= neider http://www.tq-group.com/