0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: "http://devicetree.org/schemas/reserved-memory/qcom,cmd-db.yaml#"
0005 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
0006
0007 title: Qualcomm Command DB
0008
0009 description: |
0010 Command DB is a database that provides a mapping between resource key and the
0011 resource address for a system resource managed by a remote processor. The data
0012 is stored in a shared memory region and is loaded by the remote processor.
0013
0014 Some of the Qualcomm Technologies Inc SoC's have hardware accelerators for
0015 controlling shared resources. Depending on the board configuration the shared
0016 resource properties may change. These properties are dynamically probed by the
0017 remote processor and made available in the shared memory.
0018
0019 maintainers:
0020 - Bjorn Andersson <bjorn.andersson@linaro.org>
0021
0022 allOf:
0023 - $ref: "reserved-memory.yaml"
0024
0025 properties:
0026 compatible:
0027 const: qcom,cmd-db
0028
0029 required:
0030 - reg
0031
0032 unevaluatedProperties: false
0033
0034 examples:
0035 - |
0036 reserved-memory {
0037 #address-cells = <1>;
0038 #size-cells = <1>;
0039 ranges;
0040
0041 reserved-memory@85fe0000 {
0042 reg = <0x85fe0000 0x20000>;
0043 compatible = "qcom,cmd-db";
0044 no-map;
0045 };
0046 };