1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/clock/qcom,rpmcc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPM Clock Controller
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
11 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14 The clock enumerators are defined in <dt-bindings/clock/qcom,rpmcc.h> and
15 come in pairs:: FOO_CLK followed by FOO_A_CLK. The latter clock is
16 an "active" clock, which means that the consumer only care that the clock is
17 available when the apps CPU subsystem is active, i.e. not suspended or in
18 deep idle. If it is important that the clock keeps running during system
19 suspend, you need to specify the non-active clock, the one not containing
20 *_A_* in the enumerator name.
61 additionalProperties: false
67 compatible = "qcom,rpm-msm8916";
68 qcom,smd-channels = "rpm_requests";
71 compatible = "qcom,rpmcc-msm8916", "qcom,rpmcc";