dt-bindings: rockchip: drm: add secure memory region
[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 - secure-memory-region: phandle to a node describing secure memory
17 - clocks: include clock specifiers corresponding to entries in the
18           clock-names property.
19 - clock-names: optional include
20                hdmi-tmds-pll: special pll required by some hdmi-vop design,
21                               if there is no hdmi plug, also can reuse for
22                               common display pll.
23                default-vop-pll: common display pll.
24
25 example:
26
27 display-subsystem {
28         compatible = "rockchip,display-subsystem";
29         ports = <&vopl_out>, <&vopb_out>;
30         backlight = <&backlight>
31         clocks = <&cru PLL_VPLL>, <&cru PLL_CPLL>;
32         clock-names = "hdmi-tmds-pll", "default-vop-pll";
33 };