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/bu21013.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 * Rohm BU21013 Touch Screen
    2 
    3 Required properties:
    4  - compatible              : "rohm,bu21013_tp"
    5  - reg                     : I2C device address
    6  - reset-gpios             : GPIO pin enabling (selecting) chip (CS)
    7  - interrupt-parent        : the phandle for the gpio controller
    8  - interrupts              : (gpio) interrupt to which the chip is connected
    9 
   10 Optional properties:
   11  - touch-gpios             : GPIO pin registering a touch event
   12  - <supply_name>-supply    : Phandle to a regulator supply
   13  - touchscreen-size-x      : General touchscreen binding, see [1].
   14  - touchscreen-size-y      : General touchscreen binding, see [1].
   15  - touchscreen-inverted-x  : General touchscreen binding, see [1].
   16  - touchscreen-inverted-y  : General touchscreen binding, see [1].
   17  - touchscreen-swapped-x-y : General touchscreen binding, see [1].
   18 
   19 [1] All general touchscreen properties are described in
   20     Documentation/devicetree/bindings/input/touchscreen/touchscreen.txt.
   21 
   22 Deprecated properties:
   23  - rohm,touch-max-x        : Maximum outward permitted limit in the X axis
   24  - rohm,touch-max-y        : Maximum outward permitted limit in the Y axis
   25  - rohm,flip-x             : Flip touch coordinates on the X axis
   26  - rohm,flip-y             : Flip touch coordinates on the Y axis
   27 
   28 Example:
   29 
   30         i2c@80110000 {
   31                 bu21013_tp@5c {
   32                         compatible = "rohm,bu21013_tp";
   33                         reg = <0x5c>;
   34                         interrupt-parent = <&gpio2>;
   35                         interrupts <&20 IRQ_TYPE_LEVEL_LOW>;
   36                         touch-gpio = <&gpio2 20 GPIO_ACTIVE_LOW>;
   37                         avdd-supply = <&ab8500_ldo_aux1_reg>;
   38 
   39                         touchscreen-size-x = <384>;
   40                         touchscreen-size-y = <704>;
   41                         touchscreen-inverted-y;
   42                 };
   43         };

Cache object: 30d55fde96bee72baa4ca2dd19288203


[ 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.