mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 15:49:17 -04:00
dt-bindings: soc: qcom: Introduce Glink Pkt bindings
The RPMSG char driver requires clients to ioctl into a ctrl node to create corresponding userspace char devices. Not all GLINK clients can follow this standard. Add the GLINK PKT driver to create char devs from boot time. Change-Id: I363013b0cb99b8335b8d211ddd0116dfc95522ac
This commit is contained in:
parent
f5178fe3dd
commit
732211dd4d
1 changed files with 40 additions and 0 deletions
40
bindings/soc/qcom/qcom,glink-pkt.txt
Normal file
40
bindings/soc/qcom/qcom,glink-pkt.txt
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
Qualcomm Technologies, Inc. G-Link Packet Driver (glinkpkt)
|
||||
|
||||
[Root level node]
|
||||
Required properties:
|
||||
-compatible : should be "qcom,glinkpkt"
|
||||
|
||||
[Second level nodes]
|
||||
qcom,glinkpkt-channel-names
|
||||
Required properties:
|
||||
-qcom,glinkpkt-transport : the glinkpkt transport layer
|
||||
-qcom,glinkpkt-edge : the remote subsystem name
|
||||
-qcom,glinkpkt-ch-name : the glink channel name
|
||||
-qcom,glinkpkt-dev-name : the glinkpkt device name
|
||||
|
||||
Example:
|
||||
|
||||
qcom,glink_pkt {
|
||||
compatible = "qcom,glinkpkt";
|
||||
|
||||
qcom,glinkpkt-at-mdm0 {
|
||||
qcom,glinkpkt-transport = "smd_trans";
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "DS";
|
||||
qcom,glinkpkt-dev-name = "at_mdm0";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-loopback-cntl {
|
||||
qcom,glinkpkt-transport = "lloop";
|
||||
qcom,glinkpkt-edge = "local";
|
||||
qcom,glinkpkt-ch-name = "LOCAL_LOOPBACK_CLNT";
|
||||
qcom,glinkpkt-dev-name = "glink_pkt_loopback_ctrl";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-loopback-data {
|
||||
qcom,glinkpkt-transport = "lloop";
|
||||
qcom,glinkpkt-edge = "local";
|
||||
qcom,glinkpkt-ch-name = "glink_pkt_lloop_CLNT";
|
||||
qcom,glinkpkt-dev-name = "glink_pkt_loopback";
|
||||
};
|
||||
};
|
||||
Loading…
Reference in a new issue