0001 # SPDX-License-Identifier: (GPL-2.0-only)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/rockchip/rockchip-drm.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Rockchip DRM master device
0008
0009 maintainers:
0010 - Sandy Huang <hjc@rock-chips.com>
0011 - Heiko Stuebner <heiko@sntech.de>
0012
0013 description: |
0014 The Rockchip DRM master device is a virtual device needed to list all
0015 vop devices or other display interface nodes that comprise the
0016 graphics subsystem.
0017
0018 properties:
0019 compatible:
0020 const: rockchip,display-subsystem
0021
0022 ports:
0023 $ref: /schemas/types.yaml#/definitions/phandle-array
0024 items:
0025 maxItems: 1
0026 description: |
0027 Should contain a list of phandles pointing to display interface port
0028 of vop devices. vop definitions as defined in
0029 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml
0030
0031 required:
0032 - compatible
0033 - ports
0034
0035 additionalProperties: false
0036
0037 examples:
0038 - |
0039 display-subsystem {
0040 compatible = "rockchip,display-subsystem";
0041 ports = <&vopl_out>, <&vopb_out>;
0042 };