brintos

brintos / linux-shallow public Read only

0
0
Text · 2.3 KiB · 4794c53 Raw
86 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/qcom,sm8450-dispcc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Display Clock & Reset Controller for SM84508 9maintainers:10  - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>11 12description: |13  Qualcomm display clock control module provides the clocks, resets and power14  domains on SM8450.15 16  See also:: include/dt-bindings/clock/qcom,sm8450-dispcc.h17 18properties:19  compatible:20    enum:21      - qcom,sm8450-dispcc22 23  clocks:24    minItems: 325    items:26      - description: Board XO source27      - description: Board Always On XO source28      - description: Display's AHB clock29      - description: sleep clock30      - description: Byte clock from DSI PHY031      - description: Pixel clock from DSI PHY032      - description: Byte clock from DSI PHY133      - description: Pixel clock from DSI PHY134      - description: Link clock from DP PHY035      - description: VCO DIV clock from DP PHY036      - description: Link clock from DP PHY137      - description: VCO DIV clock from DP PHY138      - description: Link clock from DP PHY239      - description: VCO DIV clock from DP PHY240      - description: Link clock from DP PHY341      - description: VCO DIV clock from DP PHY342 43  power-domains:44    description:45      A phandle and PM domain specifier for the MMCX power domain.46    maxItems: 147 48  required-opps:49    description:50      A phandle to an OPP node describing required MMCX performance point.51    maxItems: 152 53required:54  - compatible55  - clocks56  - '#power-domain-cells'57 58allOf:59  - $ref: qcom,gcc.yaml#60 61unevaluatedProperties: false62 63examples:64  - |65    #include <dt-bindings/clock/qcom,gcc-sm8450.h>66    #include <dt-bindings/clock/qcom,rpmh.h>67    #include <dt-bindings/power/qcom,rpmhpd.h>68    clock-controller@af00000 {69      compatible = "qcom,sm8450-dispcc";70      reg = <0x0af00000 0x10000>;71      clocks = <&rpmhcc RPMH_CXO_CLK>,72               <&rpmhcc RPMH_CXO_CLK_A>,73               <&gcc GCC_DISP_AHB_CLK>,74               <&sleep_clk>,75               <&dsi0_phy 0>,76               <&dsi0_phy 1>,77               <&dsi1_phy 0>,78               <&dsi1_phy 1>;79      #clock-cells = <1>;80      #reset-cells = <1>;81      #power-domain-cells = <1>;82      power-domains = <&rpmhpd RPMHPD_MMCX>;83      required-opps = <&rpmhpd_opp_low_svs>;84    };85...86