xref: /linux/Documentation/devicetree/bindings/display/sitronix,st7567.yaml (revision 260f6f4fda93c8485c8037865c941b42b9cba5d2)
1*d2bfb999SJavier Martinez Canillas# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*d2bfb999SJavier Martinez Canillas%YAML 1.2
3*d2bfb999SJavier Martinez Canillas---
4*d2bfb999SJavier Martinez Canillas$id: http://devicetree.org/schemas/display/sitronix,st7567.yaml#
5*d2bfb999SJavier Martinez Canillas$schema: http://devicetree.org/meta-schemas/core.yaml#
6*d2bfb999SJavier Martinez Canillas
7*d2bfb999SJavier Martinez Canillastitle: Sitronix ST7567 Display Controller
8*d2bfb999SJavier Martinez Canillas
9*d2bfb999SJavier Martinez Canillasmaintainers:
10*d2bfb999SJavier Martinez Canillas  - Javier Martinez Canillas <javierm@redhat.com>
11*d2bfb999SJavier Martinez Canillas
12*d2bfb999SJavier Martinez Canillasdescription:
13*d2bfb999SJavier Martinez Canillas  Sitronix ST7567 is a driver and controller for monochrome
14*d2bfb999SJavier Martinez Canillas  dot matrix LCD panels.
15*d2bfb999SJavier Martinez Canillas
16*d2bfb999SJavier Martinez CanillasallOf:
17*d2bfb999SJavier Martinez Canillas  - $ref: panel/panel-common.yaml#
18*d2bfb999SJavier Martinez Canillas
19*d2bfb999SJavier Martinez Canillasproperties:
20*d2bfb999SJavier Martinez Canillas  compatible:
21*d2bfb999SJavier Martinez Canillas    const: sitronix,st7567
22*d2bfb999SJavier Martinez Canillas
23*d2bfb999SJavier Martinez Canillas  reg:
24*d2bfb999SJavier Martinez Canillas    maxItems: 1
25*d2bfb999SJavier Martinez Canillas
26*d2bfb999SJavier Martinez Canillas  width-mm: true
27*d2bfb999SJavier Martinez Canillas  height-mm: true
28*d2bfb999SJavier Martinez Canillas  panel-timing: true
29*d2bfb999SJavier Martinez Canillas
30*d2bfb999SJavier Martinez Canillasrequired:
31*d2bfb999SJavier Martinez Canillas  - compatible
32*d2bfb999SJavier Martinez Canillas  - reg
33*d2bfb999SJavier Martinez Canillas  - width-mm
34*d2bfb999SJavier Martinez Canillas  - height-mm
35*d2bfb999SJavier Martinez Canillas  - panel-timing
36*d2bfb999SJavier Martinez Canillas
37*d2bfb999SJavier Martinez CanillasadditionalProperties: false
38*d2bfb999SJavier Martinez Canillas
39*d2bfb999SJavier Martinez Canillasexamples:
40*d2bfb999SJavier Martinez Canillas  - |
41*d2bfb999SJavier Martinez Canillas    i2c {
42*d2bfb999SJavier Martinez Canillas        #address-cells = <1>;
43*d2bfb999SJavier Martinez Canillas        #size-cells = <0>;
44*d2bfb999SJavier Martinez Canillas
45*d2bfb999SJavier Martinez Canillas        display@3f {
46*d2bfb999SJavier Martinez Canillas            compatible = "sitronix,st7567";
47*d2bfb999SJavier Martinez Canillas            reg = <0x3f>;
48*d2bfb999SJavier Martinez Canillas            width-mm = <37>;
49*d2bfb999SJavier Martinez Canillas            height-mm = <27>;
50*d2bfb999SJavier Martinez Canillas
51*d2bfb999SJavier Martinez Canillas            panel-timing {
52*d2bfb999SJavier Martinez Canillas                hactive = <128>;
53*d2bfb999SJavier Martinez Canillas                vactive = <64>;
54*d2bfb999SJavier Martinez Canillas                hback-porch = <0>;
55*d2bfb999SJavier Martinez Canillas                vback-porch = <0>;
56*d2bfb999SJavier Martinez Canillas                clock-frequency = <0>;
57*d2bfb999SJavier Martinez Canillas                hfront-porch = <0>;
58*d2bfb999SJavier Martinez Canillas                hsync-len = <0>;
59*d2bfb999SJavier Martinez Canillas                vfront-porch = <0>;
60*d2bfb999SJavier Martinez Canillas                vsync-len = <0>;
61*d2bfb999SJavier Martinez Canillas            };
62*d2bfb999SJavier Martinez Canillas          };
63*d2bfb999SJavier Martinez Canillas     };
64