Home
last modified time | relevance | path

Searched refs:rpmsg (Results 1 – 25 of 39) sorted by relevance

12

/linux/sound/soc/fsl/
A Dfsl_rpmsg.c50 while (p && rpmsg->pll8k && rpmsg->pll11k) { in fsl_rpmsg_hw_params()
63 npll = (do_div(rate, 8000) ? rpmsg->pll11k : rpmsg->pll8k); in fsl_rpmsg_hw_params()
185 struct fsl_rpmsg *rpmsg; in fsl_rpmsg_probe() local
189 if (!rpmsg) in fsl_rpmsg_probe()
200 rpmsg->enable_lpa = 1; in fsl_rpmsg_probe()
208 if (IS_ERR(rpmsg->ipg)) in fsl_rpmsg_probe()
212 if (IS_ERR(rpmsg->mclk)) in fsl_rpmsg_probe()
216 if (IS_ERR(rpmsg->dma)) in fsl_rpmsg_probe()
220 if (IS_ERR(rpmsg->pll8k)) in fsl_rpmsg_probe()
224 if (IS_ERR(rpmsg->pll11k)) in fsl_rpmsg_probe()
[all …]
A DMakefile30 snd-soc-fsl-rpmsg-objs := fsl_rpmsg.o
46 obj-$(CONFIG_SND_SOC_FSL_RPMSG) += snd-soc-fsl-rpmsg.o
63 obj-$(CONFIG_SND_SOC_IMX_AUDIO_RPMSG) += imx-audio-rpmsg.o
64 obj-$(CONFIG_SND_SOC_IMX_PCM_RPMSG) += imx-pcm-rpmsg.o
73 snd-soc-imx-rpmsg-objs := imx-rpmsg.o
82 obj-$(CONFIG_SND_SOC_IMX_RPMSG) += snd-soc-imx-rpmsg.o
A Dimx-pcm-rpmsg.c317 struct fsl_rpmsg *rpmsg = dev_get_drvdata(cpu_dai->dev); in imx_rpmsg_pcm_prepare() local
325 rpmsg->enable_lpa) { in imx_rpmsg_pcm_prepare()
331 rpmsg->force_lpa = 1; in imx_rpmsg_pcm_prepare()
333 rpmsg->force_lpa = 0; in imx_rpmsg_pcm_prepare()
462 struct fsl_rpmsg *rpmsg = dev_get_drvdata(cpu_dai->dev); in imx_rpmsg_pcm_trigger() local
473 if (rpmsg->force_lpa) in imx_rpmsg_pcm_trigger()
480 if (!rpmsg->force_lpa) { in imx_rpmsg_pcm_trigger()
516 struct fsl_rpmsg *rpmsg = dev_get_drvdata(cpu_dai->dev); in imx_rpmsg_pcm_ack() local
526 if (!rpmsg->force_lpa) in imx_rpmsg_pcm_ack()
578 } else if (rpmsg->force_lpa && !timer_pending(timer)) { in imx_rpmsg_pcm_ack()
[all …]
A Dimx-audio-rpmsg.c20 struct imx_audio_rpmsg *rpmsg = dev_get_drvdata(&rpdev->dev); in imx_audio_rpmsg_cb() local
26 if (!rpmsg->rpmsg_pdev) in imx_audio_rpmsg_cb()
29 info = platform_get_drvdata(rpmsg->rpmsg_pdev); in imx_audio_rpmsg_cb()
A DKconfig125 Say Y if you want to add rpmsg audio support for the Freescale CPUs.
344 tristate "SoC Audio support for i.MX boards with rpmsg"
349 SoC Audio support for i.MX boards with rpmsg.
350 There should be rpmsg devices defined in other core (M core)
352 a rpmsg devices.
/linux/Documentation/ABI/testing/
A Dsysfs-bus-rpmsg1 What: /sys/bus/rpmsg/devices/.../name
9 rpmsg.h).
13 What: /sys/bus/rpmsg/devices/.../src
31 What: /sys/bus/rpmsg/devices/.../dst
61 ("source") rpmsg address, and remote ("destination") rpmsg
66 called an rpmsg server).
85 ("source") rpmsg address, and remote ("destination") rpmsg
89 remote processor is referred as rpmsg driver. The rpmsg device
90 and rpmsg driver are matched based on rpmsg device name and
91 rpmsg driver ID table.
[all …]
/linux/drivers/rpmsg/
A D.built-in.a.cmd1rpmsg/built-in.a := echo >/dev/null; rm -f drivers/rpmsg/built-in.a; /usr/bin/ccache /home/test/wo…
A DKconfig14 Say Y here to export rpmsg endpoints as device files, usually found
16 receive rpmsg packets.
A D.qcom_glink_ssr.o.cmd1rpmsg/qcom_glink_ssr.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains…
3 source_drivers/rpmsg/qcom_glink_ssr.o := drivers/rpmsg/qcom_glink_ssr.c
5 deps_drivers/rpmsg/qcom_glink_ssr.o := \
877 include/linux/rpmsg.h \
925 include/linux/rpmsg/byteorder.h \
927 include/uapi/linux/rpmsg.h \
928 include/linux/rpmsg/qcom_glink.h \
934 drivers/rpmsg/qcom_glink_ssr.o: $(deps_drivers/rpmsg/qcom_glink_ssr.o)
936 $(deps_drivers/rpmsg/qcom_glink_ssr.o):
A D.qcom_glink_native.o.cmd1rpmsg/qcom_glink_native.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolcha…
3 source_drivers/rpmsg/qcom_glink_native.o := drivers/rpmsg/qcom_glink_native.c
5 deps_drivers/rpmsg/qcom_glink_native.o := \
1043 include/linux/rpmsg.h \
1050 include/linux/rpmsg/byteorder.h \
1052 include/uapi/linux/rpmsg.h \
1054 drivers/rpmsg/rpmsg_internal.h \
1055 drivers/rpmsg/qcom_glink_native.h \
1057 drivers/rpmsg/qcom_glink_native.o: $(deps_drivers/rpmsg/qcom_glink_native.o)
1059 $(deps_drivers/rpmsg/qcom_glink_native.o):
A D.qcom_glink_rpm.o.cmd1rpmsg/qcom_glink_rpm.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains…
3 source_drivers/rpmsg/qcom_glink_rpm.o := drivers/rpmsg/qcom_glink_rpm.c
5 deps_drivers/rpmsg/qcom_glink_rpm.o := \
1037 include/linux/rpmsg.h \
1044 include/linux/rpmsg/byteorder.h \
1046 include/uapi/linux/rpmsg.h \
1048 drivers/rpmsg/rpmsg_internal.h \
1049 drivers/rpmsg/qcom_glink_native.h \
1051 drivers/rpmsg/qcom_glink_rpm.o: $(deps_drivers/rpmsg/qcom_glink_rpm.o)
1053 $(deps_drivers/rpmsg/qcom_glink_rpm.o):
A D.qcom_smd.o.cmd1rpmsg/qcom_smd.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch…
3 source_drivers/rpmsg/qcom_smd.o := drivers/rpmsg/qcom_smd.c
5 deps_drivers/rpmsg/qcom_smd.o := \
1054 include/linux/rpmsg.h \
1061 include/linux/rpmsg/byteorder.h \
1063 include/uapi/linux/rpmsg.h \
1064 include/linux/rpmsg/qcom_smd.h \
1066 drivers/rpmsg/rpmsg_internal.h \
1068 drivers/rpmsg/qcom_smd.o: $(deps_drivers/rpmsg/qcom_smd.o)
1070 $(deps_drivers/rpmsg/qcom_smd.o):
A D.rpmsg_core.o.cmd1rpmsg/rpmsg_core.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aar…
3 source_drivers/rpmsg/rpmsg_core.o := drivers/rpmsg/rpmsg_core.c
5 deps_drivers/rpmsg/rpmsg_core.o := \
877 include/linux/rpmsg.h \
925 include/linux/rpmsg/byteorder.h \
927 include/uapi/linux/rpmsg.h \
970 drivers/rpmsg/rpmsg_internal.h \
972 drivers/rpmsg/rpmsg_core.o: $(deps_drivers/rpmsg/rpmsg_core.o)
974 $(deps_drivers/rpmsg/rpmsg_core.o):
/linux/Documentation/staging/
A Drpmsg.rst2 Remote Processor Messaging (rpmsg) Framework
7 This document describes the rpmsg bus and how to write rpmsg drivers.
56 and have a local ("source") rpmsg address, and remote ("destination") rpmsg
209 is already created for them when they are probed by the rpmsg bus
244 registers an rpmsg driver with the rpmsg bus. user should provide
255 unregisters an rpmsg driver from the rpmsg bus. user should provide
271 #include <linux/rpmsg.h>
302 { .name = "rpmsg-client-sample" },
305 MODULE_DEVICE_TABLE(rpmsg, rpmsg_driver_sample_id_table);
319 in samples/rpmsg/.
[all …]
A Dremoteproc.rst20 duplicated. In addition, this framework also adds rpmsg virtio devices
23 handlers, and then all rpmsg drivers will then just work
24 (for more information about the virtio-based rpmsg bus and its drivers,
25 please read Documentation/staging/rpmsg.rst).
211 handlers. If rpmsg/virtio functionality is also desired, then the ->kick handler
354 rpmsg virtio devices this way, if desired).
358 using the rpmsg bus (similar to how we already do dynamic allocations of
359 rpmsg channels; read more about it in rpmsg.txt).
A Dindex.rst12 rpmsg
/linux/Documentation/devicetree/bindings/sound/
A Dfsl,rpmsg.yaml4 $id: http://devicetree.org/schemas/sound/fsl,rpmsg.yaml#
15 side is a device which provides audio service by rpmsg channel.
20 - fsl,imx7ulp-rpmsg-audio
21 - fsl,imx8mn-rpmsg-audio
22 - fsl,imx8mm-rpmsg-audio
23 - fsl,imx8mp-rpmsg-audio
24 - fsl,imx8ulp-rpmsg-audio
76 fsl,rpmsg-out:
82 fsl,rpmsg-in:
99 compatible = "fsl,imx8mn-rpmsg-audio";
[all …]
/linux/Documentation/devicetree/bindings/remoteproc/
A Dmtk,scp.yaml63 Subnodes of the SCP represent rpmsg devices. The names of the devices
65 individual bindings for the rpmsg devices.
67 mediatek,rpmsg-name:
70 Contains the name for the rpmsg device. Used to match
71 the subnode to rpmsg device announced by SCP.
74 - mediatek,rpmsg-name
90 mediatek,rpmsg-name = "cros-ec-rpmsg";
A Dst,stm32-rproc.yaml52 This property is required only if the rpmsg/virtio functionality is used.
88 the remote processor (e.g. remoteproc firmware and carveouts, rpmsg
A Dfsl,imx-rproc.yaml43 This property is required only if the rpmsg/virtio functionality is used.
/linux/Documentation/devicetree/bindings/mfd/
A Dgoogle,cros-ec.yaml31 const: google,cros-ec-rpmsg
62 mtk,rpmsg-name:
64 Must be defined if the cros-ec is a rpmsg device for a Mediatek
65 ARM Cortex M4 Co-processor. Contains the name pf the rpmsg
66 device. Used to match the subnode to the rpmsg device announced by
158 - google,cros-ec-rpmsg
217 compatible = "google,cros-ec-rpmsg";
/linux/samples/
A DMakefile19 obj-$(CONFIG_SAMPLE_RPMSG_CLIENT) += rpmsg/
A DKconfig104 tristate "Build rpmsg client sample -- loadable modules only"
107 Build an rpmsg client sample driver, which demonstrates how
109 the rpmsg bus.
/linux/samples/rpmsg/
A Drpmsg_client_sample.c84 MODULE_DEVICE_TABLE(rpmsg, rpmsg_driver_sample_id_table);
/linux/drivers/net/wwan/
A Drpmsg_wwan_ctrl.c154 MODULE_DEVICE_TABLE(rpmsg, rpmsg_wwan_ctrl_id_table);

Completed in 38 milliseconds

12