Command DB --------- Command DB is a database that provides a mapping between resource key and the resource address for a system resource managed by RPMh. The data is stored in a shared memory region and is loaded by the remote processor. Some of the "Qualcomm Technologies Inc" SOC's have hardware accelerators for controlling shared resources. The HW accelerator associated to a given resource could change between builds when accelerators are added/removed. To remove dependencies between multiple images in a SoC, Command DB allows drivers to query resource parameters based on predetermined key strings. The devicetree representation of the command DB driver should be: PROPERTIES: - compatible: Usage: required Value type: Definition: Should be "qcom,cmd-db" - reg: Usage: required Value type: Definition: First element is the base address of shared memory Second element is the size of the shared memory region Points to the dictionary address that houses the command DB start address and the size of the command DB region Example: qcom,cmd-db@861e0000 { compatible = "qcom,cmd-db"; reg = <0xc3f000c 0x8>; }