dt-bindings: Whitespace clean-ups in schema files
[linux-block.git] / Documentation / devicetree / bindings / display / ingenic,ipu.yaml
CommitLineData
ba8989a6
PC
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/display/ingenic,ipu.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Ingenic SoCs Image Processing Unit (IPU) devicetree bindings
8
9maintainers:
10 - Paul Cercueil <paul@crapouillou.net>
11
12properties:
13 compatible:
14 oneOf:
15 - enum:
f516fb70
RH
16 - ingenic,jz4725b-ipu
17 - ingenic,jz4760-ipu
ba8989a6 18 - items:
f516fb70
RH
19 - const: ingenic,jz4770-ipu
20 - const: ingenic,jz4760-ipu
ba8989a6
PC
21
22 reg:
23 maxItems: 1
24
25 interrupts:
26 maxItems: 1
27
28 clocks:
29 maxItems: 1
30
31 clock-names:
32 const: ipu
33
34patternProperties:
35 "^ports?$":
36 description: OF graph bindings (specified in bindings/graph.txt).
37
38required:
39 - compatible
40 - reg
41 - interrupts
42 - clocks
43 - clock-names
44
45additionalProperties: false
46
47examples:
48 - |
49 #include <dt-bindings/clock/jz4770-cgu.h>
50 ipu@13080000 {
51 compatible = "ingenic,jz4770-ipu", "ingenic,jz4760-ipu";
52 reg = <0x13080000 0x800>;
53
54 interrupt-parent = <&intc>;
55 interrupts = <29>;
56
57 clocks = <&cgu JZ4770_CLK_IPU>;
58 clock-names = "ipu";
59
60 port {
61 ipu_ep: endpoint {
62 remote-endpoint = <&lcdc_ep>;
63 };
64 };
65 };