The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/input/touchscreen/mms114.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 * MELFAS MMS114/MMS152/MMS345L touchscreen controller
    2 
    3 Required properties:
    4 - compatible: should be one of:
    5         - "melfas,mms114"
    6         - "melfas,mms152"
    7         - "melfas,mms345l"
    8 - reg: I2C address of the chip
    9 - interrupts: interrupt to which the chip is connected
   10 - touchscreen-size-x: See [1]
   11 - touchscreen-size-y: See [1]
   12 
   13 Optional properties:
   14 - touchscreen-fuzz-x: See [1]
   15 - touchscreen-fuzz-y: See [1]
   16 - touchscreen-fuzz-pressure: See [1]
   17 - touchscreen-inverted-x: See [1]
   18 - touchscreen-inverted-y: See [1]
   19 - touchscreen-swapped-x-y: See [1]
   20 
   21 [1]: Documentation/devicetree/bindings/input/touchscreen/touchscreen.txt
   22 
   23 Example:
   24 
   25         i2c@00000000 {
   26                 /* ... */
   27 
   28                 touchscreen@48 {
   29                         compatible = "melfas,mms114";
   30                         reg = <0x48>;
   31                         interrupts = <39 0>;
   32                         touchscreen-size-x = <720>;
   33                         touchscreen-size-y = <1280>;
   34                         touchscreen-fuzz-x = <10>;
   35                         touchscreen-fuzz-y = <10>;
   36                         touchscreen-fuzz-pressure = <10>;
   37                         touchscreen-inverted-x;
   38                         touchscreen-inverted-y;
   39                 };
   40 
   41                 /* ... */
   42         };

Cache object: 8997386177e32196f4a3e5c36aca2816


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.