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 };