Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: GPL-2.0-only
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/clock/qcom,rpmhcc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm Technologies, Inc. RPMh Clocks Bindings
8
9maintainers:
10 - Taniya Das <tdas@codeaurora.org>
11
12description: |
13 Resource Power Manager Hardened (RPMh) manages shared resources on
14 some Qualcomm Technologies Inc. SoCs. It accepts clock requests from
15 other hardware subsystems via RSC to control clocks.
16
17properties:
18 compatible:
19 enum:
20 - qcom,sc7180-rpmh-clk
21 - qcom,sdm845-rpmh-clk
22 - qcom,sm8150-rpmh-clk
23 - qcom,sm8250-rpmh-clk
24
25 clocks:
26 maxItems: 1
27
28 clock-names:
29 items:
30 - const: xo
31
32 '#clock-cells':
33 const: 1
34
35required:
36 - compatible
37 - '#clock-cells'
38
39additionalProperties: false
40
41examples:
42 # Example for GCC for SDM845: The below node should be defined inside
43 # &apps_rsc node.
44 - |
45 #include <dt-bindings/clock/qcom,rpmh.h>
46 rpmhcc: clock-controller {
47 compatible = "qcom,sdm845-rpmh-clk";
48 clocks = <&xo_board>;
49 clock-names = "xo";
50 #clock-cells = <1>;
51 };
52...