17f0dc777SNoralf TrønnesPervasive Displays RePaper branded e-ink displays
27f0dc777SNoralf Trønnes
37f0dc777SNoralf TrønnesRequired properties:
47f0dc777SNoralf Trønnes- compatible:		"pervasive,e1144cs021" for 1.44" display
57f0dc777SNoralf Trønnes			"pervasive,e1190cs021" for 1.9" display
67f0dc777SNoralf Trønnes			"pervasive,e2200cs021" for 2.0" display
77f0dc777SNoralf Trønnes			"pervasive,e2271cs021" for 2.7" display
87f0dc777SNoralf Trønnes
97f0dc777SNoralf Trønnes- panel-on-gpios:	Timing controller power control
107f0dc777SNoralf Trønnes- discharge-gpios:	Discharge control
117f0dc777SNoralf Trønnes- reset-gpios:		RESET pin
127f0dc777SNoralf Trønnes- busy-gpios:		BUSY pin
137f0dc777SNoralf Trønnes
147f0dc777SNoralf TrønnesRequired property for e2271cs021:
157f0dc777SNoralf Trønnes- border-gpios:		Border control
167f0dc777SNoralf Trønnes
177f0dc777SNoralf TrønnesThe node for this driver must be a child node of a SPI controller, hence
187f0dc777SNoralf Trønnesall mandatory properties described in ../spi/spi-bus.txt must be specified.
197f0dc777SNoralf Trønnes
207f0dc777SNoralf TrønnesOptional property:
217f0dc777SNoralf Trønnes- pervasive,thermal-zone:	name of thermometer's thermal zone
227f0dc777SNoralf Trønnes
237f0dc777SNoralf TrønnesExample:
247f0dc777SNoralf Trønnes
257f0dc777SNoralf Trønnes	display_temp: lm75@48 {
267f0dc777SNoralf Trønnes		compatible = "lm75b";
277f0dc777SNoralf Trønnes		reg = <0x48>;
287f0dc777SNoralf Trønnes		#thermal-sensor-cells = <0>;
297f0dc777SNoralf Trønnes	};
307f0dc777SNoralf Trønnes
317f0dc777SNoralf Trønnes	thermal-zones {
327f0dc777SNoralf Trønnes		display {
337f0dc777SNoralf Trønnes			polling-delay-passive = <0>;
347f0dc777SNoralf Trønnes			polling-delay = <0>;
357f0dc777SNoralf Trønnes			thermal-sensors = <&display_temp>;
367f0dc777SNoralf Trønnes		};
377f0dc777SNoralf Trønnes	};
387f0dc777SNoralf Trønnes
397f0dc777SNoralf Trønnes	papirus27@0{
407f0dc777SNoralf Trønnes		compatible = "pervasive,e2271cs021";
417f0dc777SNoralf Trønnes		reg = <0>;
427f0dc777SNoralf Trønnes
437f0dc777SNoralf Trønnes		spi-max-frequency = <8000000>;
447f0dc777SNoralf Trønnes
457f0dc777SNoralf Trønnes		panel-on-gpios = <&gpio 23 0>;
467f0dc777SNoralf Trønnes		border-gpios = <&gpio 14 0>;
477f0dc777SNoralf Trønnes		discharge-gpios = <&gpio 15 0>;
487f0dc777SNoralf Trønnes		reset-gpios = <&gpio 24 0>;
497f0dc777SNoralf Trønnes		busy-gpios = <&gpio 25 0>;
507f0dc777SNoralf Trønnes
517f0dc777SNoralf Trønnes		pervasive,thermal-zone = "display";
527f0dc777SNoralf Trønnes	};
53