c408c50196ce55905bc928d1e145563b10697c4f
[firefly-linux-kernel-4.4.55.git] / Documentation / devicetree / bindings / display / rockchip / rockchip-drm.txt
1 Rockchip DRM master device
2 ================================
3
4 The Rockchip DRM master device is a virtual device needed to list all
5 vop devices or other display interface nodes that comprise the
6 graphics subsystem.
7
8 Required properties:
9 - compatible: Should be "rockchip,display-subsystem"
10 - ports: Should contain a list of phandles pointing to display interface port
11   of vop devices. vop definitions as defined in
12   Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt
13
14 Optional properties
15 - backlight: spacial backlight required by cabc function.
16 - clocks: include clock specifiers corresponding to entries in the
17           clock-names property.
18 - clock-names: optional include
19                hdmi-tmds-pll: special pll required by some hdmi-vop design,
20                               if there is no hdmi plug, also can reuse for
21                               common display pll.
22                default-vop-pll: common display pll.
23
24 example:
25
26 display-subsystem {
27         compatible = "rockchip,display-subsystem";
28         ports = <&vopl_out>, <&vopb_out>;
29         backlight = <&backlight>
30         clocks = <&cru PLL_VPLL>, <&cru PLL_CPLL>;
31         clock-names = "hdmi-tmds-pll", "default-vop-pll";
32 };