diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2022-06-29 09:00:55 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2022-06-29 09:00:55 +0200 |
commit | 968a6e5b505ea9d05485d3ac648cade6d9d7b7f3 (patch) | |
tree | a89a26acbcfeb3a392634231a37e01e373a7cf70 /dts/Bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml | |
parent | 6b8e6fa889c4ce24f444fb22f66f6a1dd60351cb (diff) | |
parent | e3a36ee974dec424a555e4273589ae58a6eea1bd (diff) | |
download | barebox-968a6e5b505ea9d05485d3ac648cade6d9d7b7f3.tar.gz barebox-968a6e5b505ea9d05485d3ac648cade6d9d7b7f3.tar.xz |
Merge branch 'for-next/dts'
Diffstat (limited to 'dts/Bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml')
-rw-r--r-- | dts/Bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/dts/Bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml b/dts/Bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml new file mode 100644 index 0000000000..8c6543b5c0 --- /dev/null +++ b/dts/Bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml @@ -0,0 +1,52 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: "http://devicetree.org/schemas/arm/tegra/nvidia,tegra-ccplex-cluster.yaml#" +$schema: "http://devicetree.org/meta-schemas/core.yaml#" + +title: NVIDIA Tegra CPU COMPLEX CLUSTER area device tree bindings + +maintainers: + - Sumit Gupta <sumitg@nvidia.com> + - Mikko Perttunen <mperttunen@nvidia.com> + - Jon Hunter <jonathanh@nvidia.com> + - Thierry Reding <thierry.reding@gmail.com> + +description: |+ + The Tegra CPU COMPLEX CLUSTER area contains memory-mapped + registers that initiate CPU frequency/voltage transitions. + +properties: + $nodename: + pattern: "ccplex@([0-9a-f]+)$" + + compatible: + enum: + - nvidia,tegra186-ccplex-cluster + - nvidia,tegra234-ccplex-cluster + + reg: + maxItems: 1 + + nvidia,bpmp: + $ref: '/schemas/types.yaml#/definitions/phandle' + description: | + Specifies the BPMP node that needs to be queried to get + operating point data for all CPUs. + +additionalProperties: false + +required: + - compatible + - reg + - nvidia,bpmp + - status + +examples: + - | + ccplex@e000000 { + compatible = "nvidia,tegra234-ccplex-cluster"; + reg = <0x0e000000 0x5ffff>; + nvidia,bpmp = <&bpmp>; + status = "okay"; + }; |