156c121dcSDmitry Baryshkov# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 256c121dcSDmitry Baryshkov%YAML 1.2 356c121dcSDmitry Baryshkov--- 456c121dcSDmitry Baryshkov$id: http://devicetree.org/schemas/clock/qcom,msm8996-cbf.yaml# 556c121dcSDmitry Baryshkov$schema: http://devicetree.org/meta-schemas/core.yaml# 656c121dcSDmitry Baryshkov 756c121dcSDmitry Baryshkovtitle: Qualcomm MSM8996 Core Bus Fabric (CBF) clock controller 856c121dcSDmitry Baryshkov 956c121dcSDmitry Baryshkovmaintainers: 1056c121dcSDmitry Baryshkov - Dmitry Baryshkov <dmitry.baryshkov@linaro.org> 1156c121dcSDmitry Baryshkov 1256c121dcSDmitry Baryshkovdescription: > 1356c121dcSDmitry Baryshkov The clock controller for the Qualcomm MSM8996 CBF clock, which drives the 1456c121dcSDmitry Baryshkov interconnect between two CPU clusters. 1556c121dcSDmitry Baryshkov 1656c121dcSDmitry Baryshkovproperties: 1756c121dcSDmitry Baryshkov compatible: 18*434cb577SYassine Oudjana enum: 19*434cb577SYassine Oudjana - qcom,msm8996-cbf 20*434cb577SYassine Oudjana - qcom,msm8996pro-cbf 2156c121dcSDmitry Baryshkov 2256c121dcSDmitry Baryshkov reg: 2356c121dcSDmitry Baryshkov maxItems: 1 2456c121dcSDmitry Baryshkov 2556c121dcSDmitry Baryshkov clocks: 2656c121dcSDmitry Baryshkov items: 2756c121dcSDmitry Baryshkov - description: XO source 2856c121dcSDmitry Baryshkov - description: SYS APCS AUX clock 2956c121dcSDmitry Baryshkov 3056c121dcSDmitry Baryshkov '#clock-cells': 3156c121dcSDmitry Baryshkov const: 0 3256c121dcSDmitry Baryshkov 3356c121dcSDmitry Baryshkov '#interconnect-cells': 3456c121dcSDmitry Baryshkov const: 1 3556c121dcSDmitry Baryshkov 3656c121dcSDmitry Baryshkovrequired: 3756c121dcSDmitry Baryshkov - compatible 3856c121dcSDmitry Baryshkov - reg 3956c121dcSDmitry Baryshkov - clocks 4056c121dcSDmitry Baryshkov - '#clock-cells' 4156c121dcSDmitry Baryshkov - '#interconnect-cells' 4256c121dcSDmitry Baryshkov 4356c121dcSDmitry BaryshkovadditionalProperties: false 4456c121dcSDmitry Baryshkov 4556c121dcSDmitry Baryshkovexamples: 4656c121dcSDmitry Baryshkov - | 4756c121dcSDmitry Baryshkov #include <dt-bindings/clock/qcom,rpmcc.h> 4856c121dcSDmitry Baryshkov clock-controller@9a11000 { 4956c121dcSDmitry Baryshkov compatible = "qcom,msm8996-cbf"; 5056c121dcSDmitry Baryshkov reg = <0x09a11000 0x10000>; 5156c121dcSDmitry Baryshkov clocks = <&rpmcc RPM_SMD_BB_CLK1>, <&apcs_glb>; 5256c121dcSDmitry Baryshkov #clock-cells = <0>; 5356c121dcSDmitry Baryshkov #interconnect-cells = <1>; 5456c121dcSDmitry Baryshkov }; 5556c121dcSDmitry Baryshkov... 56