Lines Matching +full:smd +full:- +full:rpm
1 Qualcomm Shared Memory Driver (SMD) binding
7 - compatible:
10 Definition: must be "qcom,smd"
14 Each subnode of the SMD node represents a remote subsystem or a remote
15 processor of some sort - or in SMD language an "edge". The name of the edges
19 - interrupts:
21 Value type: <prop-encoded-array>
25 - mboxes:
27 Value type: <prop-encoded-array>
31 - qcom,ipc:
33 Value type: <prop-encoded-array>
36 - phandle to a syscon node representing the apcs registers
37 - u32 representing offset to the register within the syscon
38 - u32 representing the ipc bit within the register
40 - qcom,smd-edge:
43 Definition: the identifier of the remote processor in the smd channel
46 - qcom,remote-pid:
52 - label:
59 = SMD DEVICES
61 In turn, subnodes of the "edges" represent devices tied to SMD channels on that
63 nodes are defined by the individual bindings for the SMD devices - but must
66 - qcom,smd-channels:
74 The following example represents a smd node, with one edge representing the
75 "rpm" subsystem. For the "rpm" subsystem we have a device tied to the
83 smd {
84 compatible = "qcom,smd";
86 rpm {
89 qcom,smd-edge = <15>;
92 compatible = "qcom,rpm-msm8974";
93 qcom,smd-channels = "rpm_requests";