summaryrefslogtreecommitdiff
path: root/app/dts
diff options
context:
space:
mode:
authorDarryldh <info@lowprokb.ca>2021-08-03 20:26:58 -0400
committerPeter Johanson <peter@peterjohanson.com>2021-08-24 22:15:42 -0400
commita124eb9f9e364aa617fc7ee71cb72ede42d1f326 (patch)
tree2a2de99f3c61669cbdcd9af288d87af9718e24b0 /app/dts
parent08078210da3414a06384f654a6f4417c895edccc (diff)
feat(display): IL0323 driver for EPD displays.
* Basic driver, using the GD7965 driver as a basis, since the ICs are very similar.
Diffstat (limited to 'app/dts')
-rw-r--r--app/dts/bindings/display/gooddisplay,il0323.yaml61
1 files changed, 61 insertions, 0 deletions
diff --git a/app/dts/bindings/display/gooddisplay,il0323.yaml b/app/dts/bindings/display/gooddisplay,il0323.yaml
new file mode 100644
index 0000000..d4a9ac7
--- /dev/null
+++ b/app/dts/bindings/display/gooddisplay,il0323.yaml
@@ -0,0 +1,61 @@
+# Copyright (c) 2020, Phytec Messtechnik GmbH, Peter Johanson
+# SPDX-License-Identifier: Apache-2.0
+
+description: IL0323 EPD display controller
+
+compatible: "gooddisplay,il0323"
+
+include: spi-device.yaml
+
+properties:
+ height:
+ type: int
+ required: true
+ description: Height in pixel of the panel driven by the controller
+
+ width:
+ type: int
+ required: true
+ description: Width in pixel of the panel driven by the controller
+
+ reset-gpios:
+ type: phandle-array
+ required: true
+ description: RESET pin.
+
+ The RESET pin of GD7965 is active low.
+ If connected directly the MCU pin should be configured
+ as active low.
+
+ dc-gpios:
+ type: phandle-array
+ required: true
+ description: DC pin.
+
+ The DC pin of GD7965 is active low (transmission command byte).
+ If connected directly the MCU pin should be configured
+ as active low.
+
+ busy-gpios:
+ type: phandle-array
+ required: true
+ description: BUSY pin.
+
+ The BUSY pin of GD7965 is active low.
+ If connected directly the MCU pin should be configured
+ as active low.
+
+ pwr:
+ type: uint8-array
+ required: true
+ description: Power Setting (PWR) values
+
+ cdi:
+ type: int
+ required: true
+ description: VCOM and data interval value
+
+ tcon:
+ type: int
+ required: true
+ description: TCON setting value \ No newline at end of file