Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/clock/qcom,sc7180-mss.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Qualcomm Modem Clock Controller Binding for SC7180
0008 
0009 maintainers:
0010   - Taniya Das <tdas@codeaurora.org>
0011 
0012 description: |
0013   Qualcomm modem clock control module which supports the clocks on SC7180.
0014 
0015   See also:
0016   - dt-bindings/clock/qcom,mss-sc7180.h
0017 
0018 properties:
0019   compatible:
0020     const: qcom,sc7180-mss
0021 
0022   clocks:
0023     items:
0024       - description: gcc_mss_mfab_axi clock from GCC
0025       - description: gcc_mss_nav_axi clock from GCC
0026       - description: gcc_mss_cfg_ahb clock from GCC
0027 
0028   clock-names:
0029     items:
0030       - const: gcc_mss_mfab_axis
0031       - const: gcc_mss_nav_axi
0032       - const: cfg_ahb
0033 
0034   '#clock-cells':
0035     const: 1
0036 
0037   reg:
0038     maxItems: 1
0039 
0040 required:
0041   - compatible
0042   - reg
0043   - clocks
0044   - '#clock-cells'
0045 
0046 additionalProperties: false
0047 
0048 examples:
0049   - |
0050     #include <dt-bindings/clock/qcom,gcc-sc7180.h>
0051     clock-controller@41a8000 {
0052       compatible = "qcom,sc7180-mss";
0053       reg = <0x041a8000 0x8000>;
0054       clocks = <&gcc GCC_MSS_MFAB_AXIS_CLK>,
0055                <&gcc GCC_MSS_NAV_AXI_CLK>,
0056                <&gcc GCC_MSS_CFG_AHB_CLK>;
0057       clock-names = "gcc_mss_mfab_axis",
0058                     "gcc_mss_nav_axi",
0059                     "cfg_ahb";
0060       #clock-cells = <1>;
0061     };
0062 ...