~ [ 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-5.17.15)


  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 Bindings
  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:                                       << 
 14     description: If this touchscreen is integr << 
 15       is a reference to that panel. The presen << 
 16       that the touchscreen should be power seq << 
 17       and that they may share power and/or res << 
 18     $ref: /schemas/types.yaml#/definitions/pha << 
 19                                                << 
 20   touchscreen-min-x:                               13   touchscreen-min-x:
 21     description: minimum x coordinate reported     14     description: minimum x coordinate reported
 22     $ref: /schemas/types.yaml#/definitions/uin     15     $ref: /schemas/types.yaml#/definitions/uint32
 23     default: 0                                     16     default: 0
 24                                                    17 
 25   touchscreen-min-y:                               18   touchscreen-min-y:
 26     description: minimum y coordinate reported     19     description: minimum y coordinate reported
 27     $ref: /schemas/types.yaml#/definitions/uin     20     $ref: /schemas/types.yaml#/definitions/uint32
 28     default: 0                                     21     default: 0
 29                                                    22 
 30   touchscreen-size-x:                              23   touchscreen-size-x:
 31     description: horizontal resolution of touc     24     description: horizontal resolution of touchscreen (maximum x coordinate reported + 1)
 32     $ref: /schemas/types.yaml#/definitions/uin     25     $ref: /schemas/types.yaml#/definitions/uint32
 33                                                    26 
 34   touchscreen-size-y:                              27   touchscreen-size-y:
 35     description: vertical resolution of touchs     28     description: vertical resolution of touchscreen (maximum y coordinate reported + 1)
 36     $ref: /schemas/types.yaml#/definitions/uin     29     $ref: /schemas/types.yaml#/definitions/uint32
 37                                                    30 
 38   touchscreen-max-pressure:                        31   touchscreen-max-pressure:
 39     description: maximum reported pressure (ar     32     description: maximum reported pressure (arbitrary range dependent on the controller)
 40     $ref: /schemas/types.yaml#/definitions/uin     33     $ref: /schemas/types.yaml#/definitions/uint32
 41                                                    34 
 42   touchscreen-min-pressure:                        35   touchscreen-min-pressure:
 43     description: minimum pressure on the touch     36     description: minimum pressure on the touchscreen to be achieved in order
 44       for the touchscreen driver to report a t     37       for the touchscreen driver to report a touch event.
 45     $ref: /schemas/types.yaml#/definitions/uin     38     $ref: /schemas/types.yaml#/definitions/uint32
 46                                                    39 
 47   touchscreen-fuzz-x:                              40   touchscreen-fuzz-x:
 48     description: horizontal noise value of the     41     description: horizontal noise value of the absolute input device (in pixels)
 49     $ref: /schemas/types.yaml#/definitions/uin     42     $ref: /schemas/types.yaml#/definitions/uint32
 50                                                    43 
 51   touchscreen-fuzz-y:                              44   touchscreen-fuzz-y:
 52     description: vertical noise value of the a     45     description: vertical noise value of the absolute input device (in pixels)
 53     $ref: /schemas/types.yaml#/definitions/uin     46     $ref: /schemas/types.yaml#/definitions/uint32
 54                                                    47 
 55   touchscreen-fuzz-pressure:                       48   touchscreen-fuzz-pressure:
 56     description: pressure noise value of the a     49     description: pressure noise value of the absolute input device (arbitrary
 57       range dependent on the controller)           50       range dependent on the controller)
 58     $ref: /schemas/types.yaml#/definitions/uin     51     $ref: /schemas/types.yaml#/definitions/uint32
 59                                                    52 
 60   touchscreen-average-samples:                     53   touchscreen-average-samples:
 61     description: Number of data samples which      54     description: Number of data samples which are averaged for each read (valid
 62       values dependent on the controller)          55       values dependent on the controller)
 63     $ref: /schemas/types.yaml#/definitions/uin     56     $ref: /schemas/types.yaml#/definitions/uint32
 64                                                    57 
 65   touchscreen-inverted-x:                          58   touchscreen-inverted-x:
 66     description: X axis is inverted                59     description: X axis is inverted
 67     type: boolean                                  60     type: boolean
 68                                                    61 
 69   touchscreen-inverted-y:                          62   touchscreen-inverted-y:
 70     description: Y axis is inverted                63     description: Y axis is inverted
 71     type: boolean                                  64     type: boolean
 72                                                    65 
 73   touchscreen-swapped-x-y:                         66   touchscreen-swapped-x-y:
 74     description: X and Y axis are swapped          67     description: X and Y axis are swapped
 75                  Swapping is done after invert     68                  Swapping is done after inverting the axis
 76     type: boolean                                  69     type: boolean
 77                                                    70 
 78   touchscreen-x-mm:                                71   touchscreen-x-mm:
 79     description: horizontal length in mm of th     72     description: horizontal length in mm of the touchscreen
 80                                                    73 
 81   touchscreen-y-mm:                                74   touchscreen-y-mm:
 82     description: vertical length in mm of the      75     description: vertical length in mm of the touchscreen
 83                                                    76 
 84   touchscreen-x-plate-ohms:                        77   touchscreen-x-plate-ohms:
 85     description: Resistance of the X-plate in      78     description: Resistance of the X-plate in Ohms
 86                                                    79 
 87   touchscreen-y-plate-ohms:                        80   touchscreen-y-plate-ohms:
 88     description: Resistance of the Y-plate in      81     description: Resistance of the Y-plate in Ohms
 89                                                    82 
 90 dependencies:                                      83 dependencies:
 91   touchscreen-size-x: [ touchscreen-size-y ]       84   touchscreen-size-x: [ touchscreen-size-y ]
 92   touchscreen-size-y: [ touchscreen-size-x ]       85   touchscreen-size-y: [ touchscreen-size-x ]
 93   touchscreen-x-mm: [ touchscreen-y-mm ]           86   touchscreen-x-mm: [ touchscreen-y-mm ]
 94   touchscreen-y-mm: [ touchscreen-x-mm ]           87   touchscreen-y-mm: [ touchscreen-x-mm ]
 95                                                    88 
 96 additionalProperties: true                         89 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