xref: /freebsd/sys/contrib/device-tree/Bindings/soc/qcom/qcom,msm8976-ramp-controller.yaml (revision cb7aa33ac6cd46a5434798e50363136e64f3ae98)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/soc/qcom/qcom,msm8976-ramp-controller.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm Ramp Controller
8
9maintainers:
10  - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
11
12description:
13  The Ramp Controller is used to program the sequence ID for pulse
14  swallowing, enable sequences and link Sequence IDs (SIDs) for the
15  CPU cores on some Qualcomm SoCs.
16
17properties:
18  compatible:
19    enum:
20      - qcom,msm8976-ramp-controller
21
22  reg:
23    maxItems: 1
24
25required:
26  - compatible
27  - reg
28
29additionalProperties: false
30
31examples:
32  - |
33    cpu-power-controller@b014000 {
34        compatible = "qcom,msm8976-ramp-controller";
35        reg = <0x0b014000 0x68>;
36    };
37