| /linux/sound/soc/fsl/ |
| A D | fsl_rpmsg.c | 50 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 D | Makefile | 30 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 D | imx-pcm-rpmsg.c | 317 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 D | imx-audio-rpmsg.c | 20 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 D | Kconfig | 125 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 D | sysfs-bus-rpmsg | 1 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.cmd | 1 …rpmsg/built-in.a := echo >/dev/null; rm -f drivers/rpmsg/built-in.a; /usr/bin/ccache /home/test/wo…
|
| A D | Kconfig | 14 Say Y here to export rpmsg endpoints as device files, usually found 16 receive rpmsg packets.
|
| A D | .qcom_glink_ssr.o.cmd | 1 …rpmsg/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.cmd | 1 …rpmsg/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.cmd | 1 …rpmsg/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.cmd | 1 …rpmsg/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.cmd | 1 …rpmsg/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 D | rpmsg.rst | 2 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 D | remoteproc.rst | 20 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 D | index.rst | 12 rpmsg
|
| /linux/Documentation/devicetree/bindings/sound/ |
| A D | fsl,rpmsg.yaml | 4 $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 D | mtk,scp.yaml | 63 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 D | st,stm32-rproc.yaml | 52 This property is required only if the rpmsg/virtio functionality is used. 88 the remote processor (e.g. remoteproc firmware and carveouts, rpmsg
|
| A D | fsl,imx-rproc.yaml | 43 This property is required only if the rpmsg/virtio functionality is used.
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| A D | google,cros-ec.yaml | 31 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 D | Makefile | 19 obj-$(CONFIG_SAMPLE_RPMSG_CLIENT) += rpmsg/
|
| A D | Kconfig | 104 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 D | rpmsg_client_sample.c | 84 MODULE_DEVICE_TABLE(rpmsg, rpmsg_driver_sample_id_table);
|
| /linux/drivers/net/wwan/ |
| A D | rpmsg_wwan_ctrl.c | 154 MODULE_DEVICE_TABLE(rpmsg, rpmsg_wwan_ctrl_id_table);
|