]> git.ipfire.org Git - thirdparty/linux.git/commit
ARM: dts: imx: replace undocumented compatible string edt,edt-ft5x06 with edt,edt...
authorFrank Li <Frank.Li@nxp.com>
Thu, 21 May 2026 19:15:43 +0000 (15:15 -0400)
committerFrank Li <Frank.Li@nxp.com>
Mon, 1 Jun 2026 21:07:36 +0000 (17:07 -0400)
commit256807f42282e4d7d672784c4eacf6ca768920b4
treee2cadbddea611cd83040f080954c4e327544cd42
parent92c200493e1b70faf810b683fc7046d3b1738b15
ARM: dts: imx: replace undocumented compatible string edt,edt-ft5x06 with edt,edt-ft5206

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@63fc8000/touchscreen@38: failed to match any schema with compatible: ['edt,edt-ft5x06']

ABI impact consideration:
Not affect Linux kernel. The I2C subsystem uses a legacy fallback mechanism
where it strips the vendor prefix from the compatible string to derive the
client name, resulting in edt-ft5x06

{ .name = "edt-ft5x06", .driver_data = (long)&edt_ft5x06_data },

After this, the driver was actively binding to these devices based on the
compatible string.

Known user (U-Boot) does not parse or use edt,edt-ft* touchscreen
compatibles.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
14 files changed:
arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts
arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts
arch/arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts
arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-pico.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi
arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts
arch/arm/boot/dts/nxp/imx/imx6ul-pico-pi.dts
arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi
arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts
arch/arm/boot/dts/nxp/imx/imx7d-pico-pi.dts