xref: /freebsd/sys/contrib/device-tree/Bindings/auxdisplay/img,ascii-lcd.yaml (revision 354d7675fe12ace9cde344cb79c7ded792802f88)
1*354d7675SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*354d7675SEmmanuel Vadot%YAML 1.2
3*354d7675SEmmanuel Vadot---
4*354d7675SEmmanuel Vadot$id: http://devicetree.org/schemas/auxdisplay/img,ascii-lcd.yaml#
5*354d7675SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*354d7675SEmmanuel Vadot
7*354d7675SEmmanuel Vadottitle: ASCII LCD displays on Imagination Technologies boards
8*354d7675SEmmanuel Vadot
9*354d7675SEmmanuel Vadotmaintainers:
10*354d7675SEmmanuel Vadot  - Paul Burton <paulburton@kernel.org>
11*354d7675SEmmanuel Vadot
12*354d7675SEmmanuel Vadotproperties:
13*354d7675SEmmanuel Vadot  compatible:
14*354d7675SEmmanuel Vadot    enum:
15*354d7675SEmmanuel Vadot      - img,boston-lcd
16*354d7675SEmmanuel Vadot      - mti,malta-lcd
17*354d7675SEmmanuel Vadot      - mti,sead3-lcd
18*354d7675SEmmanuel Vadot
19*354d7675SEmmanuel Vadot  reg:
20*354d7675SEmmanuel Vadot    maxItems: 1
21*354d7675SEmmanuel Vadot
22*354d7675SEmmanuel Vadot  offset:
23*354d7675SEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/uint32
24*354d7675SEmmanuel Vadot    description:
25*354d7675SEmmanuel Vadot      Offset in bytes to the LCD registers within the system controller
26*354d7675SEmmanuel Vadot
27*354d7675SEmmanuel Vadotrequired:
28*354d7675SEmmanuel Vadot  - compatible
29*354d7675SEmmanuel Vadot
30*354d7675SEmmanuel VadotoneOf:
31*354d7675SEmmanuel Vadot  - required:
32*354d7675SEmmanuel Vadot      - reg
33*354d7675SEmmanuel Vadot  - required:
34*354d7675SEmmanuel Vadot      - offset
35*354d7675SEmmanuel Vadot
36*354d7675SEmmanuel Vadotif:
37*354d7675SEmmanuel Vadot  properties:
38*354d7675SEmmanuel Vadot    compatible:
39*354d7675SEmmanuel Vadot      contains:
40*354d7675SEmmanuel Vadot        const: img,boston-lcd
41*354d7675SEmmanuel Vadotthen:
42*354d7675SEmmanuel Vadot  required:
43*354d7675SEmmanuel Vadot    - reg
44*354d7675SEmmanuel Vadotelse:
45*354d7675SEmmanuel Vadot  required:
46*354d7675SEmmanuel Vadot    - offset
47*354d7675SEmmanuel Vadot
48*354d7675SEmmanuel VadotadditionalProperties: false
49*354d7675SEmmanuel Vadot
50*354d7675SEmmanuel Vadotexamples:
51*354d7675SEmmanuel Vadot  - |
52*354d7675SEmmanuel Vadot    lcd: lcd@17fff000 {
53*354d7675SEmmanuel Vadot            compatible = "img,boston-lcd";
54*354d7675SEmmanuel Vadot            reg = <0x17fff000 0x8>;
55*354d7675SEmmanuel Vadot    };
56