ARM: dts: msm: Add GLINK PKT nodes for kera
GLINK PKT provides a userspace interface to RPMSG GLINK through character device node. Add the nodes and corresponding channel devices to enable GLINK communication from userspace. Change-Id: I2347b12c733459ead821db476e446fbde470c03a Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
This commit is contained in:
110
qcom/kera.dtsi
110
qcom/kera.dtsi
@@ -888,6 +888,116 @@
|
||||
};
|
||||
};
|
||||
|
||||
qcom,glinkpkt {
|
||||
compatible = "qcom,glinkpkt";
|
||||
|
||||
qcom,glinkpkt-at-mdm0 {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "DS";
|
||||
qcom,glinkpkt-dev-name = "at_mdm0";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-ctrl-cdsp {
|
||||
qcom,glinkpkt-edge = "cdsp";
|
||||
qcom,glinkpkt-ch-name = "LOOPBACK_CTL_CDSP";
|
||||
qcom,glinkpkt-dev-name = "glink_pkt_ctrl_cdsp";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-data-cdsp {
|
||||
qcom,glinkpkt-edge = "cdsp";
|
||||
qcom,glinkpkt-ch-name = "LOOPBACK_DATA_CDSP";
|
||||
qcom,glinkpkt-dev-name = "glink_pkt_data_cdsp";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-ctrl-lpass {
|
||||
qcom,glinkpkt-edge = "lpass";
|
||||
qcom,glinkpkt-ch-name = "LOOPBACK_CTL_LPASS";
|
||||
qcom,glinkpkt-dev-name = "glink_pkt_ctrl_lpass";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-data-lpass {
|
||||
qcom,glinkpkt-edge = "lpass";
|
||||
qcom,glinkpkt-ch-name = "LOOPBACK_DATA_LPASS";
|
||||
qcom,glinkpkt-dev-name = "glink_pkt_data_lpass";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-ctrl-mpss {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "LOOPBACK_CTL_MPSS";
|
||||
qcom,glinkpkt-dev-name = "glink_pkt_ctrl_mpss";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-data-mpss {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "LOOPBACK_DATA_MPSS";
|
||||
qcom,glinkpkt-dev-name = "glink_pkt_data_mpss";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-apr-apps2 {
|
||||
qcom,glinkpkt-edge = "adsp";
|
||||
qcom,glinkpkt-ch-name = "apr_apps2";
|
||||
qcom,glinkpkt-dev-name = "apr_apps2";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-data40-cntl {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "DATA40_CNTL";
|
||||
qcom,glinkpkt-dev-name = "smdcntl8";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-data1 {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "DATA1";
|
||||
qcom,glinkpkt-dev-name = "smd7";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-data4 {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "DATA4";
|
||||
qcom,glinkpkt-dev-name = "smd8";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-data11 {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "DATA11";
|
||||
qcom,glinkpkt-dev-name = "smd11";
|
||||
};
|
||||
|
||||
qcom,glinkpkt-qmc-dma {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "QMC_DMA_LINE";
|
||||
qcom,glinkpkt-dev-name = "qmc_dma";
|
||||
qcom,glinkpkt-enable-ch-close;
|
||||
};
|
||||
|
||||
qcom,glinkpkt-qmc-cma {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "QMC_CMA_LINE";
|
||||
qcom,glinkpkt-dev-name = "qmc_cma";
|
||||
qcom,glinkpkt-enable-ch-close;
|
||||
};
|
||||
|
||||
qcom,glinkpkt-ims-sub-1 {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "Ims_dc_sub1";
|
||||
qcom,glinkpkt-dev-name = "ims_dc_sub1";
|
||||
qcom,glinkpkt-enable-ch-close;
|
||||
};
|
||||
|
||||
qcom,glinkpkt-ims-sub-2 {
|
||||
qcom,glinkpkt-edge = "mpss";
|
||||
qcom,glinkpkt-ch-name = "Ims_dc_sub2";
|
||||
qcom,glinkpkt-dev-name = "ims_dc_sub2";
|
||||
qcom,glinkpkt-enable-ch-close;
|
||||
};
|
||||
|
||||
qcom,glinkpkt-xpan_control {
|
||||
qcom,glinkpkt-edge = "adsp";
|
||||
qcom,glinkpkt-ch-name = "bt_cp_ctrl";
|
||||
qcom,glinkpkt-dev-name = "bt_cp_ctrl";
|
||||
};
|
||||
};
|
||||
|
||||
sys-pm-vx@c320000 {
|
||||
compatible = "qcom,sys-pm-violators", "qcom,sys-pm-kera";
|
||||
reg = <0xc320000 0x400>;
|
||||
|
Reference in New Issue
Block a user