Skip to content

Commit 256807f

Browse files
committed
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>
1 parent 92c2004 commit 256807f

14 files changed

Lines changed: 14 additions & 14 deletions

arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@
248248
status = "okay";
249249

250250
touchscreen@38 {
251-
compatible = "edt,edt-ft5x06";
251+
compatible = "edt,edt-ft5206";
252252
reg = <0x38>;
253253
pinctrl-names = "default";
254254
pinctrl-0 = <&pinctrl_edt_ft5x06>;

arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@
201201
};
202202

203203
polytouch: edt-ft5x06@38 {
204-
compatible = "edt,edt-ft5x06";
204+
compatible = "edt,edt-ft5206";
205205
reg = <0x38>;
206206
pinctrl-names = "default";
207207
pinctrl-0 = <&pinctrl_edt_ft5x06_1>;

arch/arm/boot/dts/nxp/imx/imx6q-var-dt6customboard.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@
169169
status = "okay";
170170

171171
touchscreen@38 {
172-
compatible = "edt,edt-ft5x06";
172+
compatible = "edt,edt-ft5206";
173173
reg = <0x38>;
174174
interrupt-parent = <&gpio1>;
175175
interrupts = <4 IRQ_TYPE_EDGE_FALLING>;

arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@
256256
};
257257

258258
touchscreen@38 {
259-
compatible = "edt,edt-ft5x06";
259+
compatible = "edt,edt-ft5206";
260260
reg = <0x38>;
261261
interrupt-parent = <&gpio1>;
262262
interrupts = <9 IRQ_TYPE_EDGE_FALLING>;

arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@
405405
};
406406

407407
touchscreen@38 {
408-
compatible = "edt,edt-ft5x06";
408+
compatible = "edt,edt-ft5206";
409409
reg = <0x38>;
410410
interrupt-parent = <&gpio1>;
411411
interrupts = <9 IRQ_TYPE_EDGE_FALLING>;

arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@
326326
};
327327

328328
touchscreen@38 {
329-
compatible = "edt,edt-ft5x06";
329+
compatible = "edt,edt-ft5206";
330330
reg = <0x38>;
331331
interrupt-parent = <&gpio1>;
332332
interrupts = <9 IRQ_TYPE_EDGE_FALLING>;

arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@
333333
};
334334

335335
touchscreen@38 {
336-
compatible = "edt,edt-ft5x06";
336+
compatible = "edt,edt-ft5206";
337337
reg = <0x38>;
338338
interrupt-parent = <&gpio1>;
339339
interrupts = <9 IRQ_TYPE_EDGE_FALLING>;

arch/arm/boot/dts/nxp/imx/imx6qdl-pico.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@
217217
status = "okay";
218218

219219
touchscreen@38 {
220-
compatible = "edt,edt-ft5x06";
220+
compatible = "edt,edt-ft5206";
221221
reg = <0x38>;
222222
interrupt-parent = <&gpio5>;
223223
interrupts = <31 IRQ_TYPE_EDGE_FALLING>;

arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@
296296
};
297297

298298
polytouch: edt-ft5x06@38 {
299-
compatible = "edt,edt-ft5x06";
299+
compatible = "edt,edt-ft5206";
300300
reg = <0x38>;
301301
pinctrl-names = "default";
302302
pinctrl-0 = <&pinctrl_edt_ft5x06>;

arch/arm/boot/dts/nxp/imx/imx6ul-pico-hobbit.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
status = "okay";
6363

6464
polytouch: touchscreen@38 {
65-
compatible = "edt,edt-ft5x06";
65+
compatible = "edt,edt-ft5206";
6666
reg = <0x38>;
6767
interrupt-parent = <&gpio1>;
6868
interrupts = <29 IRQ_TYPE_EDGE_FALLING>;

0 commit comments

Comments
 (0)