From nobody Wed Jun 10 09:44:10 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 494EF3EDE47; Fri, 15 May 2026 21:40:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; cv=none; b=XRj7M28ruWP6EZmhbgDKty4chlUKAtFm4WvuY1tIQdVph8yYj6Y9+Usubu/rn3s/NJPdRgjr7LMx0Q3gewryWqtLk/rr3SXNutJU5VUJtG/uETNCa/dRJuMknuoRcLYOe8JWNINJn/cqoIXgMKFb4UbQXw2phaQqI7twlp9hjZM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; c=relaxed/simple; bh=mnDbR3xkBC/GdnET/D5ySCv2gXwSSzuNh4VbKIf2bfc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HD1i8asQvPugSLtNgiPtEEc+x7xZCnWqS3Lbxz5ymVMeiIleoAJi8LctHLp6kcL+TWu+YlOun8dgo6kVANumjjwp/pNA1g+OjfWBQ5pJ3rkc1ylnXJFEzDYJQd3l3Du9oBMhD+VwDb5mLb6ndfXNgP+gmFdNzabqIGTsf4reJkg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Ve4/ofLr; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Ve4/ofLr" Received: by smtp.kernel.org (Postfix) with ESMTPS id 1A997C2BCF5; Fri, 15 May 2026 21:40:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778881236; bh=mnDbR3xkBC/GdnET/D5ySCv2gXwSSzuNh4VbKIf2bfc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Ve4/ofLr17rU/YP25ATIyyvSYtiZ76CZ7SIaTR2BYloORhGADBflhHNgGfsavGooV WzCAKWyVCvbgbfEd2D4tXMMzGM+7JWcXiUnRm2mtb55VRIaErqgaJsGDJ7YeWpESId f3fwEbULByzG2iOZV6lDzmRWbRr1Ft5YkecwgJ+hM5pAaYd1UjeJ1C0UREkh56Qix6 fgCTOK+bb//htw7gqy00B+tpK1w2QCEsXdNh14YqPbCYIu2+aYHmmzRsYCfnLzdi9j zi7KZ3p+GYeOwIJTiYmigOti0rwtcJQWGlYrvojjBVR2dVCUayF01SWUEEkqN+LiBx 63jS5zA3IUZqQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0B981CD4851; Fri, 15 May 2026 21:40:36 +0000 (UTC) From: Frank Li via B4 Relay Date: Fri, 15 May 2026 17:40:32 -0400 Subject: [PATCH 1/6] ARM: dts: imx: add (power|vdd)-supply for related node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260515-imx25_dts_simple_warning_2-v1-1-b06bff192a05@nxp.com> References: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> In-Reply-To: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778881235; l=3317; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=6vBvPUCqlEyMPdXglG8l2+gv+6GZqS7tIbJKDSzwPi0=; b=nNru3Ykgths2kP3BFLXByWw1f8rco6eZl9ejPDROOhm7lF8GFEPDk+C/ZBbxTzmz4lJqsEpgA wVLWzx3yYlOByzYVlCfpEFTPuI95N9ovTuB2C0ykdxJ2SzXDVT68UUL X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-Endpoint-Received: by B4 Relay for Frank.Li@nxp.com/20240130 with auth_id=121 X-Original-From: Frank Li Reply-To: Frank.Li@nxp.com From: Frank Li Add required power-supply and vdd-supply properties to fix below CHECK_DTB warnings: arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dtb: panel (edt,etm0700g0dh6):= 'power-supply' is a required property Signed-off-by: Frank Li --- arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts | 9 +++++++++ arch/arm/boot/dts/nxp/imx/imx53-sk-imx53-atm0700d4.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx53-sk-imx53.dts | 7 +++++++ arch/arm/boot/dts/nxp/imx/imx6q-novena.dts | 1 + 4 files changed, 18 insertions(+) diff --git a/arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts b/arch/arm/boot/d= ts/nxp/imx/imx53-m53menlo.dts index 6210673f93bea67c4f717b11439069d86f90b008..2acbc86cabb3193f1b27b5de315= 5cf3d88381f49 100644 --- a/arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts +++ b/arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts @@ -84,6 +84,7 @@ panel { pinctrl-0 =3D <&pinctrl_display_gpio>; pinctrl-names =3D "default"; enable-gpios =3D <&gpio6 0 GPIO_ACTIVE_HIGH>; + power-supply =3D <®_3p2v>; =20 port { panel_in: endpoint { @@ -98,6 +99,13 @@ beeper { gpios =3D <&gpio6 3 GPIO_ACTIVE_HIGH>; }; =20 + reg_3v3: regulator-3v3 { + compatible =3D "regulator-fixed"; + regulator-name =3D "3v3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + }; + reg_usbh1_vbus: regulator-usbh1-vbus { compatible =3D "regulator-fixed"; regulator-name =3D "vbus"; @@ -259,6 +267,7 @@ eeprom@50 { dac@60 { compatible =3D "microchip,mcp4725"; reg =3D <0x60>; + vdd-supply =3D <®_3v3>; }; }; =20 diff --git a/arch/arm/boot/dts/nxp/imx/imx53-sk-imx53-atm0700d4.dtsi b/arch= /arm/boot/dts/nxp/imx/imx53-sk-imx53-atm0700d4.dtsi index e395004e80e6d2caba6da8350f1f6ac2dc01f61d..34cb0c344ff6ee10b59d29d528d= 54051c2a0f82c 100644 --- a/arch/arm/boot/dts/nxp/imx/imx53-sk-imx53-atm0700d4.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx53-sk-imx53-atm0700d4.dtsi @@ -10,6 +10,7 @@ / { panel: panel-rgb { compatible =3D "powertip,ph800480t013-idf02"; + power-supply =3D <®_5v>; =20 port { panel_rgb_in: endpoint { diff --git a/arch/arm/boot/dts/nxp/imx/imx53-sk-imx53.dts b/arch/arm/boot/d= ts/nxp/imx/imx53-sk-imx53.dts index 1a00d290092ad447d45d5e0cb5117183c4bc3dfe..c1e065359fd2d5a2ca287a96015= 5f00c75069899 100644 --- a/arch/arm/boot/dts/nxp/imx/imx53-sk-imx53.dts +++ b/arch/arm/boot/dts/nxp/imx/imx53-sk-imx53.dts @@ -29,6 +29,13 @@ memory@70000000 { reg =3D <0x70000000 0x20000000>; }; =20 + reg_5v: regulator-5v { + compatible =3D "regulator-fixed"; + regulator-name =3D "usb_vbus"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + }; + reg_usb1_vbus: regulator-usb-vbus { compatible =3D "regulator-fixed"; regulator-name =3D "usb_vbus"; diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-novena.dts b/arch/arm/boot/dts= /nxp/imx/imx6q-novena.dts index 24fc3ff1c70c2f3c9ac4309f9c7c723f003096d9..cd9a050fa906e4a7273ae3a2903= 75c30853ea075 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6q-novena.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6q-novena.dts @@ -109,6 +109,7 @@ led-heartbeat { panel: panel { compatible =3D "innolux,n133hse-ea1"; backlight =3D <&backlight>; + power-supply =3D <®_lvds_lcd>; }; =20 reg_2p5v: regulator-2p5v { --=20 2.43.0 From nobody Wed Jun 10 09:44:10 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4B35C3EDE4B; Fri, 15 May 2026 21:40:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; cv=none; b=bxGE5y9dnffSCQjgzSWa6zprRC5tXE3WjdXcPr8JRBKfgQ5AOu/rzXKTt8dtUx35sBCvQyIuyE1hpl+bw/z1/d6Jo9iMnOYiOZLPWmO7r4y+LSU5LGGtmVnHcKZthGXF/dKeeK6VZMF5kQNJb749VCa1z4MHLzrMOcMRPbtRlrQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; c=relaxed/simple; bh=0Ah9riKcMKwBIpqNmOBl467uryMyUb2ojTGT0CiJ5h4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=O05pV0eMEYelb2OXt5xalsz2Hp987a01unAW5zbh30U/IOTc/kpplqSnZo67q7LHqtvGydsaW/OTPb7mESL1HPxZNbu8YZWSCngk89SpyqWjVo1lMBV7aq5s46Aen6R6VlDJ/5pj1L6rGQIhQpgmFOQEwSPvEkaUNRbqowcGjbs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=AAAYLiDO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="AAAYLiDO" Received: by smtp.kernel.org (Postfix) with ESMTPS id 281F3C2BCC9; Fri, 15 May 2026 21:40:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778881236; bh=0Ah9riKcMKwBIpqNmOBl467uryMyUb2ojTGT0CiJ5h4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=AAAYLiDOreL+3Zi6wdbHcPlPeTZ6MIYwwKeJ5T5TOcFWtNfL8Fuakn106SqpVNip4 ov1AQ+fR7Ke1OW2EZQ//cOMsncvDnhcN7rPzFDmPP0rsWoO2uKCmrnJJ6MyYFIvXAc NvD8me6xAv8KYFSPXolehZVgcQG0mv6GNRzx0G0s2KokZE2NUztMflHop2sqARkabg t5+GGDgSasCQsRriKI14wryy6RX3GeeLSHfY1t+77H2IiEU731DJpL8zdcgrpmRaE2 YmJuQsrmoqo8b/UeoODjApDz5wHaNk7JvopYJcHmzBbrOVpZ9FOQsHrj2FKKqubjAL P9SFfqAlENxBg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1EE11CD4F46; Fri, 15 May 2026 21:40:36 +0000 (UTC) From: Frank Li via B4 Relay Date: Fri, 15 May 2026 17:40:33 -0400 Subject: [PATCH 2/6] ARM: dts: imx: remove redundant bus-width for video-mux Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260515-imx25_dts_simple_warning_2-v1-2-b06bff192a05@nxp.com> References: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> In-Reply-To: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778881235; l=6988; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=lsqAi27NmpHk2hV97xNohJAnacVRFQ+MMLjYxzPWZII=; b=AHjVm4kP5ZBOwXAvyxgR1y3F1numoUiNMtCVDVF44m8Uwv2IPBvF/EUr72fiCcFdgBNjZ5XoF XiJUvRuwFQOA81ff2FysicwFU/v1pUWvCG/7ThNK/7DhisZ3aOpX9zn X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-Endpoint-Received: by B4 Relay for Frank.Li@nxp.com/20240130 with auth_id=121 X-Original-From: Frank Li Reply-To: Frank.Li@nxp.com From: Frank Li Remove redundant bus-width property according to video-mux.yaml to fix below CHECK_DTBS warnings: arch/arm/boot/dts/nxp/imx/imx6dl-gw51xx.dtb: ipu1_csi0_mux (video-mux): por= t@4:endpoint: Unevaluated properties are not allowed ('bus-width' was unexp= ected) from schema $id: http://devicetree.org/schemas/media/video-mux.yaml The bus-width already set at remote endpoint (camera). Signed-off-by: Frank Li --- arch/arm/boot/dts/nxp/imx/imx6dl-gw52xx.dts | 2 -- arch/arm/boot/dts/nxp/imx/imx6dl-gw53xx.dts | 2 -- arch/arm/boot/dts/nxp/imx/imx6dl-gw54xx.dts | 2 -- arch/arm/boot/dts/nxp/imx/imx6q-gw52xx.dts | 2 -- arch/arm/boot/dts/nxp/imx/imx6q-gw53xx.dts | 2 -- arch/arm/boot/dts/nxp/imx/imx6q-gw54xx.dts | 4 ---- arch/arm/boot/dts/nxp/imx/imx6qdl-gw51xx.dtsi | 2 -- arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi | 2 -- arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi | 2 -- arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 2 -- 10 files changed, 22 deletions(-) diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-gw52xx.dts b/arch/arm/boot/dt= s/nxp/imx/imx6dl-gw52xx.dts index 9ea23dd54f3ce0d8e3abad2c2ced7798a2854489..62b05fe70cd97b16553b65371ee= 8efb77168d61b 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6dl-gw52xx.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6dl-gw52xx.dts @@ -32,12 +32,10 @@ adv7180_to_ipu1_csi1_mux: endpoint { }; =20 &ipu1_csi1_from_ipu1_csi1_mux { - bus-width =3D <8>; }; =20 &ipu1_csi1_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu1_csi1_mux>; - bus-width =3D <8>; }; =20 &ipu1_csi1 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-gw53xx.dts b/arch/arm/boot/dt= s/nxp/imx/imx6dl-gw53xx.dts index 182e8194c2490b520aa065e11933795aaa6d7a71..c1787510d3941d77ca1e9f76560= d2e57852bf995 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6dl-gw53xx.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6dl-gw53xx.dts @@ -32,12 +32,10 @@ adv7180_to_ipu1_csi1_mux: endpoint { }; =20 &ipu1_csi1_from_ipu1_csi1_mux { - bus-width =3D <8>; }; =20 &ipu1_csi1_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu1_csi1_mux>; - bus-width =3D <8>; }; =20 &ipu1_csi1 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6dl-gw54xx.dts b/arch/arm/boot/dt= s/nxp/imx/imx6dl-gw54xx.dts index a106c4e3e32995f4fe7801f04ce549dd50283c85..934b0325e6f5acffd72f8063bf7= d9e5de02b1093 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6dl-gw54xx.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6dl-gw54xx.dts @@ -32,12 +32,10 @@ adv7180_to_ipu1_csi1_mux: endpoint { }; =20 &ipu1_csi1_from_ipu1_csi1_mux { - bus-width =3D <8>; }; =20 &ipu1_csi1_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu1_csi1_mux>; - bus-width =3D <8>; }; =20 &ipu1_csi1 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-gw52xx.dts b/arch/arm/boot/dts= /nxp/imx/imx6q-gw52xx.dts index 6e1c493c9c8c49343313a71f0c72570915a311cd..31996ddde117acbe50166da8fbe= 6a6290a895211 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6q-gw52xx.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6q-gw52xx.dts @@ -32,12 +32,10 @@ adv7180_to_ipu2_csi1_mux: endpoint { }; =20 &ipu2_csi1_from_ipu2_csi1_mux { - bus-width =3D <8>; }; =20 &ipu2_csi1_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu2_csi1_mux>; - bus-width =3D <8>; }; =20 &ipu2_csi1 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-gw53xx.dts b/arch/arm/boot/dts= /nxp/imx/imx6q-gw53xx.dts index f13df8e9c8c4b213d4371d93ef6e4a19e969dcd6..f224273fa863ecbc41e14df1f03= 24b5ef4192a9e 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6q-gw53xx.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6q-gw53xx.dts @@ -32,12 +32,10 @@ adv7180_to_ipu2_csi1_mux: endpoint { }; =20 &ipu2_csi1_from_ipu2_csi1_mux { - bus-width =3D <8>; }; =20 &ipu2_csi1_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu2_csi1_mux>; - bus-width =3D <8>; }; =20 &ipu2_csi1 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-gw54xx.dts b/arch/arm/boot/dts= /nxp/imx/imx6q-gw54xx.dts index d5d46908cf6ed8f15ec03584146d7af5b2d9d72d..804ee044be52d716a6e6cfb97b8= aa4520d3b9baa 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6q-gw54xx.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6q-gw54xx.dts @@ -90,12 +90,10 @@ tda1997x_to_ipu1_csi0_mux: endpoint { }; =20 &ipu1_csi0_from_ipu1_csi0_mux { - bus-width =3D <16>; }; =20 &ipu1_csi0_mux_from_parallel_sensor { remote-endpoint =3D <&tda1997x_to_ipu1_csi0_mux>; - bus-width =3D <16>; }; =20 &ipu1_csi0 { @@ -104,12 +102,10 @@ &ipu1_csi0 { }; =20 &ipu2_csi1_from_ipu2_csi1_mux { - bus-width =3D <8>; }; =20 &ipu2_csi1_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu2_csi1_mux>; - bus-width =3D <8>; }; =20 &ipu2_csi1 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-gw51xx.dtsi b/arch/arm/boot/= dts/nxp/imx/imx6qdl-gw51xx.dtsi index beff5a0f58ab48d4d7b8f14f9e695763dc2e3bdf..fb18b87adb441e4e11ddab602c3= e3a8e302fa81c 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-gw51xx.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-gw51xx.dtsi @@ -384,12 +384,10 @@ adv7180_to_ipu1_csi0_mux: endpoint { }; =20 &ipu1_csi0_from_ipu1_csi0_mux { - bus-width =3D <8>; }; =20 &ipu1_csi0_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu1_csi0_mux>; - bus-width =3D <8>; }; =20 &ipu1_csi0 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi b/arch/arm/boot/= dts/nxp/imx/imx6qdl-gw551x.dtsi index 6136a95b9259977bd2debb05e2a480cd1e2fb765..55647c1dacfa5d26c386ebf490c= 50ef825b99e94 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi @@ -440,12 +440,10 @@ tda1997x_to_ipu1_csi0_mux: endpoint { }; =20 &ipu1_csi0_from_ipu1_csi0_mux { - bus-width =3D <16>; }; =20 &ipu1_csi0_mux_from_parallel_sensor { remote-endpoint =3D <&tda1997x_to_ipu1_csi0_mux>; - bus-width =3D <16>; }; =20 &ipu1_csi0 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi b/arch/arm/boot/= dts/nxp/imx/imx6qdl-gw553x.dtsi index 552114a69f5b9575a3685fcbbae11a7fc2673e45..bdbcad5e35d8258353831f21177= 6e4fd8c2e684d 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi @@ -397,12 +397,10 @@ adv7180_to_ipu1_csi0_mux: endpoint { }; =20 &ipu1_csi0_from_ipu1_csi0_mux { - bus-width =3D <8>; }; =20 &ipu1_csi0_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu1_csi0_mux>; - bus-width =3D <8>; }; =20 &ipu1_csi0 { diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi b/arch/arm/bo= ot/dts/nxp/imx/imx6qdl-sabreauto.dtsi index b9dde0af3b995feb49fef38fb0fda69eee3a5750..40d8887cb8bc7f3ce1948fbeadb= de6c0d4d1ff0c 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi @@ -245,12 +245,10 @@ accelerometer@1c { }; =20 &ipu1_csi0_from_ipu1_csi0_mux { - bus-width =3D <8>; }; =20 &ipu1_csi0_mux_from_parallel_sensor { remote-endpoint =3D <&adv7180_to_ipu1_csi0_mux>; - bus-width =3D <8>; }; =20 &ipu1_csi0 { --=20 2.43.0 From nobody Wed Jun 10 09:44:10 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5F9EF3EDE7D; Fri, 15 May 2026 21:40:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; cv=none; b=tAbWS+PKEax85RokqEYoYHHwlUQo1moQhA+a3WZRX7azurL3cEMA+Wvc7oRKINftnFdvec1HLLEK1rWpO+OjwKO0o7pGu1Lk+AZSpYf2v4v+WqwGiW90cJ6eUpLIZ4wf1rwb2Z4eY+jKY3JPedQ550m+6Cu97t1ZaJE8Cc96Oas= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; c=relaxed/simple; bh=iHR42uvynaw9Y8gIAY8rdBOv8ZX9fIc9NWtVHx2Zq3I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c7+Tdp5lVyTdCDxAC8BjtVe5i3buEu4qOCE+GJyx0sbRxpapqN4usKp7HeQXMe+FoNT847QrsaKsSeHRmP3NCrJ3Pq6god6MaSxWxBeK9m31iEyGbGcKm9AyYArU2i84CwYd9oWjJKoP6Xw2alp0r7sB1GejecRqSSn9+pCncfo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=VPiZRLZC; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="VPiZRLZC" Received: by smtp.kernel.org (Postfix) with ESMTPS id 3D21DC2BCFA; Fri, 15 May 2026 21:40:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778881236; bh=iHR42uvynaw9Y8gIAY8rdBOv8ZX9fIc9NWtVHx2Zq3I=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=VPiZRLZCz5TXnuoSJO7dQLfx0FU/jV4n0/EpWtp1wUhbxOOCgIBpqW0sA+wYH2Bgd IIONWjr4TRaL50sa0SC8JOfy0azol6a0EKbYtW7Yt02Uz0+CHC36YYazZrJpDCOv4H W9IPYGQ71WUW7/f6D3u2H/3hbAqMpcVOy2XnXZg7QkKvdqprSTSXJorQXAwgmPcr6v D0Zks8u4Ze3JaPJFjw1CMD/pWhn4SOMcduXdqLElaikmwIR3XcUq0YQJKkggvqIsWg TAS43jv9TKoTdo2USsbat0T8uUcYIuZ4sc9VRNnOwLSPXtmtRjVNSumenckSC1WoLD 4OZqgDEjz+KrA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 355D9CD4F3C; Fri, 15 May 2026 21:40:36 +0000 (UTC) From: Frank Li via B4 Relay Date: Fri, 15 May 2026 17:40:34 -0400 Subject: [PATCH 3/6] ARM: dts: imx: Add bus-type for ov5642/ov5640 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260515-imx25_dts_simple_warning_2-v1-3-b06bff192a05@nxp.com> References: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> In-Reply-To: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778881235; l=1774; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=HGMs+AFWVIG/7Db0qb4OWvzhAHmrd9vKYw4rG4RNH/M=; b=BrOivWXgIRm6WZZQFShvH95LUpQF7Ss1xcHT4UfO/710V+1sIlkj1h/Wd+IZPa2kE/HFX76hq udFGBEuy6jEB5qPuPvkaMk0/k8QHcioEeOjEOLfl+n3gl4ScLOt0j3x X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-Endpoint-Received: by B4 Relay for Frank.Li@nxp.com/20240130 with auth_id=121 X-Original-From: Frank Li Reply-To: Frank.Li@nxp.com From: Frank Li Add bus-type (MEDIA_BUS_TYPE_PARALLEL) for ov5642/ov5640. i.MX53 and i.MX6UL only supports parallel csi interface. Fix below CHECK_DTBS warnings: arm/boot/dts/nxp/imx/imx53-smd.dtb: ov5642@3c (ovti,ov5642): port:endpoin= t: 'bus-type' is a required property Signed-off-by: Frank Li --- arch/arm/boot/dts/nxp/imx/imx53-smd.dts | 2 ++ arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 1 + 2 files changed, 3 insertions(+) diff --git a/arch/arm/boot/dts/nxp/imx/imx53-smd.dts b/arch/arm/boot/dts/nx= p/imx/imx53-smd.dts index a1e19f9709b2c7c7d02812f2b5c2afd382fb5d86..8c02731c7ba9db794627e085feb= 8a4e957d8c5c3 100644 --- a/arch/arm/boot/dts/nxp/imx/imx53-smd.dts +++ b/arch/arm/boot/dts/nxp/imx/imx53-smd.dts @@ -5,6 +5,7 @@ =20 /dts-v1/; #include +#include #include "imx53.dtsi" =20 / { @@ -314,6 +315,7 @@ camera: ov5642@3c { port { ov5642_to_ipu_csi0: endpoint { remote-endpoint =3D <&ipu_csi0_from_parallel_sensor>; + bus-type =3D ; bus-width =3D <8>; hsync-active =3D <1>; vsync-active =3D <1>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi b/arch/arm/boo= t/dts/nxp/imx/imx6ul-14x14-evk.dtsi index 3d147b160ecf150f2f3b6afa8b5873fabc2ba96f..32afe4130e21126bf6e476db109= 1c4a45b8cf5bc 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi @@ -217,6 +217,7 @@ camera@3c { port { ov5640_to_parallel: endpoint { remote-endpoint =3D <¶llel_from_ov5640>; + bus-type =3D ; bus-width =3D <8>; data-shift =3D <2>; /* lines 9:2 are used */ hsync-active =3D <0>; --=20 2.43.0 From nobody Wed Jun 10 09:44:10 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6CCA43EE1F7; Fri, 15 May 2026 21:40:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; cv=none; b=FOfnybRzDR2xvGlPMVunKU74P5lBdEnhOC3gRPFFVNwYXUNfZDu21g4f99vrq2+rNp9kpsHuByCCCQ6vsuhH3zkpEivG9wQg8EmFhTCZff14glmz3+v/NF7E7Ujc4y256J1oiIn8u9tnMoDlcnG73KRbfE+frnGvld1290yIlSk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; c=relaxed/simple; bh=ZnohZHnn2hcuxWohpCh3aH0JBTFgOo0GebNJ+3Wz/xc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R79OTzWZ4fRza58ghXEcUUeHV0I0EfNZv7JGlhqaWq1SAL0Inu9fcz4uwOn8O4DPq7cEemJLhBgtqYaqU4n6pk3b7jgqhhY/7L1LCRHdhEj6YM9F+IG16/UTjWsgerQfkvCkxwZdoj7vwarFgXVjLVpkgcj6VTgEoWDpKT6rs+U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ssWBnfUR; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ssWBnfUR" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4F6FFC2BCB3; Fri, 15 May 2026 21:40:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778881236; bh=ZnohZHnn2hcuxWohpCh3aH0JBTFgOo0GebNJ+3Wz/xc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ssWBnfURxcDPGQzhB58IHB82FIoVqBVeXDMVbWV5qpw//tPVYQ9U8Yhxk5G7aUXM0 Q2llKsAKxFSeTbQ8SxTlsbdb1keW8OkZtWaN4Q/dIvBqHWRQDomUMm+A5HSI8wWy0P Wi7fE8x/U1sR3Yl5Adj5XoA+d+qYw31lTwYHno/212la5Qs8q493xseV6/4EFeadok rE799YFrPFki1Y299TT+cfdVfq96mc/S+3OBWpqx/VPtOOj3N73woKkAY2kbMVwk0v H8ctXqx58R43DhriZjPdcni/yjGg9bZtLsJr3R3I/ddSkQNj2U1pVTw0k/7Xp0g7fx gWeFqNAOC02nA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 476DACD343F; Fri, 15 May 2026 21:40:36 +0000 (UTC) From: Frank Li via B4 Relay Date: Fri, 15 May 2026 17:40:35 -0400 Subject: [PATCH 4/6] ARM: dts: imx6qdl-tx6: remove undocumented karo,imx6qdl-tx6-sgtl5000 and keep only simple-audio-card Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260515-imx25_dts_simple_warning_2-v1-4-b06bff192a05@nxp.com> References: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> In-Reply-To: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778881235; l=1447; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=VqQTiqkhk2bfCYwJMM5wAbMlco3U6+HIbHdkhOxXS8s=; b=wOo+Lc+o1+htwVd6+ls5OBNoG3brE6l7hGEvVgNuJ5QVZokIlC4m0jCGB11ULL2G9Y041b34K 3Gc/YWL8rQDDn2LCwrDgtDKS5jKZVbdjgWVkqt+IbOPQU5R1aLUJTOQ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-Endpoint-Received: by B4 Relay for Frank.Li@nxp.com/20240130 with auth_id=121 X-Original-From: Frank Li Reply-To: Frank.Li@nxp.com From: Frank Li Remove the undocumented and unused compatible karo,imx6qdl-tx6-sgtl5000 and retain only the generic simple-audio-card sound configuration. The karo,imx6qdl-tx6-sgtl5000 compatible is not documented and is not referenced by any in-kernel driver. The audio setup is already fully described using simple-audio-card, which is the standard and supported binding for this hardware configuration. No known users (such as uboot) rely on karo,imx6qdl-tx6-sgtl5000. Fix below CHECK_DTBS warnings: arch/arm/boot/dts/nxp/imx/imx6dl-tx6dl-comtft.dtb: /sound: failed to match = any schema with compatible: ['karo,imx6qdl-tx6-sgtl5000', 'simple-audio-car= d'] Signed-off-by: Frank Li --- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi b/arch/arm/boot/dts= /nxp/imx/imx6qdl-tx6.dtsi index 57297d6521cf09f1fd629ae375c9994ebb683375..ec1528ff3ea0146157a56f2ecba= 500e651f857ff 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi @@ -148,8 +148,7 @@ reg_usbotg_vbus: regulator-usbotg-vbus { }; =20 sound { - compatible =3D "karo,imx6qdl-tx6-sgtl5000", - "simple-audio-card"; + compatible =3D "simple-audio-card"; simple-audio-card,name =3D "imx6qdl-tx6-sgtl5000-audio"; pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_audmux>; --=20 2.43.0 From nobody Wed Jun 10 09:44:10 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 837C43EEAD6; Fri, 15 May 2026 21:40:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; cv=none; b=OEjubdYvUhHwrgq00YzYQty4YhSj9OsjcqGke1zSjpwmgP0OB9HvgG6bqp7q9nqoIuL7x23arl8yp57jLuF3K+qQ07QeKW0tL/gwsukFdMBAxf9jHQPIvkn/xrmXqondfGZcWviUDnx/NH8NJe8QW5D9W+N2CVvjAAHUVZCDue0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; c=relaxed/simple; bh=gye9zPNp36aqWbqr0sOGRoRHnaYNBFHBnr7dInnB++g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=L+PdWMw/aBTEmx4J3aCJ5h57yeeH5u81k5V1MRCCIHmKA9kfbPuOWCz4c4oTPEC9GoI2lm9L0xE/eiNzxwj610xMxOlEpcfH9WWU62aNuDkpyRJ55tWwmctc65vVULf+0Pw1LLm3/gpcg7lnOrHMYNbjH0KiKIbPLjYpHR3WCyI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fgwFxBts; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fgwFxBts" Received: by smtp.kernel.org (Postfix) with ESMTPS id 67001C2BCC7; Fri, 15 May 2026 21:40:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778881236; bh=gye9zPNp36aqWbqr0sOGRoRHnaYNBFHBnr7dInnB++g=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=fgwFxBtsXAtzWGyDRj4A49zXNha5TwgiZzI2+2FCQVCaqOLLIuHu0g4/b44d/bjuv ZLTCN/7szh7Ar5eCaIQVGHkz7ZIGriWmvV8wxaTSmxtzGiQ14TXP2srct1yJkkG5vN WZVwwdiaNc85mmWp9LwB5tMbpu7AlhQxwzL6eHp+f89rEelBfDDIv4+7TPSJZqhMwM GDX3wo9qrob84TOfL+uZp8Ns8ji/yZ38VduGkXJPDMAK3bDUeuMmTTOzcY+VmFnYo/ krM6lj1XmWq0zH5TasNUALU/kz9HrU8ao9ks86HjV4/Vg9o9yaOPEYTR6eWXPrNAWf en4VPDJPtcCbQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5F152CD4851; Fri, 15 May 2026 21:40:36 +0000 (UTC) From: Frank Li via B4 Relay Date: Fri, 15 May 2026 17:40:36 -0400 Subject: [PATCH 5/6] ARM: dts: imx: replace undocumented compatible string edt,edt-ft5x06 with edt,edt-ft5206 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260515-imx25_dts_simple_warning_2-v1-5-b06bff192a05@nxp.com> References: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> In-Reply-To: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778881235; l=9043; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=AOVw1M7zQlb65bw1DPrZXPBsg7v9jNLK9xQ41dQcIMo=; b=kpNTSLM5bkd6P4023vBkTiE890KlD7saNAmYXOZoF2JkCSxWi5OwN8ezRq0iPBT2D8prTbUDb 2OVl82+qWQOAbLS5tDNSyMjKrVEbNmSfDAYQUiAc5m7MoMGgWIXQH8X X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-Endpoint-Received: by B4 Relay for Frank.Li@nxp.com/20240130 with auth_id=121 X-Original-From: Frank Li Reply-To: Frank.Li@nxp.com From: Frank Li The edt,edt-ft5x06 compatible is not referenced in drivers/input/touchscreen/edt-ft5x06.c and is not documented. There is no publicly available datasheet or binding information that distinguishes edt-ft5206/ft5306/ft5406 variants and the driver treats these FT5x06-family controllers with the same configuration model. So switch to the lowest common and documented baseline compatible edt,edt-ft5206. Fix below CHECK_DTBS warnings: arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dtb: /soc/bus@60000000/i2c@63fc800= 0/touchscreen@38: failed to match any schema with compatible: ['edt,edt-ft5= x06'] ABI impact consideration: Not affect Linux kernel ABI because edt,edt-ft5x06 is not used by the existing driver. U-Boot does not parse or use edt,edt-ft* touchscreen compatibles. Signed-off-by: Frank Li --- Change binding doc discuss at - https://lore.kernel.org/imx/aasmQiZJO2gSKzNH@lizhi-Precision-Tower-5810/ --- arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-pico.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-pico-pi.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx7d-pico-pi.dts | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts b/arch/arm/boot/d= ts/nxp/imx/imx53-m53menlo.dts index 2acbc86cabb3193f1b27b5de3155cf3d88381f49..aa1c7e5012c6af16e559c914777= de476d6eab966 100644 --- a/arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts +++ b/arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts @@ -248,7 +248,7 @@ &i2c1 { status =3D "okay"; =20 touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_edt_ft5x06>; diff --git a/arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts b/arch/arm/boot/= dts/nxp/imx/imx53-tx53-x03x.dts index 872cf7e16f20c923e7772e8def7df46276d683ef..6a1063c455f0c225c3d23ac4621= c9957c95d491e 100644 --- a/arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts +++ b/arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts @@ -201,7 +201,7 @@ sgtl5000: codec@a { }; =20 polytouch: edt-ft5x06@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_edt_ft5x06_1>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts b/arch/= arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts index 0225a621ec7a9e697ba95cf0617513156f8c521f..ccf6a048c9184c95105231f50ac= d96038ab353d9 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts @@ -169,7 +169,7 @@ &i2c3 { status =3D "okay"; =20 touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; interrupt-parent =3D <&gpio1>; interrupts =3D <4 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi b/arch/arm/bo= ot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi index 610b2a72fe82557c51fbad1bfff65154540e2279..cebfd622df688ecd01cecc0621d= 1ed23512da007 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi @@ -256,7 +256,7 @@ touchscreen@4 { }; =20 touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; interrupt-parent =3D <&gpio1>; interrupts =3D <9 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi b/arch/ar= m/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi index ef0c26688446ef5a92c94f553ab900ae4e5fdcfb..f8a7218b13ef20675c0e9b7af1f= 56c0b7bcc2b11 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi @@ -405,7 +405,7 @@ touchscreen@4 { }; =20 touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; interrupt-parent =3D <&gpio1>; interrupts =3D <9 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi b/arch/arm/b= oot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi index 6a353a99e13daa2f13ba91d7311f60c88b40695b..9fe52e0ca7aa24379ad11c62236= d586885242aa0 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi @@ -333,7 +333,7 @@ touchscreen@4 { }; =20 touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; interrupt-parent =3D <&gpio1>; interrupts =3D <9 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-pico.dtsi b/arch/arm/boot/dt= s/nxp/imx/imx6qdl-pico.dtsi index c39a9ebdaba1c56b7422c1beb77ba9ddd502609f..ca4cb986efbc204a4ccc8b4d3eb= 035f4b3504dcd 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-pico.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-pico.dtsi @@ -217,7 +217,7 @@ &i2c2 { status =3D "okay"; =20 touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; interrupt-parent =3D <&gpio5>; interrupts =3D <31 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi b/arch/arm/boot/dts= /nxp/imx/imx6qdl-tx6.dtsi index ec1528ff3ea0146157a56f2ecba500e651f857ff..fe25934e06b1fea9bc2b16cb53c= 24a11ca0525f9 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi @@ -292,7 +292,7 @@ sgtl5000: sgtl5000@a { }; =20 polytouch: edt-ft5x06@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_edt_ft5x06>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts b/arch/arm/bo= ot/dts/nxp/imx/imx6ul-pico-hobbit.dts index bf7dbb4f1f3ed99a9b9cff76e052bd1d9aa8bafe..e99ba04216b8670173bed60b98f= 0011b423b23aa 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts @@ -62,7 +62,7 @@ &i2c3 { status =3D "okay"; =20 polytouch: touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; interrupt-parent =3D <&gpio1>; interrupts =3D <29 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-pico-pi.dts b/arch/arm/boot/d= ts/nxp/imx/imx6ul-pico-pi.dts index 6cfc943a8fa3ee4452244bf4198d65a319453d66..f79090fb2e6e2e7bfe886d67f45= df06923bb96ac 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6ul-pico-pi.dts +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-pico-pi.dts @@ -65,7 +65,7 @@ &i2c3 { status =3D "okay"; =20 polytouch: touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; interrupt-parent =3D <&gpio1>; interrupts =3D <29 IRQ_TYPE_EDGE_FALLING>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi b/arch/arm/boot/dt= s/nxp/imx/imx6ul-tx6ul.dtsi index 1992dfb53b45cd308522c3e922d5758f5b8fe527..192c6a95ae589f491473a92277e= 38ad1d4c7b23c 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi @@ -317,7 +317,7 @@ sgtl5000: codec@a { }; =20 polytouch: polytouch@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_edt_ft5x06>; diff --git a/arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts b/arch/arm/boot= /dts/nxp/imx/imx7d-pico-dwarf.dts index 347dd0fe4f82e00ff5fa57487f3333d61c4b27c5..fca8aab9d850791d5df1569a9a3= ef4301bd0503c 100644 --- a/arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts +++ b/arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts @@ -70,7 +70,7 @@ pca9554: io-expander@25 { }; =20 touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_touchscreen>; diff --git a/arch/arm/boot/dts/nxp/imx/imx7d-pico-pi.dts b/arch/arm/boot/dt= s/nxp/imx/imx7d-pico-pi.dts index 62221131336f12b9233474496888e0d34631765b..673bbe49de52500a9218fb06c42= 12a5a4238d677 100644 --- a/arch/arm/boot/dts/nxp/imx/imx7d-pico-pi.dts +++ b/arch/arm/boot/dts/nxp/imx/imx7d-pico-pi.dts @@ -49,7 +49,7 @@ sgtl5000: codec@a { =20 &i2c4 { polytouch: touchscreen@38 { - compatible =3D "edt,edt-ft5x06"; + compatible =3D "edt,edt-ft5206"; reg =3D <0x38>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_touchscreen>; --=20 2.43.0 From nobody Wed Jun 10 09:44:10 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9C0783EF64D; Fri, 15 May 2026 21:40:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; cv=none; b=Ywks+OHoBC5B4rfK+T0LKzGtUIQR4OLgEuW8dE32P/JAOUOQdhX0xxnbKW6x693aSykv+p+F3KoFdTQPjP0RV5uzoeAxvhaTqkSj7i/mrahlAmTBg7cwGLNDkwwfvWGVhvnpr2o+Y/f4Ke26bK243DKYG6kf2mePGfL/wv2kXZw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778881236; c=relaxed/simple; bh=rX6r/+0B06uXvQR5Rend/nvCLxZh6GVTshJGCcYbsLM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aFOG/2GQ6EbSl6ahX6jiD/q2SeKTnzl3QMjPhlRUoTRaPGoLBzS5ihLw3e/WOack8ukLoTuAlBBPPmbJibygIhwvxHkeVhrzQk7q68lgYRbW943IiQsiM7GgYVWJe6IQREzY5RyBpi08PpyMeXUtFl06Yc8tUN7Ilm/QVCFSRnw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=VccQFmxy; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="VccQFmxy" Received: by smtp.kernel.org (Postfix) with ESMTPS id 75D2BC2BCB0; Fri, 15 May 2026 21:40:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1778881236; bh=rX6r/+0B06uXvQR5Rend/nvCLxZh6GVTshJGCcYbsLM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=VccQFmxyQ0Y7N4jXYWXR9uq3K3pLblpJQiNEWWRyzI0cuiAZopwzXsmnd7h/Lp6yj wGYZu+y2C0I+lGDmqhGRx2IXSBVCb1JAWYNIvFhjRHNK/LBeR2KIw9+mBekA7VOXK2 y5MRXW9MFwDWGaHDwIOj/xXwABpQCWBwwmSEiuazyhHpECDuj33tEE0msku6rbFxjP 42gAUPeiN/Wmut6G7xNpq//oT8UVICUPosCwrLQbMdyLLLZby/0fLiQpgNfhAGk6Z8 PNm3ZcsYQGNcZBbtXq6xn27ejrjmkLJjlMNyAkSgaWf76VoNC1ZmhmWzdAnsUYWjUb 6EUoJAesXX6xA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6FE27CD4F46; Fri, 15 May 2026 21:40:36 +0000 (UTC) From: Frank Li via B4 Relay Date: Fri, 15 May 2026 17:40:37 -0400 Subject: [PATCH 6/6] ARM: dts: imx6-display5: replace marvell,88E1510 with ethernet-phy-ieee802.3-c22 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260515-imx25_dts_simple_warning_2-v1-6-b06bff192a05@nxp.com> References: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> In-Reply-To: <20260515-imx25_dts_simple_warning_2-v1-0-b06bff192a05@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778881235; l=1530; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=pOOTdBIy4O5VkcyQTkfiAAoOW2MNieyUh8U6TN+0VYE=; b=A2KlQ7H7PfGwYPV+Uj5xHeMPOwdRYv6ImnK7llmb68mG9ga9y0abIlg3GhkfwjAVWWnVuaufZ 0IY7PFmRaaHCEtwGR86hp42oWznfdMNFRFjwbnv1Ilrts9EACVrZoEr X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-Endpoint-Received: by B4 Relay for Frank.Li@nxp.com/20240130 with auth_id=121 X-Original-From: Frank Li Reply-To: Frank.Li@nxp.com From: Frank Li Replace the vendor-specific PHY compatible string with the generic ethernet-phy-ieee802.3-c22 compatible. The marvell,88E1510 compatible is listed in whitelist_phys[] and is never matched against a PHY driver. PHY devices are expected to use the generic ethernet-phy-ieee802.3-c22 compatible unless a specific MDIO driver match is required. The 88E1510 is compatible with Clause 22 PHY devices, so use the generic compatible string instead. Fix below CHECK_DTBS warnings: arch/arm/boot/dts/nxp/imx/imx6q-display5-tianma-tm070-1280x768.dtb: /soc/bu= s@2100000/ethernet@2188000/mdio/ethernet-phy@0: failed to match any schema = with compatible: ['marvell,88E1510'] Known other user (uboot) did not use marvell,88E1510. Signed-off-by: Frank Li --- arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi b/arch/arm/boot/= dts/nxp/imx/imx6q-display5.dtsi index 4e448b4810f27ba67332811519a199a7ff0ee004..21e8bbdab4e695c0da169f1a871= 4398c6964ca35 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi @@ -208,7 +208,7 @@ mdio { #address-cells =3D <1>; #size-cells =3D <0>; ethernet_phy0: ethernet-phy@0 { - compatible =3D "marvell,88E1510"; + compatible =3D "ethernet-phy-ieee802.3-c22"; device_type =3D "ethernet-phy"; /* Set LED0 control: */ /* On - Link, Blink - Activity, Off - No Link */ --=20 2.43.0