GNU Linux-libre 6.1.90-gnu
[releases.git] / Documentation / devicetree / bindings / display / panel / panel-lvds.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Generic LVDS Display Panel Device Tree Bindings
8
9 maintainers:
10   - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
11   - Thierry Reding <thierry.reding@gmail.com>
12
13 allOf:
14   - $ref: panel-common.yaml#
15   - $ref: /schemas/display/lvds.yaml/#
16
17 select:
18   properties:
19     compatible:
20       contains:
21         const: panel-lvds
22
23   not:
24     properties:
25       compatible:
26         contains:
27           enum:
28             - advantech,idk-1110wr
29             - advantech,idk-2121wr
30             - innolux,ee101ia-01d
31             - mitsubishi,aa104xd12
32             - mitsubishi,aa121td01
33             - sgd,gktw70sdae4se
34
35   required:
36     - compatible
37
38 properties:
39   compatible:
40     items:
41       - enum:
42           - auo,b101ew05
43           - tbs,a711-panel
44
45       - const: panel-lvds
46
47 unevaluatedProperties: false
48
49 required:
50   - compatible
51   - data-mapping
52   - width-mm
53   - height-mm
54   - panel-timing
55   - port
56
57 ...