| /linux/sound/soc/fsl/ |
| H A D | fsl_rpmsg.c | 45 struct fsl_rpmsg *rpmsg = snd_soc_dai_get_drvdata(dai); in fsl_rpmsg_hw_params() local 46 struct clk *p = rpmsg->mclk, *pll = NULL, *npll = NULL; in fsl_rpmsg_hw_params() 51 while (p && rpmsg->pll8k && rpmsg->pll11k) { in fsl_rpmsg_hw_params() 54 if (clk_is_match(pp, rpmsg->pll8k) || in fsl_rpmsg_hw_params() 55 clk_is_match(pp, rpmsg->pll11k)) { in fsl_rpmsg_hw_params() 64 npll = (do_div(rate, 8000) ? rpmsg->pll11k : rpmsg->pll8k); in fsl_rpmsg_hw_params() 73 if (!(rpmsg->mclk_streams & BIT(substream->stream))) { in fsl_rpmsg_hw_params() 74 ret = clk_prepare_enable(rpmsg->mclk); in fsl_rpmsg_hw_params() 80 rpmsg->mclk_streams |= BIT(substream->stream); in fsl_rpmsg_hw_params() 89 struct fsl_rpmsg *rpmsg = snd_soc_dai_get_drvdata(dai); in fsl_rpmsg_hw_free() local [all …]
|
| H A D | imx-audio-rpmsg.c | 21 struct imx_audio_rpmsg *rpmsg = dev_get_drvdata(&rpdev->dev); in imx_audio_rpmsg_cb() local 27 if (!rpmsg->rpmsg_pdev) in imx_audio_rpmsg_cb() 30 info = platform_get_drvdata(rpmsg->rpmsg_pdev); in imx_audio_rpmsg_cb() 130 MODULE_DEVICE_TABLE(rpmsg, imx_audio_rpmsg_id_table);
|
| H A D | imx-pcm-rpmsg.c | 234 struct fsl_rpmsg *rpmsg = dev_get_drvdata(cpu_dai->dev); in imx_rpmsg_pcm_open() local 264 pcm_hardware.buffer_bytes_max = rpmsg->buffer_size[substream->stream]; in imx_rpmsg_pcm_open() 321 struct fsl_rpmsg *rpmsg = dev_get_drvdata(cpu_dai->dev); in imx_rpmsg_pcm_prepare() local 329 rpmsg->enable_lpa) { in imx_rpmsg_pcm_prepare() 335 rpmsg->force_lpa = 1; in imx_rpmsg_pcm_prepare() 337 rpmsg->force_lpa = 0; in imx_rpmsg_pcm_prepare() 466 struct fsl_rpmsg *rpmsg = dev_get_drvdata(cpu_dai->dev); in imx_rpmsg_pcm_trigger() local 477 if (rpmsg->force_lpa) in imx_rpmsg_pcm_trigger() 484 if (!rpmsg->force_lpa) { in imx_rpmsg_pcm_trigger() 520 struct fsl_rpmsg *rpmsg = dev_get_drvdata(cpu_dai->dev); in imx_rpmsg_pcm_ack() local [all …]
|
| H A D | Kconfig | 134 Say Y if you want to add rpmsg audio support for the Freescale CPUs. 353 tristate "SoC Audio support for i.MX boards with rpmsg" 359 SoC Audio support for i.MX boards with rpmsg. 360 There should be rpmsg devices defined in other core (M core) 362 a rpmsg devices.
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-rpmsg | 1 What: /sys/bus/rpmsg/devices/.../name 6 Every rpmsg device is a communication channel with a remote 9 rpmsg.h). 13 What: /sys/bus/rpmsg/devices/.../src 18 Every rpmsg device is a communication channel with a remote 19 processor. Channels have a local ("source") rpmsg address, 20 and remote ("destination") rpmsg address. When an entity 22 a unique rpmsg address (a 32 bits integer). This way when 23 inbound messages arrive to this address, the rpmsg core 26 This sysfs entry contains the src (local) rpmsg address [all …]
|
| /linux/Documentation/staging/ |
| H A D | index.rst | 13 rpmsg
|
| /linux/drivers/rpmsg/ |
| H A D | Kconfig | 14 Say Y here to export rpmsg endpoints as device files, usually found 16 receive rpmsg packets.
|
| /linux/samples/rpmsg/ |
| H A D | rpmsg_client_sample.c | 84 MODULE_DEVICE_TABLE(rpmsg, rpmsg_driver_sample_id_table);
|
| /linux/samples/ |
| H A D | Makefile | 21 obj-$(CONFIG_SAMPLE_RPMSG_CLIENT) += rpmsg/
|
| H A D | Kconfig | 124 tristate "Build rpmsg client sample -- loadable modules only" 127 Build an rpmsg client sample driver, which demonstrates how 129 the rpmsg bus.
|
| /linux/drivers/net/wwan/ |
| H A D | rpmsg_wwan_ctrl.c | 155 MODULE_DEVICE_TABLE(rpmsg, rpmsg_wwan_ctrl_id_table);
|
| /linux/drivers/cdx/controller/ |
| H A D | cdx_rpmsg.c | 24 MODULE_DEVICE_TABLE(rpmsg, cdx_rpmsg_id_table);
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | Makefile | 146 imx8mm-phycore-rpmsg-dtbs += imx8mm-phyboard-polis-rdk.dtb imx8mm-phycore-rpmsg.dtbo 154 dtb-$(CONFIG_ARCH_MXC) += imx8mm-phycore-rpmsg.dtb 389 imx93-phycore-rpmsg-dtbs += imx93-phyboard-nash.dtb imx93-phyboard-segin.dtb imx93-phycore-rpmsg.dt… 395 dtb-$(CONFIG_ARCH_MXC) += imx93-phycore-rpmsg.dtb
|
| H A D | imx8-apalis-v1.1.dtsi | 161 rpmsg_reserved: rpmsg@90200000 {
|
| /linux/drivers/tty/ |
| H A D | rpmsg_tty.c | 221 MODULE_DEVICE_TABLE(rpmsg, rpmsg_driver_tty_id_table);
|
| /linux/drivers/ |
| H A D | Makefile | 160 obj-$(CONFIG_RPMSG) += rpmsg/
|
| H A D | Kconfig | 182 source "drivers/rpmsg/Kconfig"
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8192-asurada.dtsi | 1327 cros-ec-rpmsg { 1328 compatible = "google,cros-ec-rpmsg"; 1329 mediatek,rpmsg-name = "cros-ec-rpmsg";
|
| H A D | mt8186-corsola.dtsi | 1615 cros-ec-rpmsg { 1616 compatible = "google,cros-ec-rpmsg"; 1617 mediatek,rpmsg-name = "cros-ec-rpmsg";
|
| /linux/drivers/platform/chrome/ |
| H A D | Kconfig | 99 tristate "ChromeOS Embedded Controller (rpmsg)" 103 through rpmsg. This uses a simple byte-level protocol with a
|
| /linux/drivers/edac/ |
| H A D | versalnet_edac.c | 719 MODULE_DEVICE_TABLE(rpmsg, amd_rpmsg_id_table);
|
| /linux/Documentation/userspace-api/ioctl/ |
| H A D | ioctl-number.rst | 381 0xB5 00-0F uapi/linux/rpmsg.h <mailto:linux-remoteproc@vge…
|
| /linux/ |
| H A D | MAINTAINERS | 22062 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 22063 F: Documentation/ABI/testing/sysfs-bus-rpmsg 22064 F: Documentation/staging/rpmsg.rst 22065 F: drivers/rpmsg/ 22066 F: include/linux/rpmsg.h 22067 F: include/linux/rpmsg/ 22068 F: include/uapi/linux/rpmsg.h 22069 F: samples/rpmsg/
|
| H A D | CREDITS | 344 D: Remote Processor Messaging (rpmsg) subsystem
|