Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/display/mediatek/mediatek,od.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Mediatek display overdirve
8
9maintainers:
10 - Chun-Kuang Hu <chunkuang.hu@kernel.org>
11 - Philipp Zabel <p.zabel@pengutronix.de>
12
13description: |
14 Mediatek display overdrive, namely OD, increases the transition values
15 of pixels between consecutive frames to make LCD rotate faster.
16 OD device node must be siblings to the central MMSYS_CONFIG node.
17 For a description of the MMSYS_CONFIG binding, see
18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
19 for details.
20
21properties:
22 compatible:
23 oneOf:
24 - enum:
25 - mediatek,mt2712-disp-od
26 - mediatek,mt8173-disp-od
27 - items:
28 - const: mediatek,mt6795-disp-od
29 - const: mediatek,mt8173-disp-od
30
31 reg:
32 maxItems: 1
33
34 interrupts:
35 maxItems: 1
36
37 clocks:
38 items:
39 - description: OD Clock
40
41 ports:
42 $ref: /schemas/graph.yaml#/properties/ports
43 description:
44 Input and output ports can have multiple endpoints, each of those
45 connects to either the primary, secondary, etc, display pipeline.
46
47 properties:
48 port@0:
49 $ref: /schemas/graph.yaml#/properties/port
50 description: OD input port, usually from an AAL block
51
52 port@1:
53 $ref: /schemas/graph.yaml#/properties/port
54 description:
55 OD output to the input of the next desired component in the
56 display pipeline, for example one of the available RDMA or
57 other blocks.
58
59 required:
60 - port@0
61 - port@1
62
63required:
64 - compatible
65 - reg
66 - clocks
67
68additionalProperties: false
69
70examples:
71 - |
72 #include <dt-bindings/clock/mt8173-clk.h>
73
74 soc {
75 #address-cells = <2>;
76 #size-cells = <2>;
77
78 od@14023000 {
79 compatible = "mediatek,mt8173-disp-od";
80 reg = <0 0x14023000 0 0x1000>;
81 clocks = <&mmsys CLK_MM_DISP_OD>;
82 };
83 };