Home
last modified time | relevance | path

Searched refs:sst_pdata (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/sound/soc/intel/common/
Dsst-acpi.c42 struct sst_pdata sst_pdata; member
52 struct sst_pdata *sst_pdata = &sst_acpi->sst_pdata; in sst_acpi_fw_cb() local
56 sst_pdata->fw = fw; in sst_acpi_fw_cb()
65 sst_pdata, sizeof(*sst_pdata)); in sst_acpi_fw_cb()
79 struct sst_pdata *sst_pdata; in sst_acpi_probe() local
100 sst_pdata = &sst_acpi->sst_pdata; in sst_acpi_probe()
101 sst_pdata->id = desc->sst_id; in sst_acpi_probe()
102 sst_pdata->dma_dev = dev; in sst_acpi_probe()
106 sst_pdata->resindex_dma_base = desc->resindex_dma_base; in sst_acpi_probe()
108 sst_pdata->dma_engine = desc->dma_engine; in sst_acpi_probe()
[all …]
Dsst-dsp-priv.h54 int (*init)(struct sst_dsp *sst, struct sst_pdata *pdata);
298 struct sst_pdata *pdata;
Dsst-dsp.h185 struct sst_pdata { struct
213 struct sst_dsp_device *sst_dev, struct sst_pdata *pdata); argument
Dsst-firmware.c266 struct sst_pdata *sst_pdata = sst->pdata; in sst_dma_new() local
294 mem.start = sst->addr.lpe_base + sst_pdata->dma_base; in sst_dma_new()
295 mem.end = sst->addr.lpe_base + sst_pdata->dma_base + sst_pdata->dma_size - 1; in sst_dma_new()
299 dma->chip = dw_probe(sst->dma_dev, &mem, sst_pdata->irq); in sst_dma_new()
1204 struct sst_dsp_device *sst_dev, struct sst_pdata *pdata) in sst_dsp_new()
/Linux-v5.4/sound/soc/intel/baytrail/
Dsst-baytrail-ipc.h14 struct sst_pdata;
58 int sst_byt_dsp_init(struct device *dev, struct sst_pdata *pdata);
59 void sst_byt_dsp_free(struct device *dev, struct sst_pdata *pdata);
61 int sst_byt_dsp_suspend_late(struct device *dev, struct sst_pdata *pdata);
62 int sst_byt_dsp_boot(struct device *dev, struct sst_pdata *pdata);
63 int sst_byt_dsp_wait_for_ready(struct device *dev, struct sst_pdata *pdata);
Dsst-baytrail-pcm.c322 struct sst_pdata *pdata = dev_get_platdata(component->dev); in sst_byt_pcm_new()
358 struct sst_pdata *plat_data = dev_get_platdata(component->dev); in sst_byt_pcm_probe()
390 struct sst_pdata *sst_pdata = dev_get_platdata(dev); in sst_byt_pcm_dev_suspend_late() local
396 ret = sst_byt_dsp_suspend_late(dev, sst_pdata); in sst_byt_pcm_dev_suspend_late()
409 struct sst_pdata *sst_pdata = dev_get_platdata(dev); in sst_byt_pcm_dev_resume_early() local
415 ret = sst_byt_dsp_boot(dev, sst_pdata); in sst_byt_pcm_dev_resume_early()
420 return sst_byt_dsp_wait_for_ready(dev, sst_pdata); in sst_byt_pcm_dev_resume_early()
435 struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); in sst_byt_pcm_dev_probe() local
438 ret = sst_byt_dsp_init(&pdev->dev, sst_pdata); in sst_byt_pcm_dev_probe()
450 sst_byt_dsp_free(&pdev->dev, sst_pdata); in sst_byt_pcm_dev_probe()
[all …]
Dsst-baytrail-ipc.c564 int sst_byt_dsp_suspend_late(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_suspend_late()
580 int sst_byt_dsp_boot(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_boot()
604 int sst_byt_dsp_wait_for_ready(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_wait_for_ready()
673 int sst_byt_dsp_init(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_init()
763 void sst_byt_dsp_free(struct device *dev, struct sst_pdata *pdata) in sst_byt_dsp_free()
Dsst-baytrail-dsp.c250 static int sst_byt_resource_map(struct sst_dsp *sst, struct sst_pdata *pdata) in sst_byt_resource_map()
285 static int sst_byt_init(struct sst_dsp *sst, struct sst_pdata *pdata) in sst_byt_init()
/Linux-v5.4/sound/soc/intel/haswell/
Dsst-haswell-pcm.c937 struct sst_pdata *pdata = dev_get_platdata(component->dev); in hsw_pcm_new()
1043 struct sst_pdata *pdata = dev_get_platdata(component->dev); in hsw_pcm_probe()
1136 struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); in hsw_pcm_dev_probe() local
1140 if (!sst_pdata) in hsw_pcm_dev_probe()
1147 ret = sst_hsw_dsp_init(&pdev->dev, sst_pdata); in hsw_pcm_dev_probe()
1151 priv_data->hsw = sst_pdata->dsp; in hsw_pcm_dev_probe()
1162 sst_hsw_dsp_free(&pdev->dev, sst_pdata); in hsw_pcm_dev_probe()
1168 struct sst_pdata *sst_pdata = dev_get_platdata(&pdev->dev); in hsw_pcm_dev_remove() local
1170 sst_hsw_dsp_free(&pdev->dev, sst_pdata); in hsw_pcm_dev_remove()
Dsst-haswell-ipc.h40 struct sst_pdata;
490 int sst_hsw_dsp_init(struct device *dev, struct sst_pdata *pdata);
491 void sst_hsw_dsp_free(struct device *dev, struct sst_pdata *pdata);
Dsst-haswell-dsp.c462 static int hsw_acpi_resource_map(struct sst_dsp *sst, struct sst_pdata *pdata) in hsw_acpi_resource_map()
611 static int hsw_init(struct sst_dsp *sst, struct sst_pdata *pdata) in hsw_init()
Dsst-haswell-ipc.c2098 int sst_hsw_dsp_init(struct device *dev, struct sst_pdata *pdata) in sst_hsw_dsp_init()
2211 void sst_hsw_dsp_free(struct device *dev, struct sst_pdata *pdata) in sst_hsw_dsp_free()
/Linux-v5.4/sound/soc/intel/atom/sst/
Dsst_pci.c117 struct sst_platform_info *sst_pdata = pci->dev.platform_data; in intel_sst_probe() local
124 sst_drv_ctx->pdata = sst_pdata; in intel_sst_probe()
/Linux-v5.4/sound/soc/intel/boards/
Dhaswell.c83 struct sst_pdata *pdata = dev_get_platdata(component->dev); in haswell_rtd_init()
Dbroadwell.c129 struct sst_pdata *pdata = dev_get_platdata(component->dev); in broadwell_rtd_init()
Dbdw-rt5677.c176 struct sst_pdata *pdata = dev_get_platdata(component->dev); in bdw_rt5677_rtd_init()