mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 19:13:47 +02:00
dt-bindings: touchscreen: fsl,imx6ul-tsc: support glitch thresold
Support the debounce-delay-us property. Drivers must convert this value to IPG clock cycles and map it to one of the four discrete thresholds exposed by the TSC_DEBUG_MODE2 register: 0: 8191 IPG cycles 1: 4095 IPG cycles 2: 2047 IPG cycles 3: 1023 IPG cycles Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> Acked-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/20250923143746.2857292-5-dario.binacchi@amarulasolutions.com Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
parent
cf6f234d7d
commit
3fccd1f955
|
|
@ -62,6 +62,20 @@ properties:
|
|||
description: Number of data samples which are averaged for each read.
|
||||
enum: [ 1, 4, 8, 16, 32 ]
|
||||
|
||||
debounce-delay-us:
|
||||
description: |
|
||||
Minimum duration in microseconds a signal must remain stable
|
||||
to be considered valid.
|
||||
|
||||
Drivers must convert this value to IPG clock cycles and map
|
||||
it to one of the four discrete thresholds exposed by the
|
||||
TSC_DEBUG_MODE2 register:
|
||||
|
||||
0: 8191 IPG cycles
|
||||
1: 4095 IPG cycles
|
||||
2: 2047 IPG cycles
|
||||
3: 1023 IPG cycles
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- reg
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user