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/display/repaper.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 Pervasive Displays RePaper branded e-ink displays
    2 
    3 Required properties:
    4 - compatible:           "pervasive,e1144cs021" for 1.44" display
    5                         "pervasive,e1190cs021" for 1.9" display
    6                         "pervasive,e2200cs021" for 2.0" display
    7                         "pervasive,e2271cs021" for 2.7" display
    8 
    9 - panel-on-gpios:       Timing controller power control
   10 - discharge-gpios:      Discharge control
   11 - reset-gpios:          RESET pin
   12 - busy-gpios:           BUSY pin
   13 
   14 Required property for e2271cs021:
   15 - border-gpios:         Border control
   16 
   17 The node for this driver must be a child node of a SPI controller, hence
   18 all mandatory properties described in ../spi/spi-bus.txt must be specified.
   19 
   20 Optional property:
   21 - pervasive,thermal-zone:       name of thermometer's thermal zone
   22 
   23 Example:
   24 
   25         display_temp: lm75@48 {
   26                 compatible = "lm75b";
   27                 reg = <0x48>;
   28                 #thermal-sensor-cells = <0>;
   29         };
   30 
   31         thermal-zones {
   32                 display {
   33                         polling-delay-passive = <0>;
   34                         polling-delay = <0>;
   35                         thermal-sensors = <&display_temp>;
   36                 };
   37         };
   38 
   39         papirus27@0{
   40                 compatible = "pervasive,e2271cs021";
   41                 reg = <0>;
   42 
   43                 spi-max-frequency = <8000000>;
   44 
   45                 panel-on-gpios = <&gpio 23 0>;
   46                 border-gpios = <&gpio 14 0>;
   47                 discharge-gpios = <&gpio 15 0>;
   48                 reset-gpios = <&gpio 24 0>;
   49                 busy-gpios = <&gpio 25 0>;
   50 
   51                 pervasive,thermal-zone = "display";
   52         };

Cache object: 2b8d67f1b60001f4e5ab3c6f995d6e7a


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