~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml (Version linux-6.9.12)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/input/touch      4 $id: http://devicetree.org/schemas/input/touchscreen/touchscreen.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Common touchscreen                           7 title: Common touchscreen
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Dmitry Torokhov <dmitry.torokhov@gmail.com>     10   - Dmitry Torokhov <dmitry.torokhov@gmail.com>
 11                                                    11 
 12 properties:                                        12 properties:
 13   panel:                                           13   panel:
 14     description: If this touchscreen is integr     14     description: If this touchscreen is integrally connected to a panel, this
 15       is a reference to that panel. The presen     15       is a reference to that panel. The presence of this reference indicates
 16       that the touchscreen should be power seq     16       that the touchscreen should be power sequenced together with the panel
 17       and that they may share power and/or res     17       and that they may share power and/or reset signals.
 18     $ref: /schemas/types.yaml#/definitions/pha     18     $ref: /schemas/types.yaml#/definitions/phandle
 19                                                    19 
 20   touchscreen-min-x:                               20   touchscreen-min-x:
 21     description: minimum x coordinate reported     21     description: minimum x coordinate reported
 22     $ref: /schemas/types.yaml#/definitions/uin     22     $ref: /schemas/types.yaml#/definitions/uint32
 23     default: 0                                     23     default: 0
 24                                                    24 
 25   touchscreen-min-y:                               25   touchscreen-min-y:
 26     description: minimum y coordinate reported     26     description: minimum y coordinate reported
 27     $ref: /schemas/types.yaml#/definitions/uin     27     $ref: /schemas/types.yaml#/definitions/uint32
 28     default: 0                                     28     default: 0
 29                                                    29 
 30   touchscreen-size-x:                              30   touchscreen-size-x:
 31     description: horizontal resolution of touc     31     description: horizontal resolution of touchscreen (maximum x coordinate reported + 1)
 32     $ref: /schemas/types.yaml#/definitions/uin     32     $ref: /schemas/types.yaml#/definitions/uint32
 33                                                    33 
 34   touchscreen-size-y:                              34   touchscreen-size-y:
 35     description: vertical resolution of touchs     35     description: vertical resolution of touchscreen (maximum y coordinate reported + 1)
 36     $ref: /schemas/types.yaml#/definitions/uin     36     $ref: /schemas/types.yaml#/definitions/uint32
 37                                                    37 
 38   touchscreen-max-pressure:                        38   touchscreen-max-pressure:
 39     description: maximum reported pressure (ar     39     description: maximum reported pressure (arbitrary range dependent on the controller)
 40     $ref: /schemas/types.yaml#/definitions/uin     40     $ref: /schemas/types.yaml#/definitions/uint32
 41                                                    41 
 42   touchscreen-min-pressure:                        42   touchscreen-min-pressure:
 43     description: minimum pressure on the touch     43     description: minimum pressure on the touchscreen to be achieved in order
 44       for the touchscreen driver to report a t     44       for the touchscreen driver to report a touch event.
 45     $ref: /schemas/types.yaml#/definitions/uin     45     $ref: /schemas/types.yaml#/definitions/uint32
 46                                                    46 
 47   touchscreen-fuzz-x:                              47   touchscreen-fuzz-x:
 48     description: horizontal noise value of the     48     description: horizontal noise value of the absolute input device (in pixels)
 49     $ref: /schemas/types.yaml#/definitions/uin     49     $ref: /schemas/types.yaml#/definitions/uint32
 50                                                    50 
 51   touchscreen-fuzz-y:                              51   touchscreen-fuzz-y:
 52     description: vertical noise value of the a     52     description: vertical noise value of the absolute input device (in pixels)
 53     $ref: /schemas/types.yaml#/definitions/uin     53     $ref: /schemas/types.yaml#/definitions/uint32
 54                                                    54 
 55   touchscreen-fuzz-pressure:                       55   touchscreen-fuzz-pressure:
 56     description: pressure noise value of the a     56     description: pressure noise value of the absolute input device (arbitrary
 57       range dependent on the controller)           57       range dependent on the controller)
 58     $ref: /schemas/types.yaml#/definitions/uin     58     $ref: /schemas/types.yaml#/definitions/uint32
 59                                                    59 
 60   touchscreen-average-samples:                     60   touchscreen-average-samples:
 61     description: Number of data samples which      61     description: Number of data samples which are averaged for each read (valid
 62       values dependent on the controller)          62       values dependent on the controller)
 63     $ref: /schemas/types.yaml#/definitions/uin     63     $ref: /schemas/types.yaml#/definitions/uint32
 64                                                    64 
 65   touchscreen-inverted-x:                          65   touchscreen-inverted-x:
 66     description: X axis is inverted                66     description: X axis is inverted
 67     type: boolean                                  67     type: boolean
 68                                                    68 
 69   touchscreen-inverted-y:                          69   touchscreen-inverted-y:
 70     description: Y axis is inverted                70     description: Y axis is inverted
 71     type: boolean                                  71     type: boolean
 72                                                    72 
 73   touchscreen-swapped-x-y:                         73   touchscreen-swapped-x-y:
 74     description: X and Y axis are swapped          74     description: X and Y axis are swapped
 75                  Swapping is done after invert     75                  Swapping is done after inverting the axis
 76     type: boolean                                  76     type: boolean
 77                                                    77 
 78   touchscreen-x-mm:                                78   touchscreen-x-mm:
 79     description: horizontal length in mm of th     79     description: horizontal length in mm of the touchscreen
 80                                                    80 
 81   touchscreen-y-mm:                                81   touchscreen-y-mm:
 82     description: vertical length in mm of the      82     description: vertical length in mm of the touchscreen
 83                                                    83 
 84   touchscreen-x-plate-ohms:                        84   touchscreen-x-plate-ohms:
 85     description: Resistance of the X-plate in      85     description: Resistance of the X-plate in Ohms
 86                                                    86 
 87   touchscreen-y-plate-ohms:                        87   touchscreen-y-plate-ohms:
 88     description: Resistance of the Y-plate in      88     description: Resistance of the Y-plate in Ohms
 89                                                    89 
 90 dependencies:                                      90 dependencies:
 91   touchscreen-size-x: [ touchscreen-size-y ]       91   touchscreen-size-x: [ touchscreen-size-y ]
 92   touchscreen-size-y: [ touchscreen-size-x ]       92   touchscreen-size-y: [ touchscreen-size-x ]
 93   touchscreen-x-mm: [ touchscreen-y-mm ]           93   touchscreen-x-mm: [ touchscreen-y-mm ]
 94   touchscreen-y-mm: [ touchscreen-x-mm ]           94   touchscreen-y-mm: [ touchscreen-x-mm ]
 95                                                    95 
 96 additionalProperties: true                         96 additionalProperties: true
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php