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 ...