Back to home page

OSCL-LXR

 
 

    


0001 Pervasive Displays RePaper branded e-ink displays
0002 
0003 Required properties:
0004 - compatible:           "pervasive,e1144cs021" for 1.44" display
0005                         "pervasive,e1190cs021" for 1.9" display
0006                         "pervasive,e2200cs021" for 2.0" display
0007                         "pervasive,e2271cs021" for 2.7" display
0008 
0009 - panel-on-gpios:       Timing controller power control
0010 - discharge-gpios:      Discharge control
0011 - reset-gpios:          RESET pin
0012 - busy-gpios:           BUSY pin
0013 
0014 Required property for e2271cs021:
0015 - border-gpios:         Border control
0016 
0017 The node for this driver must be a child node of a SPI controller, hence
0018 all mandatory properties described in ../spi/spi-bus.txt must be specified.
0019 
0020 Optional property:
0021 - pervasive,thermal-zone:       name of thermometer's thermal zone
0022 
0023 Example:
0024 
0025         display_temp: lm75@48 {
0026                 compatible = "lm75b";
0027                 reg = <0x48>;
0028                 #thermal-sensor-cells = <0>;
0029         };
0030 
0031         thermal-zones {
0032                 display {
0033                         polling-delay-passive = <0>;
0034                         polling-delay = <0>;
0035                         thermal-sensors = <&display_temp>;
0036                 };
0037         };
0038 
0039         papirus27@0{
0040                 compatible = "pervasive,e2271cs021";
0041                 reg = <0>;
0042 
0043                 spi-max-frequency = <8000000>;
0044 
0045                 panel-on-gpios = <&gpio 23 0>;
0046                 border-gpios = <&gpio 14 0>;
0047                 discharge-gpios = <&gpio 15 0>;
0048                 reset-gpios = <&gpio 24 0>;
0049                 busy-gpios = <&gpio 25 0>;
0050 
0051                 pervasive,thermal-zone = "display";
0052         };