* [PATCH 1/1] dt-bindings: input: touchscreen: edt-ft5x06: add edt,edt-ft5x06 for legacy platforms @ 2026-03-05 22:37 Frank Li 2026-03-06 8:41 ` Krzysztof Kozlowski 0 siblings, 1 reply; 3+ messages in thread From: Frank Li @ 2026-03-05 22:37 UTC (permalink / raw) To: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yedaya Katsman, Frank Li, Joel Selvaraj, Jens Reidel, open list:INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN)..., open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS, open list Cc: imx The compatible string "edt,edt-ft5x06" has been used for more than a decade on older platforms such as i.MX6 and OMAP. However, it is currently missing from the binding documentation. Add it to the binding to document existing usage and fix the following CHECK_DTBS warnings. arch/arm/boot/dts/nxp/imx/imx6dl-nit6xlite.dtb: /soc/bus@2100000/i2c@21a8000/touchscreen@38: failed to match any schema with compatible: ['edt,edt-ft5x06' Signed-off-by: Frank Li <Frank.Li@nxp.com> --- .../devicetree/bindings/input/touchscreen/edt-ft5x06.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml index 6f90522de8c0a..213451f823369 100644 --- a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml +++ b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml @@ -38,6 +38,7 @@ properties: - edt,edt-ft5306 - edt,edt-ft5406 - edt,edt-ft5506 + - edt,edt-ft5x06 # Deprecated, not use for new platform. - evervision,ev-ft5726 - focaltech,ft3518 - focaltech,ft5426 -- 2.43.0 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/1] dt-bindings: input: touchscreen: edt-ft5x06: add edt,edt-ft5x06 for legacy platforms 2026-03-05 22:37 [PATCH 1/1] dt-bindings: input: touchscreen: edt-ft5x06: add edt,edt-ft5x06 for legacy platforms Frank Li @ 2026-03-06 8:41 ` Krzysztof Kozlowski 2026-03-06 19:08 ` Frank Li 0 siblings, 1 reply; 3+ messages in thread From: Krzysztof Kozlowski @ 2026-03-06 8:41 UTC (permalink / raw) To: Frank Li Cc: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yedaya Katsman, Joel Selvaraj, Jens Reidel, open list:INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN)..., open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS, open list, imx On Thu, Mar 05, 2026 at 05:37:29PM -0500, Frank Li wrote: > The compatible string "edt,edt-ft5x06" has been used for more than a decade > on older platforms such as i.MX6 and OMAP. However, it is currently missing > from the binding documentation. > > Add it to the binding to document existing usage and fix the following > CHECK_DTBS warnings. > arch/arm/boot/dts/nxp/imx/imx6dl-nit6xlite.dtb: /soc/bus@2100000/i2c@21a8000/touchscreen@38: failed to match any schema with compatible: ['edt,edt-ft5x06' > > Signed-off-by: Frank Li <Frank.Li@nxp.com> > --- > .../devicetree/bindings/input/touchscreen/edt-ft5x06.yaml | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml > index 6f90522de8c0a..213451f823369 100644 > --- a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml > +++ b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml > @@ -38,6 +38,7 @@ properties: > - edt,edt-ft5306 > - edt,edt-ft5406 > - edt,edt-ft5506 > + - edt,edt-ft5x06 # Deprecated, not use for new platform. Then document it as deprecated one. OTOH, this above is clearly not correct because we also have "edt,edt-ft5506", "edt,edt-ft5x06". Just use git grep. I don't understand, though, what is the point of documenting it if there is no ABI implemented (nothing in the driver) and it cannot work. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH 1/1] dt-bindings: input: touchscreen: edt-ft5x06: add edt,edt-ft5x06 for legacy platforms 2026-03-06 8:41 ` Krzysztof Kozlowski @ 2026-03-06 19:08 ` Frank Li 0 siblings, 0 replies; 3+ messages in thread From: Frank Li @ 2026-03-06 19:08 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Yedaya Katsman, Joel Selvaraj, Jens Reidel, open list:INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN)..., open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS, open list, imx On Fri, Mar 06, 2026 at 09:41:03AM +0100, Krzysztof Kozlowski wrote: > On Thu, Mar 05, 2026 at 05:37:29PM -0500, Frank Li wrote: > > The compatible string "edt,edt-ft5x06" has been used for more than a decade > > on older platforms such as i.MX6 and OMAP. However, it is currently missing > > from the binding documentation. > > > > Add it to the binding to document existing usage and fix the following > > CHECK_DTBS warnings. > > arch/arm/boot/dts/nxp/imx/imx6dl-nit6xlite.dtb: /soc/bus@2100000/i2c@21a8000/touchscreen@38: failed to match any schema with compatible: ['edt,edt-ft5x06' > > > > Signed-off-by: Frank Li <Frank.Li@nxp.com> > > --- > > .../devicetree/bindings/input/touchscreen/edt-ft5x06.yaml | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml > > index 6f90522de8c0a..213451f823369 100644 > > --- a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml > > +++ b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml > > @@ -38,6 +38,7 @@ properties: > > - edt,edt-ft5306 > > - edt,edt-ft5406 > > - edt,edt-ft5506 > > + - edt,edt-ft5x06 # Deprecated, not use for new platform. > > Then document it as deprecated one. > > OTOH, this above is clearly not correct because we also have > "edt,edt-ft5506", "edt,edt-ft5x06". Just use git grep. > > I don't understand, though, what is the point of documenting it if there > is no ABI implemented (nothing in the driver) and it cannot work. binding only define ABI. Many compatible string is not existed at driver code, especially legacy platform. Go back this case, edt,edt-ft5(2,3,4,5)06 to use the same drvdata linux kernel. Touchscreen is off board periphial, no spec said use which one. Two option, - change binding to allow edt,edt-ft5x06 - change dts to use edt,edt-ft5206 (I guess), which broken ABI. like previous fsl,imx28-lcdif case. Which one do you like? Frank > > Best regards, > Krzysztof > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-03-06 19:09 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-03-05 22:37 [PATCH 1/1] dt-bindings: input: touchscreen: edt-ft5x06: add edt,edt-ft5x06 for legacy platforms Frank Li 2026-03-06 8:41 ` Krzysztof Kozlowski 2026-03-06 19:08 ` Frank Li
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox