brintos

brintos / linux-shallow public Read only

0
0
Text · 2.3 KiB · dc11fd4 Raw
99 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/display/msm/qcom,sdm845-dpu.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Display DPU on SDM8458 9maintainers:10  - Krishna Manikandan <quic_mkrishn@quicinc.com>11 12$ref: /schemas/display/msm/dpu-common.yaml#13 14properties:15  compatible:16    enum:17      - qcom,sdm670-dpu18      - qcom,sdm845-dpu19 20  reg:21    items:22      - description: Address offset and size for mdp register set23      - description: Address offset and size for vbif register set24 25  reg-names:26    items:27      - const: mdp28      - const: vbif29 30  clocks:31    items:32      - description: Display GCC bus clock33      - description: Display ahb clock34      - description: Display axi clock35      - description: Display core clock36      - description: Display vsync clock37 38  clock-names:39    items:40      - const: gcc-bus41      - const: iface42      - const: bus43      - const: core44      - const: vsync45 46required:47  - compatible48  - reg49  - reg-names50  - clocks51  - clock-names52 53unevaluatedProperties: false54 55examples:56  - |57    #include <dt-bindings/clock/qcom,dispcc-sdm845.h>58    #include <dt-bindings/clock/qcom,gcc-sdm845.h>59    #include <dt-bindings/power/qcom-rpmpd.h>60 61    display-controller@ae01000 {62        compatible = "qcom,sdm845-dpu";63        reg = <0x0ae01000 0x8f000>,64              <0x0aeb0000 0x2008>;65        reg-names = "mdp", "vbif";66 67        clocks = <&gcc GCC_DISP_AXI_CLK>,68                 <&dispcc DISP_CC_MDSS_AHB_CLK>,69                 <&dispcc DISP_CC_MDSS_AXI_CLK>,70                 <&dispcc DISP_CC_MDSS_MDP_CLK>,71                 <&dispcc DISP_CC_MDSS_VSYNC_CLK>;72        clock-names = "gcc-bus", "iface", "bus", "core", "vsync";73 74        interrupt-parent = <&mdss>;75        interrupts = <0>;76        power-domains = <&rpmhpd SDM845_CX>;77        operating-points-v2 = <&mdp_opp_table>;78 79        ports {80            #address-cells = <1>;81            #size-cells = <0>;82 83            port@0 {84                reg = <0>;85                endpoint {86                    remote-endpoint = <&dsi0_in>;87                };88            };89 90            port@1 {91                reg = <1>;92                endpoint {93                    remote-endpoint = <&dsi1_in>;94                };95            };96        };97    };98...99