Home
last modified time | relevance | path

Searched full:glink (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/rpmsg/
H A Dqcom_glink_rpm.c58 struct qcom_glink *glink; member
173 /* Header length comes from glink native and is always 4 byte aligned */ in glink_rpm_tx_write()
174 if (WARN(hlen % 4, "Glink Header length must be 4 bytes aligned\n")) in glink_rpm_tx_write()
208 qcom_glink_native_rx(rpm->glink); in qcom_glink_rpm_intr()
290 struct qcom_glink *glink; in glink_rpm_probe() local
322 "glink-rpm", rpm); in glink_rpm_probe()
345 glink = qcom_glink_native_probe(dev, in glink_rpm_probe()
350 if (IS_ERR(glink)) { in glink_rpm_probe()
352 return PTR_ERR(glink); in glink_rpm_probe()
355 rpm->glink = glink; in glink_rpm_probe()
[all …]
H A DKconfig48 tristate "Qualcomm RPM Glink driver"
53 Say y here to enable support for the GLINK RPM communication driver,
54 which serves as a channel for communication with the RPM in GLINK
58 tristate "Qualcomm SMEM Glink driver"
63 Say y here to enable support for the GLINK SMEM communication driver,
64 which provides support for using the GLINK communication protocol
H A Dqcom_glink_native.h38 void qcom_glink_native_remove(struct qcom_glink *glink);
39 void qcom_glink_native_rx(struct qcom_glink *glink);
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,glink-rpm-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-rpm-edge.yaml#
18 const: qcom,glink-rpm
67 - qcom,glink-channels
86 glink-edge {
87 compatible = "qcom,glink-rpm";
93 compatible = "qcom,rpm-msm8996", "qcom,glink-smd-rpm";
94 qcom,glink-channels = "rpm_requests";
H A Dqcom,glink-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-edge.yaml#
20 - qcom,glink-channels
27 - qcom,glink-channels
34 - qcom,glink-channels
52 ID of the shared memory used by GLINK for communication with remote
87 glink-edge {
H A Dqcom,q6v5.txt100 "glink-edge" that describes the communication edge, channels and devices
102 ../soc/qcom/qcom,glink.txt for details on how to describe these.
/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,apr.yaml59 qcom,glink-channels:
121 qcom,glink-channels:
127 qcom,glink-channels:
133 - qcom,glink-channels
143 qcom,glink-channels: false
153 qcom,glink-channels = "apr_audio_svc";
190 qcom,glink-channels = "adsp_apps";
/linux/include/linux/rpmsg/
H A Dqcom_glink.h20 void qcom_glink_smem_unregister(struct qcom_glink_smem *glink);
31 static inline void qcom_glink_smem_unregister(struct qcom_glink_smem *glink) {} in qcom_glink_smem_unregister() argument
/linux/arch/arm64/boot/dts/qcom/
H A Dqcs8550-aim300-aiot.dts43 pmic-glink {
44 compatible = "qcom,sm8550-pmic-glink", "qcom,pmic-glink";
H A Dsc8280xp.dtsi2891 glink-edge {
2903 qcom,glink-channels = "fastrpcglink-apps-dsp";
2959 glink-edge {
2971 qcom,glink-channels = "fastrpcglink-apps-dsp";
2998 qcom,glink-channels = "adsp_apps";
6217 glink-edge {
6229 qcom,glink-channels = "fastrpcglink-apps-dsp";
6360 glink-edge {
H A Dmonaco.dtsi2783 glink-edge {
2795 qcom,glink-channels = "fastrpcglink-apps-dsp";
2827 qcom,glink-channels = "adsp_apps";
7628 glink-edge {
7640 qcom,glink-channels = "fastrpcglink-apps-dsp";
7748 glink-edge {
7760 qcom,glink-channels = "fastrpcglink-apps-dsp";
H A Dsm8650.dtsi4503 glink-edge {
4552 glink-edge {
4567 qcom,glink-channels = "fastrpcglink-apps-dsp";
4625 qcom,glink-channels = "adsp_apps";
7705 glink-edge {
7720 qcom,glink-channels = "fastrpcglink-apps-dsp";
H A Dglymur.dtsi2366 glink-edge {
4122 remoteproc_adsp_glink: glink-edge {
4136 qcom,glink-channels = "fastrpcglink-apps-dsp";
4202 qcom,glink-channels = "adsp_apps";
7986 glink-edge {
7997 qcom,glink-channels = "fastrpcglink-apps-dsp";
/linux/drivers/usb/typec/ucsi/
H A DKconfig63 tristate "UCSI Qualcomm PMIC GLINK Interface Driver"
67 interface as PMIC GLINK device.
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dqcom,mpm.yaml93 glink-edge {
94 compatible = "qcom,glink-rpm";
/linux/drivers/soc/qcom/
H A Dsmd-rpm.c219 { .compatible = "qcom,glink-smd-rpm" },
/linux/arch/powerpc/kernel/
H A Dvmlinux.lds.S406 *(.glink .iplt .plt)
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi462 glink-edge {
/linux/drivers/net/ethernet/natsemi/
H A Dns83820.c39 * 20011117 0.14 - ethtool GDRVINFO, GLINK support from jgarzik