On Wed, Mar 30, 2022 at 08:08:17PM +0530, Sumit Gupta wrote: > The Tegra CCPLEX_CLUSTER area contains memory-mapped > registers that initiate CPU frequency/voltage transitions. > > Signed-off-by: Sumit Gupta <sumitg@xxxxxxxxxx> > --- > .../tegra/nvidia,tegra-ccplex-cluster.yaml | 52 +++++++++++++++++++ > 1 file changed, 52 insertions(+) > create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml > > diff --git a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml > new file mode 100644 > index 000000000000..74afa06f695e > --- /dev/null > +++ b/Documentation/devicetree/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_CLUSTER area device tree bindings > + > +maintainers: > + - Sumit Gupta <sumitg@xxxxxxxxxx> > + - Mikko Perttunen <mperttunen@xxxxxxxxxx> > + - Jon Hunter <jonathanh@xxxxxxxxxx> > + - Thierry Reding <thierry.reding@xxxxxxxxx> > + > +description: |+ > + The Tegra CCPLEX_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: true > + > +required: > + - compatible > + - reg > + - nvidia,bpmp > + - status status is never required. > + > +examples: > + - | > + ccplex@e000000 { > + compatible = "nvidia,tegra234-ccplex-cluster"; > + reg = <0x0 0x0e000000 0x0 0x5ffff>; > + nvidia,bpmp = <&bpmp>; > + status = "okay"; Nor should it be in examples. > + }; > -- > 2.17.1 > >