1*56c121dcSDmitry Baryshkov# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*56c121dcSDmitry Baryshkov%YAML 1.2 3*56c121dcSDmitry Baryshkov--- 4*56c121dcSDmitry Baryshkov$id: http://devicetree.org/schemas/clock/qcom,msm8996-cbf.yaml# 5*56c121dcSDmitry Baryshkov$schema: http://devicetree.org/meta-schemas/core.yaml# 6*56c121dcSDmitry Baryshkov 7*56c121dcSDmitry Baryshkovtitle: Qualcomm MSM8996 Core Bus Fabric (CBF) clock controller 8*56c121dcSDmitry Baryshkov 9*56c121dcSDmitry Baryshkovmaintainers: 10*56c121dcSDmitry Baryshkov - Dmitry Baryshkov <dmitry.baryshkov@linaro.org> 11*56c121dcSDmitry Baryshkov 12*56c121dcSDmitry Baryshkovdescription: > 13*56c121dcSDmitry Baryshkov The clock controller for the Qualcomm MSM8996 CBF clock, which drives the 14*56c121dcSDmitry Baryshkov interconnect between two CPU clusters. 15*56c121dcSDmitry Baryshkov 16*56c121dcSDmitry Baryshkovproperties: 17*56c121dcSDmitry Baryshkov compatible: 18*56c121dcSDmitry Baryshkov const: qcom,msm8996-cbf 19*56c121dcSDmitry Baryshkov 20*56c121dcSDmitry Baryshkov reg: 21*56c121dcSDmitry Baryshkov maxItems: 1 22*56c121dcSDmitry Baryshkov 23*56c121dcSDmitry Baryshkov clocks: 24*56c121dcSDmitry Baryshkov items: 25*56c121dcSDmitry Baryshkov - description: XO source 26*56c121dcSDmitry Baryshkov - description: SYS APCS AUX clock 27*56c121dcSDmitry Baryshkov 28*56c121dcSDmitry Baryshkov '#clock-cells': 29*56c121dcSDmitry Baryshkov const: 0 30*56c121dcSDmitry Baryshkov 31*56c121dcSDmitry Baryshkov '#interconnect-cells': 32*56c121dcSDmitry Baryshkov const: 1 33*56c121dcSDmitry Baryshkov 34*56c121dcSDmitry Baryshkovrequired: 35*56c121dcSDmitry Baryshkov - compatible 36*56c121dcSDmitry Baryshkov - reg 37*56c121dcSDmitry Baryshkov - clocks 38*56c121dcSDmitry Baryshkov - '#clock-cells' 39*56c121dcSDmitry Baryshkov - '#interconnect-cells' 40*56c121dcSDmitry Baryshkov 41*56c121dcSDmitry BaryshkovadditionalProperties: false 42*56c121dcSDmitry Baryshkov 43*56c121dcSDmitry Baryshkovexamples: 44*56c121dcSDmitry Baryshkov - | 45*56c121dcSDmitry Baryshkov #include <dt-bindings/clock/qcom,rpmcc.h> 46*56c121dcSDmitry Baryshkov clock-controller@9a11000 { 47*56c121dcSDmitry Baryshkov compatible = "qcom,msm8996-cbf"; 48*56c121dcSDmitry Baryshkov reg = <0x09a11000 0x10000>; 49*56c121dcSDmitry Baryshkov clocks = <&rpmcc RPM_SMD_BB_CLK1>, <&apcs_glb>; 50*56c121dcSDmitry Baryshkov #clock-cells = <0>; 51*56c121dcSDmitry Baryshkov #interconnect-cells = <1>; 52*56c121dcSDmitry Baryshkov }; 53*56c121dcSDmitry Baryshkov... 54