Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 30bca971 authored by Elliot Berman's avatar Elliot Berman
Browse files

bindings: Add qcom,msm-rtb schema

Add msm_rtb.yaml from a converted msm_rtb.txt from
commit <baa63fa212bd> (Merge "ARM: dts: msm: Add multiple refresh
 rates for sw43404") to new yaml format.

Change-Id: I79e61b02578c27048c406af6ee493fab1718a1d4
parent a1dd16c4
Loading
Loading
Loading
Loading
+42 −0
Original line number Diff line number Diff line
%YAML 1.2
---
$id: "http://devicetree.org/schemas/arm/msm/msm_rtb.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"

title: Register Trace Buffer (RTB)

maintainers:
  - Elliot Berman <eberman@quicinc.com>

description: |
  The RTB is used to log discrete events in the system in an uncached buffer that
  can be post processed from RAM dumps. The RTB must reserve memory using
  the msm specific memory reservation bindings.

properties:
  $nodename:
    const: qcom,msm-rtb

  compatible:
    items:
      -const: qcom,msm-rtb

  qcom,rtb-size:
    maxItems: 1
    description: size of the RTB buffer in bytes

  linux,contiguous-region:
    $ref: '/schemas/types.yaml#/definitions/phandle'
    maxItems: 1
    description: phandle reference to a CMA region

required:
  - compatible
  - qcom,rtb-size

examples:
  - |
    qcom,msm-rtb {
      compatible = "qcom,msm-rtb";
      qcom,rtb-size = <0x100000>;
    };