Commit | Line | Data |
---|---|---|
92c3974c DH |
1 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) |
2 | %YAML 1.2 | |
3 | --- | |
4 | $id: "http://devicetree.org/schemas/reserved-memory/qcom,cmd-db.yaml#" | |
5 | $schema: "http://devicetree.org/meta-schemas/core.yaml#" | |
6 | ||
7 | title: Qualcomm Command DB | |
8 | ||
9 | description: | | |
10 | Command DB is a database that provides a mapping between resource key and the | |
11 | resource address for a system resource managed by a remote processor. The data | |
12 | is stored in a shared memory region and is loaded by the remote processor. | |
13 | ||
14 | Some of the Qualcomm Technologies Inc SoC's have hardware accelerators for | |
15 | controlling shared resources. Depending on the board configuration the shared | |
16 | resource properties may change. These properties are dynamically probed by the | |
17 | remote processor and made available in the shared memory. | |
18 | ||
19 | maintainers: | |
20 | - Bjorn Andersson <bjorn.andersson@linaro.org> | |
21 | ||
22 | allOf: | |
23 | - $ref: "reserved-memory.yaml" | |
24 | ||
25 | properties: | |
26 | compatible: | |
27 | const: qcom,cmd-db | |
28 | ||
29 | required: | |
30 | - reg | |
31 | ||
32 | unevaluatedProperties: false | |
33 | ||
34 | examples: | |
35 | - | | |
36 | reserved-memory { | |
37 | #address-cells = <1>; | |
38 | #size-cells = <1>; | |
39 | ranges; | |
40 | ||
41 | reserved-memory@85fe0000 { | |
42 | reg = <0x85fe0000 0x20000>; | |
43 | compatible = "qcom,cmd-db"; | |
44 | no-map; | |
45 | }; | |
46 | }; |