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/bu21029.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 BU21029 Touch Screen Controller
    2 
    3 Required properties:
    4  - compatible              : must be "rohm,bu21029"
    5  - reg                     : i2c device address of the chip (0x40 or 0x41)
    6  - interrupt-parent        : the phandle for the gpio controller
    7  - interrupts              : (gpio) interrupt to which the chip is connected
    8  - rohm,x-plate-ohms       : x-plate resistance in Ohm
    9 
   10 Optional properties:
   11  - reset-gpios             : gpio pin to reset the chip (active low)
   12  - touchscreen-size-x      : horizontal resolution of touchscreen (in pixels)
   13  - touchscreen-size-y      : vertical resolution of touchscreen (in pixels)
   14  - touchscreen-max-pressure: maximum pressure value
   15  - vdd-supply              : power supply for the controller
   16 
   17 Example:
   18 
   19         &i2c1 {
   20                 /* ... */
   21 
   22                 bu21029: bu21029@40 {
   23                         compatible = "rohm,bu21029";
   24                         reg = <0x40>;
   25                         interrupt-parent = <&gpio1>;
   26                         interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
   27                         reset-gpios = <&gpio6 16 GPIO_ACTIVE_LOW>;
   28                         rohm,x-plate-ohms = <600>;
   29                         touchscreen-size-x = <800>;
   30                         touchscreen-size-y = <480>;
   31                         touchscreen-max-pressure = <4095>;
   32                 };
   33 
   34                 /* ... */
   35         };

Cache object: 6201698e230862b0c475fe0cf8b6c940


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