| /linux/sound/soc/intel/boards/ |
| H A D | Makefile | 3 snd-soc-sst-bdw-rt5650-mach-y := bdw-rt5650.o 4 snd-soc-sst-bdw-rt5677-mach-y := bdw-rt5677.o 6 snd-soc-sst-sof-pcm512x-y := sof_pcm512x.o 7 snd-soc-sst-sof-wm8804-y := sof_wm8804.o 8 snd-soc-sst-bytcr-rt5640-y := bytcr_rt5640.o 9 snd-soc-sst-bytcr-rt5651-y := bytcr_rt5651.o 10 snd-soc-sst-bytcr-wm5102-y := bytcr_wm5102.o 11 snd-soc-sst-cht-bsw-rt5672-y := cht_bsw_rt5672.o 12 snd-soc-sst-cht-bsw-rt5645-y := cht_bsw_rt5645.o 13 snd-soc-sst [all...] |
| /linux/sound/soc/intel/atom/ |
| H A D | sst-mfld-platform-compress.c | 57 if (!sst || !try_module_get(sst->dev->driver->owner)) { in sst_platform_compr_open() 62 stream->compr_ops = sst->compr_ops; in sst_platform_compr_open() 66 sst->compr_ops->power(sst->dev, true); in sst_platform_compr_open() 84 sst->compr_ops->power(sst->dev, false); in sst_platform_compr_free() 89 ret_val = stream->compr_ops->close(sst->dev, str_id); in sst_platform_compr_free() 90 module_put(sst->dev->driver->owner); in sst_platform_compr_free() 160 retval = stream->compr_ops->open(sst->dev, &str_params, &cb); in sst_platform_compr_set_params() 178 return stream->compr_ops->stream_start(sst->dev, stream->id); in sst_platform_compr_trigger() 182 return stream->compr_ops->stream_drop(sst->dev, stream->id); in sst_platform_compr_trigger() 186 return stream->compr_ops->stream_drain(sst->dev, stream->id); in sst_platform_compr_trigger() [all …]
|
| H A D | Makefile | 2 snd-soc-sst-atom-hifi2-platform-y := sst-mfld-platform-pcm.o \ 3 sst-mfld-platform-compress.o \ 4 sst-atom-controls.o 6 obj-$(CONFIG_SND_SST_ATOM_HIFI2_PLATFORM) += snd-soc-sst-atom-hifi2-platform.o 9 obj-$(CONFIG_SND_SST_ATOM_HIFI2_PLATFORM) += sst/
|
| H A D | sst-mfld-platform-pcm.c | 24 #include "sst-mfld-platform.h" 25 #include "sst-atom-controls.h" 27 struct sst_device *sst; 37 if (sst) { in sst_register_dsp() 38 dev_err(dev->dev, "we already have a device %s\n", sst->name); in sst_register_dsp() 44 sst = dev; in sst_register_dsp() 54 if (dev != sst) in sst_unregister_dsp() 59 if (!sst) in sst_unregister_dsp() 62 module_put(sst->dev->driver->owner); in sst_unregister_dsp() 63 dev_dbg(dev->dev, "unreg %s\n", sst in sst_unregister_dsp() 26 struct sst_device *sst; global() variable [all...] |
| H A D | sst-atom-controls.c | 3 * sst-atom-controls.c - Intel MID Platform driver DPCM ALSA controls for Mrfld 21 #include "sst-mfld-platform.h" 22 #include "sst-atom-controls.h" 60 return sst->ops->send_byte_stream(sst->dev, drv->byte_stream); in sst_fill_and_send_cmd_unlocked() 728 * and last end. Since SST driver does its own ref count, invoke sst's 748 ret = sst->ops->power(sst->dev, true); in sst_handle_vb_timer() 778 sst->ops->power(sst in sst_handle_vb_timer() [all...] |
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_pvt.c | 28 #include "../sst-mfld-platform.h" 29 #include "sst.h" 145 * sst_create_block_and_ipc_msg - Creates IPC message and sst block 148 * @sst_drv_ctx: sst driver context 187 int sst_prepare_and_post_msg(struct intel_sst_drv *sst, in sst_prepare_and_post_msg() argument 197 pvt_id = sst_assign_pvt_id(sst); in sst_prepare_and_post_msg() 203 &msg, large, sst, &block, ipc_msg, pvt_id); in sst_prepare_and_post_msg() 208 test_and_clear_bit(pvt_id, &sst->pvt_id); in sst_prepare_and_post_msg() 212 dev_dbg(sst->dev, "pvt_id = %d, pipe id = %d, task = %d ipc_msg: %d\n", in sst_prepare_and_post_msg() 218 dev_dbg(sst in sst_prepare_and_post_msg() 363 sst_add_to_dispatch_list_and_post(struct intel_sst_drv * sst,struct ipc_post * msg) sst_add_to_dispatch_list_and_post() argument [all...] |
| H A D | Makefile | 2 snd-intel-sst-core-y := sst.o sst_ipc.o sst_stream.o sst_drv_interface.o sst_loader.o sst_pvt.o 3 snd-intel-sst-pci-y += sst_pci.o 4 snd-intel-sst-acpi-y += sst_acpi.o 6 obj-$(CONFIG_SND_SST_ATOM_HIFI2_PLATFORM) += snd-intel-sst-core.o 7 obj-$(CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI) += snd-intel-sst-pci.o 8 obj-$(CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI) += snd-intel-sst-acpi.o
|
| H A D | sst_loader.c | 284 static int sst_cache_and_parse_fw(struct intel_sst_drv *sst, in sst_cache_and_parse_fw() argument 289 sst->fw_in_mem = kzalloc(fw->size, GFP_KERNEL); in sst_cache_and_parse_fw() 290 if (!sst->fw_in_mem) { in sst_cache_and_parse_fw() 294 dev_dbg(sst->dev, "copied fw to %p", sst->fw_in_mem); in sst_cache_and_parse_fw() 295 dev_dbg(sst->dev, "phys: %lx", (unsigned long)virt_to_phys(sst->fw_in_mem)); in sst_cache_and_parse_fw() 296 memcpy(sst->fw_in_mem, fw->data, fw->size); in sst_cache_and_parse_fw() 297 retval = sst_parse_fw_memcpy(sst, fw->size, &sst->memcpy_list); in sst_cache_and_parse_fw() 299 dev_err(sst->dev, "Failed to parse fw\n"); in sst_cache_and_parse_fw() 300 kfree(sst->fw_in_mem); in sst_cache_and_parse_fw() 301 sst->fw_in_mem = NULL; in sst_cache_and_parse_fw() [all …]
|
| H A D | sst.h | 428 int (*save_dsp_context)(struct intel_sst_drv *sst); 431 void (*post_download)(struct intel_sst_drv *sst); 466 int intel_sst_register_compress(struct intel_sst_drv *sst); 467 int intel_sst_remove_compress(struct intel_sst_drv *sst); 482 int sst_driver_ops(struct intel_sst_drv *sst); 485 int sst_prepare_and_post_msg(struct intel_sst_drv *sst, 498 void sst_add_to_dispatch_list_and_post(struct intel_sst_drv *sst,
|
| H A D | sst.c | 144 static int sst_save_dsp_context_v2(struct intel_sst_drv *sst) in sst_save_dsp_context_v2() argument 148 ret = sst_prepare_and_post_msg(sst, SST_TASK_ID_MEDIA, IPC_CMD, in sst_save_dsp_context_v2() 153 dev_err(sst->dev, "not suspending FW!!, Err: %d\n", ret); in sst_save_dsp_context_v2() 174 int sst_driver_ops(struct intel_sst_drv *sst) in sst_driver_ops() argument 177 switch (sst->dev_id) { in sst_driver_ops() 181 sst->tstamp = SST_TIME_STAMP_MRFLD; in sst_driver_ops() 182 sst->ops = &mrfld_ops; in sst_driver_ops() 186 dev_err(sst->dev, in sst_driver_ops() 188 sst->dev_id); in sst_driver_ops()
|
| /linux/drivers/hsi/controllers/ |
| H A D | omap_ssi_port.c | 145 omap_port->sst.divisor = val; in ssi_div_set() 342 if (omap_port->sst.mode != SSI_MODE_FRAME) { in ssi_async_break() 385 BUG_ON(msg->channel >= omap_port->sst.channels); in ssi_async() 451 void __iomem *sst = omap_port->sst_base; in ssi_setup() local 468 writel_relaxed(SSI_MODE_SLEEP, sst + SSI_SST_MODE_REG); in ssi_setup() 473 writel_relaxed(31, sst + SSI_SST_FRAMESIZE_REG); in ssi_setup() 474 writel_relaxed(div, sst + SSI_SST_DIVISOR_REG); in ssi_setup() 475 writel_relaxed(cl->tx_cfg.num_hw_channels, sst + SSI_SST_CHANNELS_REG); in ssi_setup() 476 writel_relaxed(cl->tx_cfg.arb_mode, sst + SSI_SST_ARBMODE_REG); in ssi_setup() 477 writel_relaxed(cl->tx_cfg.mode, sst + SSI_SST_MODE_REG); in ssi_setup() [all …]
|
| H A D | omap_ssi.h | 99 struct omap_ssm_ctx sst; member
|
| /linux/arch/arm64/kernel/ |
| H A D | fpsimd.c | 641 static void __fpsimd_to_sve(struct arm64_sve_state *sst, in __fpsimd_to_sve() argument 649 p = (__uint128_t *)ZREG(sst, vq, i); in __fpsimd_to_sve() 669 struct arm64_sve_state *sst = task->thread.sve_state; in fpsimd_to_sve() local 676 __fpsimd_to_sve(sst, fst, vq); in fpsimd_to_sve() 693 const struct arm64_sve_state *sst = task->thread.sve_state; in sve_to_fpsimd() local 704 p = (__uint128_t const *)ZREG(sst, vq, i); in sve_to_fpsimd() 792 struct arm64_sve_state *sst = task->thread.sve_state; in fpsimd_sync_to_effective_state_zeropad() local 800 memset(sst, 0, SVE_SIG_REGS_SIZE(vq)); in fpsimd_sync_to_effective_state_zeropad() 801 __fpsimd_to_sve(sst, fst, vq); in fpsimd_sync_to_effective_state_zeropad()
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6q-rex-pro.dts | 23 compatible = "sst,sst25vf032b", "jedec,spi-nor";
|
| H A D | imx6dl-rex-basic.dts | 23 compatible = "sst,sst25vf016b", "jedec,spi-nor";
|
| /linux/drivers/mtd/spi-nor/ |
| H A D | Makefile | 14 spi-nor-objs += sst.o
|
| /linux/include/trace/events/ |
| H A D | intel-sst.h | 3 #define TRACE_SYSTEM intel-sst
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r8a7743-iwg20m.dtsi | 76 compatible = "sst,sst25vf016b", "jedec,spi-nor";
|
| H A D | r8a7745-iwg22m.dtsi | 80 compatible = "sst,sst25vf016b", "jedec,spi-nor";
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | ior.h | 87 int (*sst)(struct nvkm_ior *, int head, bool ef, member
|
| H A D | uoutp.c | 86 if (!ior->func->dp->sst) in nvkm_uoutp_mthd_dp_sst() 89 return ior->func->dp->sst(ior, args->v0.head, in nvkm_uoutp_mthd_dp_sst()
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | t1024qds.dts | 127 compatible = "sst,sst25wf040", "jedec,spi-nor"; /* 512KB */
|
| H A D | b4qds.dtsi | 146 compatible = "sst,sst25wf040", "jedec,spi-nor";
|
| H A D | t208xqds.dtsi | 123 compatible = "sst,sst25wf040", "jedec,spi-nor";
|
| H A D | t4240rdb.dts | 121 compatible = "sst,sst25wf040", "jedec,spi-nor";
|