72 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/arm/nvidia,tegra194-ccplex.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NVIDIA Tegra194 CPU Complex8 9maintainers:10 - Thierry Reding <thierry.reding@gmail.com>11 - Jonathan Hunter <jonathanh@nvidia.com>12 - Sumit Gupta <sumitg@nvidia.com>13 14description: |+15 Tegra194 SOC has homogeneous architecture where each cluster has two16 symmetric cores. Compatible string in "cpus" node represents the CPU17 Complex having all clusters.18 19properties:20 $nodename:21 const: cpus22 23 compatible:24 enum:25 - nvidia,tegra194-ccplex26 27 nvidia,bpmp:28 $ref: /schemas/types.yaml#/definitions/phandle29 description: |30 Specifies the bpmp node that needs to be queried to get31 operating point data for all CPUs.32 33additionalProperties: true34 35examples:36 - |37 cpus {38 compatible = "nvidia,tegra194-ccplex";39 nvidia,bpmp = <&bpmp>;40 #address-cells = <1>;41 #size-cells = <0>;42 43 cpu0_0: cpu@0 {44 compatible = "nvidia,tegra194-carmel";45 device_type = "cpu";46 reg = <0x0>;47 enable-method = "psci";48 };49 50 cpu0_1: cpu@1 {51 compatible = "nvidia,tegra194-carmel";52 device_type = "cpu";53 reg = <0x001>;54 enable-method = "psci";55 };56 57 cpu1_0: cpu@100 {58 compatible = "nvidia,tegra194-carmel";59 device_type = "cpu";60 reg = <0x100>;61 enable-method = "psci";62 };63 64 cpu1_1: cpu@101 {65 compatible = "nvidia,tegra194-carmel";66 device_type = "cpu";67 reg = <0x101>;68 enable-method = "psci";69 };70 };71...72