~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/soc/qcom/qcom-stats.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Qualcomm Technologies, Inc. (QTI) Stats
  8 
  9 maintainers:
 10   - Maulik Shah <quic_mkshah@quicinc.com>
 11 
 12 description:
 13   Always On Processor/Resource Power Manager maintains statistics of the SoC
 14   sleep modes involving powering down of the rails and oscillator clock.
 15 
 16   Statistics includes SoC sleep mode type, number of times low power mode were
 17   entered, time of last entry, time of last exit and accumulated sleep duration.
 18 
 19 properties:
 20   compatible:
 21     enum:
 22       - qcom,rpmh-stats
 23       - qcom,sdm845-rpmh-stats
 24       - qcom,rpm-stats
 25       # For older RPM firmware versions with fixed offset for the sleep stats
 26       - qcom,apq8084-rpm-stats
 27       - qcom,msm8226-rpm-stats
 28       - qcom,msm8916-rpm-stats
 29       - qcom,msm8974-rpm-stats
 30 
 31   reg:
 32     maxItems: 1
 33 
 34   qcom,qmp:
 35     $ref: /schemas/types.yaml#/definitions/phandle
 36     description: Reference to the AOSS side-channel message RAM
 37 
 38 required:
 39   - compatible
 40   - reg
 41 
 42 allOf:
 43   - if:
 44       not:
 45         properties:
 46           compatible:
 47             const: qcom,rpmh-stats
 48     then:
 49       properties:
 50         qcom,qmp: false
 51 
 52 additionalProperties: false
 53 
 54 examples:
 55   # Example of rpmh sleep stats
 56   - |
 57     sram@c3f0000 {
 58       compatible = "qcom,rpmh-stats";
 59       reg = <0x0c3f0000 0x400>;
 60     };
 61   # Example of rpm sleep stats
 62   - |
 63     sram@4690000 {
 64       compatible = "qcom,rpm-stats";
 65       reg = <0x04690000 0x10000>;
 66     };
 67 ...

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php