19b25d3f4SSumit Gupta# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 29b25d3f4SSumit Gupta%YAML 1.2 39b25d3f4SSumit Gupta--- 4*c94673e8SRob Herring$id: http://devicetree.org/schemas/arm/nvidia,tegra194-ccplex.yaml# 5*c94673e8SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml# 69b25d3f4SSumit Gupta 7dd3cb467SAndrew Lunntitle: NVIDIA Tegra194 CPU Complex 89b25d3f4SSumit Gupta 99b25d3f4SSumit Guptamaintainers: 109b25d3f4SSumit Gupta - Thierry Reding <thierry.reding@gmail.com> 119b25d3f4SSumit Gupta - Jonathan Hunter <jonathanh@nvidia.com> 129b25d3f4SSumit Gupta - Sumit Gupta <sumitg@nvidia.com> 139b25d3f4SSumit Gupta 149b25d3f4SSumit Guptadescription: |+ 159b25d3f4SSumit Gupta Tegra194 SOC has homogeneous architecture where each cluster has two 169b25d3f4SSumit Gupta symmetric cores. Compatible string in "cpus" node represents the CPU 179b25d3f4SSumit Gupta Complex having all clusters. 189b25d3f4SSumit Gupta 199b25d3f4SSumit Guptaproperties: 209b25d3f4SSumit Gupta $nodename: 219b25d3f4SSumit Gupta const: cpus 229b25d3f4SSumit Gupta 239b25d3f4SSumit Gupta compatible: 249b25d3f4SSumit Gupta enum: 259b25d3f4SSumit Gupta - nvidia,tegra194-ccplex 269b25d3f4SSumit Gupta 279b25d3f4SSumit Gupta nvidia,bpmp: 28*c94673e8SRob Herring $ref: /schemas/types.yaml#/definitions/phandle 299b25d3f4SSumit Gupta description: | 309b25d3f4SSumit Gupta Specifies the bpmp node that needs to be queried to get 319b25d3f4SSumit Gupta operating point data for all CPUs. 329b25d3f4SSumit Gupta 336a0e321eSRob HerringadditionalProperties: true 346a0e321eSRob Herring 359b25d3f4SSumit Guptaexamples: 369b25d3f4SSumit Gupta - | 379b25d3f4SSumit Gupta cpus { 389b25d3f4SSumit Gupta compatible = "nvidia,tegra194-ccplex"; 399b25d3f4SSumit Gupta nvidia,bpmp = <&bpmp>; 409b25d3f4SSumit Gupta #address-cells = <1>; 419b25d3f4SSumit Gupta #size-cells = <0>; 429b25d3f4SSumit Gupta 439b25d3f4SSumit Gupta cpu0_0: cpu@0 { 449b25d3f4SSumit Gupta compatible = "nvidia,tegra194-carmel"; 459b25d3f4SSumit Gupta device_type = "cpu"; 469b25d3f4SSumit Gupta reg = <0x0>; 479b25d3f4SSumit Gupta enable-method = "psci"; 489b25d3f4SSumit Gupta }; 499b25d3f4SSumit Gupta 509b25d3f4SSumit Gupta cpu0_1: cpu@1 { 519b25d3f4SSumit Gupta compatible = "nvidia,tegra194-carmel"; 529b25d3f4SSumit Gupta device_type = "cpu"; 539b25d3f4SSumit Gupta reg = <0x001>; 549b25d3f4SSumit Gupta enable-method = "psci"; 559b25d3f4SSumit Gupta }; 569b25d3f4SSumit Gupta 579b25d3f4SSumit Gupta cpu1_0: cpu@100 { 589b25d3f4SSumit Gupta compatible = "nvidia,tegra194-carmel"; 599b25d3f4SSumit Gupta device_type = "cpu"; 609b25d3f4SSumit Gupta reg = <0x100>; 619b25d3f4SSumit Gupta enable-method = "psci"; 629b25d3f4SSumit Gupta }; 639b25d3f4SSumit Gupta 649b25d3f4SSumit Gupta cpu1_1: cpu@101 { 659b25d3f4SSumit Gupta compatible = "nvidia,tegra194-carmel"; 669b25d3f4SSumit Gupta device_type = "cpu"; 679b25d3f4SSumit Gupta reg = <0x101>; 689b25d3f4SSumit Gupta enable-method = "psci"; 699b25d3f4SSumit Gupta }; 709b25d3f4SSumit Gupta }; 719b25d3f4SSumit Gupta... 72