From nobody Fri Jul 24 21:53:26 2026 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BC7AB439321; Thu, 23 Jul 2026 09:38:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784799508; cv=none; b=Fc7tSFvPT8D9KvXV6lK1omsPkdDxjUziaGubrGu7x6/5534mC8hde0jl10w1RorzexTzoexfBEZadr/JhiXTp1/gDmEstFOPzSqzoQWXr4mT+F7QAFi2Y+SlyjJOfb9cdC+3B75/1/Jg0MM9Wqs5XmvSV5COf38cvZqdrQ6y6pM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784799508; c=relaxed/simple; bh=ljb8ujNnGH12ELtjl0psHaInYjNQrSuU7zw4Kropg/Y=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LkoRYlyHOeiEc05qfldloKb8F8DOvpeYqAFht3No+93WQvpglvAjkhCCwcWACU71H+ALsJMt91ov0PDHcbUuOX/fcaxSOdohiW77q7QXjpwWLFGzEUWdT/+1tfJdXlGaZThXxzERobBiwcWfUpkCDUK6urpyriwrB2Ag+HVC2kE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=heYnw1Lp; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="heYnw1Lp" Received: from francesco-nb.. (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 2E0BB1FB78; Thu, 23 Jul 2026 11:38:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1784799502; bh=aNn9to8BGMc2D1UguBTJNMsLB1vfj4Mi248eeCFZJW8=; h=From:To:Subject; b=heYnw1LpWwMjrkh1Rrxe3ZifWjH56zUGbOMkMOPkpRRsRBkAdba3zbWQhfAzCljmV Flzyz0xwfNlbbRxZPVGpSMAX+U7MfF7s2LJxcjieJ9pWYJZg8Npp7I+FuRsMjpOWv/ R6Lau7GKPLmGlANiV1V29pbotqAvjfmlTLfSpK/OMBjwsBnn2n7SlcZ1oxz9bqqiJO 801+ASwSPdXjw2GBp9ZDEe1rYxqFXM2m+86yqIuRM+f8+HvegCtyRwYf7dCTBcnpcN em2/hKrPib4GDQyQEcPzMA1k1cuYgLxgVAMZ9GAHfuVzeAr7UAAiGh9UPL8ZqogG5T iSCv81GQnCuLg== From: Francesco Dolcini To: Marek Vasut , Stefan Agner , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Alexander Stein Cc: Francesco Dolcini , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 1/4] dt-bindings: lcdif: Add endpoint bus-width property Date: Thu, 23 Jul 2026 11:38:08 +0200 Message-ID: <20260723093813.180089-2-francesco@dolcini.it> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260723093813.180089-1-francesco@dolcini.it> References: <20260723093813.180089-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@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" From: Francesco Dolcini The DPI output of the LCD interface can be configured with a bus width of 16, 18, or 24 bits. Introduce a bus-width property to the output endpoint, specifying the number of parallel RGB bits connected. Signed-off-by: Francesco Dolcini --- v2: use the common bus-width property instead of the legacy interface-pix-f= mt --- Documentation/devicetree/bindings/display/fsl,lcdif.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Documentation/devicetree/bindings/display/fsl,lcdif.yaml b/Doc= umentation/devicetree/bindings/display/fsl,lcdif.yaml index 2dd0411ec651..6931f0ae3829 100644 --- a/Documentation/devicetree/bindings/display/fsl,lcdif.yaml +++ b/Documentation/devicetree/bindings/display/fsl,lcdif.yaml @@ -71,6 +71,15 @@ properties: $ref: /schemas/graph.yaml#/properties/port description: The LCDIF output port =20 + properties: + endpoint: + $ref: /schemas/graph.yaml#/$defs/endpoint-base + unevaluatedProperties: false + + properties: + bus-width: + enum: [ 16, 18, 24 ] + display: $ref: /schemas/types.yaml#/definitions/phandle description: phandle to display panel --=20 2.47.3 From nobody Fri Jul 24 21:53:26 2026 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D0D234398F8; Thu, 23 Jul 2026 09:38:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784799507; cv=none; b=kA85w3oS8Ld2u/dlyruzfrKkgh2wQrDe2onsUYAzVkLPoD2TRXtc9gd9vcL3edmibuJXeYiSR2a4k+fXj4FBpAbwDZ74OdmDBSdvREB2oxMdsbocYaHx3hzrLomEMl++jHocBcVnSK84Kx7EUqgDBP3fReBgK1N8kBzvKF33ZAA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784799507; c=relaxed/simple; bh=bThWBGwyiiDx43kBl7bLVzpvwMBgEyFvEokhx0P4nhE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=D628wAbc+MNyokw7CEFSrlsu5GvB1fGq/ZtcE5JjQZFiMa2c3i28lRgDz8D9lV45ov9hlUYaRLqNNJ/v1vuy8wEtBLttPrZWrFwcX9XUNF5fPTdXyimZ/KHEX+zqXsd6tNb98qDcS7uYU8bhzhKP3XiV/9Sv2c3J6qxOt1ekNwM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=ATFiBh03; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="ATFiBh03" Received: from francesco-nb.. (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 001181FB7B; Thu, 23 Jul 2026 11:38:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1784799503; bh=9eFptTX/PMVEvciVeEhONSLkS9aIwGTXcS3cNjnrq0g=; h=From:To:Subject; b=ATFiBh03lA5JHFY+G2PNx8LfiPAOhMOfngqWlVYl2HxDu1IGQzzHQLhhjcdDQ39cF ovR9Cy6BjmgcP2etiky9ZU/qU41hTF5iysMGTgljoZULQVn4oxwY2uv7yCqsGN/ipL +wpSE+pnEYJcvnuzMO7+WXXlLWJkR56mOZChrC9bG7rT0TYp9c/D6RWdZcYQ+ZpW7O ix8s3QLky/IDZVk/v5BbuEVEzEs/WTiOlH9pVxCum8wBlWbvEFcENkH0AB+DS/hNmk 03HP5dxdTag76NqvCg/3S3N3ObA37toY5Agqg9ckRQb/nRn3xSw8Mb1uIFpoi65/EP /Gsr1C4JB/Nig== From: Francesco Dolcini To: Marek Vasut , Stefan Agner , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Alexander Stein Cc: Francesco Dolcini , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 2/4] drm: mxsfb: Add optional DPI output bus-width configuration Date: Thu, 23 Jul 2026 11:38:09 +0200 Message-ID: <20260723093813.180089-3-francesco@dolcini.it> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260723093813.180089-1-francesco@dolcini.it> References: <20260723093813.180089-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@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" From: Francesco Dolcini LCDIF programs LCD_DATABUS_WIDTH from the selected media bus format. The format reported by the downstream panel or bridge describes the display input, but it does not describe how the LCDIF data pins are physically wired on the board. These can differ. For example, a 16-bit LCDIF bus can be connected to a 24-bit display by wiring the available color bits to the corresponding display inputs. In that case, using the display's 24-bit format to configure LCDIF selects the wrong data-bus mode and changes the assignment of color bits on the LCD_DATA pins. Read the optional bus-width endpoint property from the LCDIF output port and use it to select the media bus format used to configure LCDIF. This allows the LCDIF bus mode to describe the physical interface independently of the downstream display format. When the optional property is absent, continue using the format reported by the downstream display device, preserving the existing behavior. Signed-off-by: Francesco Dolcini --- v2: use the common bus-width property instead of the legacy interface-pix-f= mt --- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 24 ++++++++++++++++++++++++ drivers/gpu/drm/mxsfb/mxsfb_drv.h | 2 ++ drivers/gpu/drm/mxsfb/mxsfb_kms.c | 12 ++++++++++++ 3 files changed, 38 insertions(+) diff --git a/drivers/gpu/drm/mxsfb/mxsfb_drv.c b/drivers/gpu/drm/mxsfb/mxsf= b_drv.c index 9b8fbda85d28..0545718a4b65 100644 --- a/drivers/gpu/drm/mxsfb/mxsfb_drv.c +++ b/drivers/gpu/drm/mxsfb/mxsfb_drv.c @@ -12,7 +12,10 @@ #include #include #include +#include #include +#include +#include #include #include #include @@ -209,7 +212,10 @@ static int mxsfb_load(struct drm_device *drm, const struct mxsfb_devdata *devdata) { struct platform_device *pdev =3D to_platform_device(drm->dev); + struct device_node *np =3D pdev->dev.of_node; struct mxsfb_drm_private *mxsfb; + struct device_node *ep; + u32 bus_width =3D 0; int ret; =20 mxsfb =3D devm_kzalloc(&pdev->dev, sizeof(*mxsfb), GFP_KERNEL); @@ -236,6 +242,24 @@ static int mxsfb_load(struct drm_device *drm, if (IS_ERR(mxsfb->clk_disp_axi)) mxsfb->clk_disp_axi =3D NULL; =20 + ep =3D of_graph_get_next_endpoint(np, NULL); + if (ep) { + of_property_read_u32(ep, "bus-width", &bus_width); + of_node_put(ep); + } + + switch (bus_width) { + case 16: + mxsfb->bus_format =3D MEDIA_BUS_FMT_RGB565_1X16; + break; + case 18: + mxsfb->bus_format =3D MEDIA_BUS_FMT_RGB666_1X18; + break; + case 24: + mxsfb->bus_format =3D MEDIA_BUS_FMT_RGB888_1X24; + break; + } + ret =3D dma_set_mask_and_coherent(drm->dev, DMA_BIT_MASK(32)); if (ret) return ret; diff --git a/drivers/gpu/drm/mxsfb/mxsfb_drv.h b/drivers/gpu/drm/mxsfb/mxsf= b_drv.h index d160d921b25f..bdc47ce5be79 100644 --- a/drivers/gpu/drm/mxsfb/mxsfb_drv.h +++ b/drivers/gpu/drm/mxsfb/mxsfb_drv.h @@ -46,6 +46,8 @@ struct mxsfb_drm_private { struct drm_connector *connector; struct drm_bridge *bridge; =20 + u32 bus_format; + bool crc_active; }; =20 diff --git a/drivers/gpu/drm/mxsfb/mxsfb_kms.c b/drivers/gpu/drm/mxsfb/mxsf= b_kms.c index d8ebebc5314b..1d78c486d147 100644 --- a/drivers/gpu/drm/mxsfb/mxsfb_kms.c +++ b/drivers/gpu/drm/mxsfb/mxsfb_kms.c @@ -386,6 +386,18 @@ static void mxsfb_crtc_atomic_enable(struct drm_crtc *= crtc, if (!bus_format) bus_format =3D MEDIA_BUS_FMT_RGB888_1X24; =20 + /* + * Prefer the bus format derived from the OF graph endpoint "bus-width" + * property when available. Otherwise, use the bus format reported by + * the downstream bridge or panel. + * + * This supports mismatched display and interface bus widths, such as + * a 24-bit panel connected through an 18-bit interface or an 18-bit + * panel connected through a 24-bit interface. + */ + if (mxsfb->bus_format) + bus_format =3D mxsfb->bus_format; + mxsfb_crtc_mode_set_nofb(mxsfb, bridge_state, bus_format); =20 /* Write cur_buf as well to avoid an initial corrupt frame */ --=20 2.47.3 From nobody Fri Jul 24 21:53:26 2026 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A534A4399CA; Thu, 23 Jul 2026 09:38:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784799508; cv=none; b=JGZoCtxUqZLbP6nQm+nWVAQynyJtqY/T0Xzjx+lo4OKqvltPdcoSWKEOuwuoZMHjYQUnXMrT+1AvVAYLpfbkX9OrbWQdilW3QdLFe4ijHkDpGY5rQxHS75ZloPC5X9ye/hoQzxosm2y7ClAryJ6Y8Q6xgDInEQLyQ0lOAgUAXXs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784799508; c=relaxed/simple; bh=pikZJFmRJWW2Gqa6mAf7CRsxIjxeGbuQ3hy0TCEGWeM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=H+1oF4gY1rLMYtoRHK53gYfiwhZxU2sxKbAevcTbekJ8tB9GoLFb+3R69D2HFNdXoDEVxBWgFy824aAKhyjIAi4CuILk2NSJe7/4cV+Fro3gtnGcrdRKuq2+I2sX6+IDLzMgdpO1sW+fp3uzPENVcCguOKHCJuok8CQ1+EbqRqQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=O4Am82Ie; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="O4Am82Ie" Received: from francesco-nb.. (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 1EA9D1FB8B; Thu, 23 Jul 2026 11:38:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1784799504; bh=n+PO7sYjoqkoCNw3sBQCCaj+6WMmpLchwWbeVlk0qeM=; h=From:To:Subject; b=O4Am82IeMk1I8SyPwwCl0Z1iLy4C1fCxtV4MjISW7+wHk5F1/6B2R8DieCFvWLVqS +mOUY2QwWlLkDOfyrMZpeZ3nXvpnESytQjmkoN74wASvXFgCvIQYBkOxlNuMAdBZq+ 35ERA9JnXvzvOZrpbY2hwrQ90bRfb9AaqcoZ89iHT04xiR0KhoZXyeJdEejZjWcTll lo+D25km4dYqhfDz1PXNKXC5Ya+osjV4xYewG0xVlaalOKf6Ij28/7r3TNtgwX+vKT Pv/eQfcOqzt/WdImSMKA1GbDiqUgVCtBN/vLtnicm0epnybwyYkgU6Ttp1p0BjSaiI BTm47u8IHpYxw== From: Francesco Dolcini To: Marek Vasut , Stefan Agner , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Alexander Stein Cc: Francesco Dolcini , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 3/4] ARM: dts: imx6ull-colibri: Set LCDIF bus-width Date: Thu, 23 Jul 2026 11:38:10 +0200 Message-ID: <20260723093813.180089-4-francesco@dolcini.it> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260723093813.180089-1-francesco@dolcini.it> References: <20260723093813.180089-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@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" From: Francesco Dolcini The lcd DPI interface on colibri imx6ull uses a 18-bit width bus, set the bus-width property accordingly. Signed-off-by: Francesco Dolcini --- v2: use the common bus-width property instead of the legacy interface-pix-f= mt --- arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi b/arch/arm/boot= /dts/nxp/imx/imx6ull-colibri.dtsi index ec3c1e7301f4..1eb1cf2d7395 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi @@ -229,6 +229,7 @@ &lcdif { =20 port { lcdif_out: endpoint { + bus-width =3D <18>; remote-endpoint =3D <&lcd_panel_in>; }; }; --=20 2.47.3 From nobody Fri Jul 24 21:53:26 2026 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7FA0B4399D5; Thu, 23 Jul 2026 09:38:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784799509; cv=none; b=h8fDOkrbhlvdrmdcRM3BFWUQ+WruEMbziT6QhVLaM/qk8CQxbN8WTjWc9/i7wo/N8OvJ6BSCuOx5agJdWXMacFcukUmWCRFKzs0omTdCi3MQ+MpdeJkHq7ONCHsUDoGXxzmxOvZALGTtTdris9IT9iyoxyzBzuO1PCOJ0U6/9sI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784799509; c=relaxed/simple; bh=y/hyNb6jUf1ifFjeEnSeVbjCm30PowKWPHEg5zDije0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Qo/zeuuLEM96FfDQJQpuycZCTmCTOJ7UPxB0mmUXkjGz5s+9YXV5BP7cLRwRqV/IXRPsx3Aa0Gs5ew4ghFl8bHVWoKqRDPMMuZtykKTRTAP1yLkppVLLPPvmYhaIDJDOrflC/67fyezo3jKhrSyYKlMW2b5Cb89iUkvidD5clQk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=dVO6wwUU; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="dVO6wwUU" Received: from francesco-nb.. (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id EB2421FB90; Thu, 23 Jul 2026 11:38:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1784799505; bh=rjBDuxRoTymXhYZbg5DT7GQlkHF6XG9c4ffbxQF07YA=; h=From:To:Subject; b=dVO6wwUU5F4bNOq8u8U2FJGaaufwMY4eXLkziJSt9gFRihZtJWCs+oKyn6MIiOkXy 1FAaQP0VMDheR9MrpLdOzwzU4em/gV+JDSy8j9m+6itzbO2/WEevEyVEFKQsX/cItT 7ri5XSl37tv8NwLXGUzOOVP5/c0Eq+I2wu98HBIIO0tr6Q3jx9FE25ttsh6TkyTmNg SaVOPkbU0xmRGmhfzWMkrY5sWX59onqQNaE45RXGSTYaP9p97Sm06PFG/XfbPm0CFb BK+91ZsYEa/K+W2DqX45LTE4IjCHgTnWVCL6u4apQSCbPBZIOePWg7Gsse84Lc7+O4 GagYmDLHjJIrg== From: Francesco Dolcini To: Marek Vasut , Stefan Agner , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Alexander Stein Cc: Francesco Dolcini , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 4/4] ARM: dts: imx7-colibri: Set LCDIF bus-width Date: Thu, 23 Jul 2026 11:38:11 +0200 Message-ID: <20260723093813.180089-5-francesco@dolcini.it> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260723093813.180089-1-francesco@dolcini.it> References: <20260723093813.180089-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@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" From: Francesco Dolcini The lcd DPI interface on colibri imx7 uses a 18-bit width bus, set the bus-width property accordingly. Signed-off-by: Francesco Dolcini --- v2: use the common bus-width property instead of the legacy interface-pix-f= mt --- arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi b/arch/arm/boot/dt= s/nxp/imx/imx7-colibri.dtsi index 8666dcd7fe97..c4088d3c5ab1 100644 --- a/arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi @@ -537,6 +537,7 @@ &lcdif { =20 port { lcdif_out: endpoint { + bus-width =3D <18>; remote-endpoint =3D <&lcd_panel_in>; }; }; --=20 2.47.3