xref: /freebsd/sys/contrib/device-tree/Bindings/remoteproc/qcom,pil-info.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/remoteproc/qcom,pil-info.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7*8bab661aSEmmanuel Vadottitle: Qualcomm peripheral image loader relocation info
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Bjorn Andersson <bjorn.andersson@linaro.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription:
13c66ec88fSEmmanuel Vadot  The Qualcomm peripheral image loader relocation memory region, in IMEM, is
14c66ec88fSEmmanuel Vadot  used for communicating remoteproc relocation information to post mortem
15c66ec88fSEmmanuel Vadot  debugging tools.
16c66ec88fSEmmanuel Vadot
17c66ec88fSEmmanuel Vadotproperties:
18c66ec88fSEmmanuel Vadot  compatible:
19c66ec88fSEmmanuel Vadot    const: qcom,pil-reloc-info
20c66ec88fSEmmanuel Vadot
21c66ec88fSEmmanuel Vadot  reg:
22c66ec88fSEmmanuel Vadot    maxItems: 1
23c66ec88fSEmmanuel Vadot
24c66ec88fSEmmanuel Vadotrequired:
25c66ec88fSEmmanuel Vadot  - compatible
26c66ec88fSEmmanuel Vadot  - reg
27c66ec88fSEmmanuel Vadot
286be33864SEmmanuel VadotadditionalProperties: false
296be33864SEmmanuel Vadot
30c66ec88fSEmmanuel Vadotexamples:
31c66ec88fSEmmanuel Vadot  - |
32c66ec88fSEmmanuel Vadot    imem@146bf000 {
337ef62cebSEmmanuel Vadot      compatible = "qcom,sdm630-imem", "syscon", "simple-mfd";
34c66ec88fSEmmanuel Vadot      reg = <0x146bf000 0x1000>;
35c66ec88fSEmmanuel Vadot
36c66ec88fSEmmanuel Vadot      #address-cells = <1>;
37c66ec88fSEmmanuel Vadot      #size-cells = <1>;
38c66ec88fSEmmanuel Vadot
39c66ec88fSEmmanuel Vadot      ranges = <0 0x146bf000 0x1000>;
40c66ec88fSEmmanuel Vadot
41c66ec88fSEmmanuel Vadot      pil-reloc@94c {
42c66ec88fSEmmanuel Vadot        compatible = "qcom,pil-reloc-info";
43c66ec88fSEmmanuel Vadot        reg = <0x94c 0xc8>;
44c66ec88fSEmmanuel Vadot      };
45c66ec88fSEmmanuel Vadot    };
46c66ec88fSEmmanuel Vadot...
47