brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 36dbd08 Raw
51 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/tegra/nvidia,tegra-ccplex-cluster.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NVIDIA Tegra CPU COMPLEX CLUSTER area8 9maintainers:10  - Sumit Gupta <sumitg@nvidia.com>11  - Mikko Perttunen <mperttunen@nvidia.com>12  - Jon Hunter <jonathanh@nvidia.com>13  - Thierry Reding <thierry.reding@gmail.com>14 15description: |+16  The Tegra CPU COMPLEX CLUSTER area contains memory-mapped17  registers that initiate CPU frequency/voltage transitions.18 19properties:20  $nodename:21    pattern: "ccplex@([0-9a-f]+)$"22 23  compatible:24    enum:25      - nvidia,tegra186-ccplex-cluster26      - nvidia,tegra234-ccplex-cluster27 28  reg:29    maxItems: 130 31  nvidia,bpmp:32    $ref: /schemas/types.yaml#/definitions/phandle33    description: |34      Specifies the BPMP node that needs to be queried to get35      operating point data for all CPUs.36 37additionalProperties: false38 39required:40  - compatible41  - reg42  - nvidia,bpmp43 44examples:45  - |46    ccplex@e000000 {47      compatible = "nvidia,tegra234-ccplex-cluster";48      reg = <0x0e000000 0x5ffff>;49      nvidia,bpmp = <&bpmp>;50    };51