xref: /freebsd-src/sys/contrib/device-tree/Bindings/interconnect/qcom,rpm-common.yaml (revision 84943d6f38e936ac3b7a3947ca26eeb27a39f938)
1*84943d6fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*84943d6fSEmmanuel Vadot%YAML 1.2
3*84943d6fSEmmanuel Vadot---
4*84943d6fSEmmanuel Vadot$id: http://devicetree.org/schemas/interconnect/qcom,rpm-common.yaml#
5*84943d6fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*84943d6fSEmmanuel Vadot
7*84943d6fSEmmanuel Vadottitle: Qualcomm RPMh Network-On-Chip Interconnect
8*84943d6fSEmmanuel Vadot
9*84943d6fSEmmanuel Vadotmaintainers:
10*84943d6fSEmmanuel Vadot  - Konrad Dybcio <konradybcio@kernel.org>
11*84943d6fSEmmanuel Vadot
12*84943d6fSEmmanuel Vadotdescription:
13*84943d6fSEmmanuel Vadot  RPM interconnect providers support for managing system bandwidth requirements
14*84943d6fSEmmanuel Vadot  through manual requests based on either predefined values or as indicated by
15*84943d6fSEmmanuel Vadot  the bus monitor hardware. Each provider node represents a NoC bus master,
16*84943d6fSEmmanuel Vadot  driven by a dedicated clock source.
17*84943d6fSEmmanuel Vadot
18*84943d6fSEmmanuel Vadotproperties:
19*84943d6fSEmmanuel Vadot  '#interconnect-cells':
20*84943d6fSEmmanuel Vadot    oneOf:
21*84943d6fSEmmanuel Vadot      - const: 2
22*84943d6fSEmmanuel Vadot      - const: 1
23*84943d6fSEmmanuel Vadot        deprecated: true
24*84943d6fSEmmanuel Vadot
25*84943d6fSEmmanuel Vadotrequired:
26*84943d6fSEmmanuel Vadot  - '#interconnect-cells'
27*84943d6fSEmmanuel Vadot
28*84943d6fSEmmanuel VadotadditionalProperties: true
29