Lines Matching +full:glink +full:- +full:channels
1 Qualcomm GLINK edge binding
3 This binding describes a Qualcomm GLINK edge, a fifo based mechanism for
4 communication between subsystem-pairs on various Qualcomm platforms. Two types
5 of edges can be described by the binding; the GLINK RPM edge and a SMEM based
8 - compatible:
9 Usage: required for glink-rpm
11 Definition: must be "qcom,glink-rpm"
13 - label:
18 - interrupts:
20 Value type: <prop-encoded-array>
24 - qcom,remote-pid:
25 Usage: required for glink-smem
29 - qcom,rpm-msg-ram:
30 Usage: required for glink-rpm
31 Value type: <prop-encoded-array>
34 - mboxes:
36 Value type: <prop-encoded-array>
40 = GLINK DEVICES
41 Each subnode of the GLINK node represent function tied to a virtual
44 - but must contain the following property:
46 - qcom,glink-channels:
49 Definition: a list of channels tied to this function, used for matching
50 the function to a set of virtual channels
52 - qcom,intents:
54 Value type: <prop-encoded-array>
61 The following example represents the GLINK RPM node on a MSM8996 device, with
66 compatible = "qcom,msm8996-apcs-hmss-global";
69 #mbox-cells = <1>;
73 compatible = "qcom,rpm-msg-ram";
77 rpm-glink {
78 compatible = "qcom,glink-rpm";
82 qcom,rpm-msg-ram = <&rpm_msg_ram>;
86 rpm-requests {
87 compatible = "qcom,rpm-msm8996";
88 qcom,glink-channels = "rpm_requests";