Lines Matching +full:smd +full:- +full:rpm
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <bjorn.andersson@linaro.org>
12 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18 Using the top-level SMD node is deprecated. Instead, the SMD edges are defined
26 const: qcom,smd
29 "^smd-edge|rpm$":
30 $ref: /schemas/remoteproc/qcom,smd-edge.yaml#
33 Each subnode of the SMD node represents a remote subsystem or a remote
34 processor of some sort - or in SMD language an "edge". The name of the
38 - compatible
43 # The following example represents a smd node, with one edge representing the
44 # "rpm" subsystem. For the "rpm" subsystem we have a device tied to the
46 # NOTE: This is deprecated, represent the RPM using "qcom,rpm-proc" instead.
47 - |
48 #include <dt-bindings/interrupt-controller/arm-gic.h>
50 shared-memory {
51 compatible = "qcom,smd";
53 rpm {
56 qcom,smd-edge = <15>;
58 rpm-requests {
59 compatible = "qcom,rpm-msm8974", "qcom,smd-rpm";
60 qcom,smd-channels = "rpm_requests";
62 clock-controller {
63 compatible = "qcom,rpmcc-msm8974", "qcom,rpmcc";
64 #clock-cells = <1>;