1*440b075bSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 25a5c7b35SDmitry Baryshkov%YAML 1.2 35a5c7b35SDmitry Baryshkov--- 45a5c7b35SDmitry Baryshkov$id: http://devicetree.org/schemas/display/msm/mdss-common.yaml# 55a5c7b35SDmitry Baryshkov$schema: http://devicetree.org/meta-schemas/core.yaml# 65a5c7b35SDmitry Baryshkov 75a5c7b35SDmitry Baryshkovtitle: Qualcomm Display MDSS common properties 85a5c7b35SDmitry Baryshkov 95a5c7b35SDmitry Baryshkovmaintainers: 105a5c7b35SDmitry Baryshkov - Krishna Manikandan <quic_mkrishn@quicinc.com> 115a5c7b35SDmitry Baryshkov - Dmitry Baryshkov <dmitry.baryshkov@linaro.org> 125a5c7b35SDmitry Baryshkov - Rob Clark <robdclark@gmail.com> 135a5c7b35SDmitry Baryshkov 145a5c7b35SDmitry Baryshkovdescription: 155a5c7b35SDmitry Baryshkov Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates 165a5c7b35SDmitry Baryshkov sub-blocks like DPU display controller, DSI and DP interfaces etc. 175a5c7b35SDmitry Baryshkov 181413ef55SDmitry Baryshkov# Do not select this by default, otherwise it is also selected for qcom,mdss 191413ef55SDmitry Baryshkov# devices. 201413ef55SDmitry Baryshkovselect: 211413ef55SDmitry Baryshkov false 221413ef55SDmitry Baryshkov 235a5c7b35SDmitry Baryshkovproperties: 241413ef55SDmitry Baryshkov $nodename: 251413ef55SDmitry Baryshkov pattern: "^display-subsystem@[0-9a-f]+$" 261413ef55SDmitry Baryshkov 275a5c7b35SDmitry Baryshkov reg: 285a5c7b35SDmitry Baryshkov maxItems: 1 295a5c7b35SDmitry Baryshkov 305a5c7b35SDmitry Baryshkov reg-names: 315a5c7b35SDmitry Baryshkov const: mdss 325a5c7b35SDmitry Baryshkov 335a5c7b35SDmitry Baryshkov power-domains: 345a5c7b35SDmitry Baryshkov maxItems: 1 355a5c7b35SDmitry Baryshkov 365a5c7b35SDmitry Baryshkov clocks: 375a5c7b35SDmitry Baryshkov minItems: 2 384e78a58aSDmitry Baryshkov maxItems: 4 395a5c7b35SDmitry Baryshkov 405a5c7b35SDmitry Baryshkov clock-names: 415a5c7b35SDmitry Baryshkov minItems: 2 424e78a58aSDmitry Baryshkov maxItems: 4 435a5c7b35SDmitry Baryshkov 445a5c7b35SDmitry Baryshkov interrupts: 455a5c7b35SDmitry Baryshkov maxItems: 1 465a5c7b35SDmitry Baryshkov 475a5c7b35SDmitry Baryshkov interrupt-controller: true 485a5c7b35SDmitry Baryshkov 495a5c7b35SDmitry Baryshkov "#address-cells": true 505a5c7b35SDmitry Baryshkov 515a5c7b35SDmitry Baryshkov "#size-cells": true 525a5c7b35SDmitry Baryshkov 535a5c7b35SDmitry Baryshkov "#interrupt-cells": 545a5c7b35SDmitry Baryshkov const: 1 555a5c7b35SDmitry Baryshkov 565a5c7b35SDmitry Baryshkov iommus: 575a5c7b35SDmitry Baryshkov minItems: 1 585a5c7b35SDmitry Baryshkov items: 595a5c7b35SDmitry Baryshkov - description: Phandle to apps_smmu node with SID mask for Hard-Fail port0 605a5c7b35SDmitry Baryshkov - description: Phandle to apps_smmu node with SID mask for Hard-Fail port1 615a5c7b35SDmitry Baryshkov 625a5c7b35SDmitry Baryshkov ranges: true 635a5c7b35SDmitry Baryshkov 645a5c7b35SDmitry Baryshkov interconnects: 655a5c7b35SDmitry Baryshkov minItems: 1 665a5c7b35SDmitry Baryshkov items: 675a5c7b35SDmitry Baryshkov - description: Interconnect path from mdp0 (or a single mdp) port to the data bus 685a5c7b35SDmitry Baryshkov - description: Interconnect path from mdp1 port to the data bus 695a5c7b35SDmitry Baryshkov 705a5c7b35SDmitry Baryshkov interconnect-names: 715a5c7b35SDmitry Baryshkov minItems: 1 725a5c7b35SDmitry Baryshkov items: 735a5c7b35SDmitry Baryshkov - const: mdp0-mem 745a5c7b35SDmitry Baryshkov - const: mdp1-mem 755a5c7b35SDmitry Baryshkov 765a5c7b35SDmitry Baryshkov resets: 775a5c7b35SDmitry Baryshkov items: 785a5c7b35SDmitry Baryshkov - description: MDSS_CORE reset 795a5c7b35SDmitry Baryshkov 805a5c7b35SDmitry Baryshkov memory-region: 815a5c7b35SDmitry Baryshkov maxItems: 1 825a5c7b35SDmitry Baryshkov description: 835a5c7b35SDmitry Baryshkov Phandle to a node describing a reserved framebuffer memory region. 845a5c7b35SDmitry Baryshkov For example, the splash memory region set up by the bootloader. 855a5c7b35SDmitry Baryshkov 865a5c7b35SDmitry Baryshkovrequired: 875a5c7b35SDmitry Baryshkov - reg 885a5c7b35SDmitry Baryshkov - reg-names 895a5c7b35SDmitry Baryshkov - power-domains 905a5c7b35SDmitry Baryshkov - clocks 91 - interrupts 92 - interrupt-controller 93 - iommus 94 - ranges 95 96additionalProperties: true 97