Merge tag 'linux-kselftest-kunit-fixes-5.11-rc3' of git://git.kernel.org/pub/scm...
[linux/fpc-iii.git] / Documentation / devicetree / bindings / display / repaper.txt
blobf5f9f9cf6a25bf5ad4ed3022a4c6d71e45b66225
1 Pervasive Displays RePaper branded e-ink displays
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
9 - panel-on-gpios:       Timing controller power control
10 - discharge-gpios:      Discharge control
11 - reset-gpios:          RESET pin
12 - busy-gpios:           BUSY pin
14 Required property for e2271cs021:
15 - border-gpios:         Border control
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.
20 Optional property:
21 - pervasive,thermal-zone:       name of thermometer's thermal zone
23 Example:
25         display_temp: lm75@48 {
26                 compatible = "lm75b";
27                 reg = <0x48>;
28                 #thermal-sensor-cells = <0>;
29         };
31         thermal-zones {
32                 display {
33                         polling-delay-passive = <0>;
34                         polling-delay = <0>;
35                         thermal-sensors = <&display_temp>;
36                 };
37         };
39         papirus27@0{
40                 compatible = "pervasive,e2271cs021";
41                 reg = <0>;
43                 spi-max-frequency = <8000000>;
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>;
51                 pervasive,thermal-zone = "display";
52         };