dt-bindings: snapshot of cluster device documentation

cluster device doumentation snapshot taken from qcom-6.1 branch
commit 040e6d35b731 ("dt-bindings: Add documentation for cluster
device").

Updates:
    - Rewritten in YAML format.

Change-Id: I765a50dce03fa7ecdf2c0ba9ace7bbf671102017
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
This commit is contained in:
Rashid Zafar
2023-05-22 20:35:41 -07:00
parent 6e5cf08b54
commit 491587c3c9

View File

@@ -0,0 +1,36 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/msm/qcom,lpm-cluster-dev.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: Qualcomm Technologies, Inc. Low Power Management Cluster Device
description: |
The application processor can do a variety of cluster level low power modes.
It does so by predicting the low power mode based on latency and residency
information of various CPUs and clusters.
To make cluster low power mode decision, cluster device use the different prediction
algorithms so that chosen the particular low power mode more efficiently.
properties:
compatible:
const: qcom,lpm-cluster-dev
power-domains:
maxItems: 1
required:
- compatible
- power-domains
additionalProperties: false
examples:
- |
cluster-device {
compatible = "qcom,lpm-cluster-dev";
power-domains = <&CLUSTER_PD>;
};