Searched refs:adsp (Results 1 - 22 of 22) sorted by relevance

/linux-master/drivers/remoteproc/
H A Dqcom_q6v5_pas.c122 struct qcom_adsp *adsp = rproc->priv; local
125 total_offset = segment->da + segment->offset + offset - adsp->mem_phys;
126 if (total_offset < 0 || total_offset + size > adsp->mem_size) {
127 dev_err(adsp->dev,
134 memcpy_fromio(dest, adsp->mem_region + total_offset, size);
139 struct qcom_adsp *adsp = rproc->priv; local
144 qcom_minidump(rproc, adsp->minidump_id, adsp_segment_dump);
147 static int adsp_pds_enable(struct qcom_adsp *adsp, struct device **pds, argument
174 static void adsp_pds_disable(struct qcom_adsp *adsp, struct device **pds, argument
185 static int adsp_shutdown_poll_decrypt(struct qcom_adsp *adsp) argument
200 struct qcom_adsp *adsp = rproc->priv; local
217 struct qcom_adsp *adsp = rproc->priv; local
261 struct qcom_adsp *adsp = rproc->priv; local
364 struct qcom_adsp *adsp = container_of(q6v5, struct qcom_adsp, q6v5); local
377 struct qcom_adsp *adsp = rproc->priv; local
407 struct qcom_adsp *adsp = rproc->priv; local
422 struct qcom_adsp *adsp = rproc->priv; local
448 adsp_init_clock(struct qcom_adsp *adsp) argument
472 adsp_init_regulator(struct qcom_adsp *adsp) argument
533 adsp_pds_detach(struct qcom_adsp *adsp, struct device **pds, size_t pd_count) argument
549 adsp_alloc_memory_region(struct qcom_adsp *adsp) argument
604 adsp_assign_memory_region(struct qcom_adsp *adsp) argument
658 adsp_unassign_memory_region(struct qcom_adsp *adsp) argument
683 struct qcom_adsp *adsp; local
799 struct qcom_adsp *adsp = platform_get_drvdata(pdev); local
[all...]
H A Dqcom_q6v5_adsp.c118 int (*shutdown)(struct qcom_adsp *adsp);
121 static int qcom_rproc_pds_attach(struct qcom_adsp *adsp, const char **pd_names, argument
124 struct device *dev = adsp->dev;
138 ret = dev_pm_domain_attach_list(dev, &pd_data, &adsp->pd_list);
147 static void qcom_rproc_pds_detach(struct qcom_adsp *adsp) argument
149 struct device *dev = adsp->dev;
150 struct dev_pm_domain_list *pds = adsp->pd_list;
155 pm_runtime_disable(adsp->dev);
158 static int qcom_rproc_pds_enable(struct qcom_adsp *adsp) argument
160 struct device *dev = adsp
189 qcom_rproc_pds_disable(struct qcom_adsp *adsp) argument
209 qcom_wpss_shutdown(struct qcom_adsp *adsp) argument
249 qcom_adsp_shutdown(struct qcom_adsp *adsp) argument
316 struct qcom_adsp *adsp = rproc->priv; local
332 struct qcom_adsp *adsp = rproc->priv; local
340 struct qcom_adsp *adsp = rproc->priv; local
374 struct qcom_adsp *adsp = rproc->priv; local
455 struct qcom_adsp *adsp = container_of(q6v5, struct qcom_adsp, q6v5); local
463 struct qcom_adsp *adsp = rproc->priv; local
486 struct qcom_adsp *adsp = rproc->priv; local
498 struct qcom_adsp *adsp = rproc->priv; local
519 struct qcom_adsp *adsp = rproc->priv; local
533 adsp_init_clock(struct qcom_adsp *adsp, const char **clk_ids) argument
561 adsp_init_reset(struct qcom_adsp *adsp) argument
584 adsp_init_mmio(struct qcom_adsp *adsp, struct platform_device *pdev) argument
629 adsp_alloc_memory_region(struct qcom_adsp *adsp) argument
661 struct qcom_adsp *adsp; local
752 struct qcom_adsp *adsp = platform_get_drvdata(pdev); local
[all...]
/linux-master/sound/soc/sof/mediatek/
H A DMakefile2 obj-$(CONFIG_SND_SOC_SOF_MTK_COMMON) += mtk-adsp-common.o
H A Dadsp_helper.h10 #include <linux/firmware/mediatek/mtk-adsp-ipc.h>
13 * Global important adsp data structure.
17 phys_addr_t pa_dram; /* adsp dram physical base */
42 struct mtk_adsp_chip_info *adsp; member in struct:adsp_priv
/linux-master/sound/soc/sof/mediatek/mt8186/
H A Dmt8186.c27 #include "../mtk-adsp-common.h"
96 struct mtk_adsp_chip_info *adsp = data; local
118 adsp->pa_dram = (phys_addr_t)res.start;
119 if (adsp->pa_dram & DRAM_REMAP_MASK) {
120 dev_err(dev, "adsp memory(%#x) is not 4K-aligned\n",
121 (u32)adsp->pa_dram);
125 adsp->dramsize = resource_size(&res);
126 if (adsp->dramsize < TOTAL_SIZE_SHARED_DRAM_FROM_TAIL) {
127 dev_err(dev, "adsp memory(%#x) is not enough for share\n",
128 adsp
206 adsp_memory_remap_init(struct snd_sof_dev *sdev, struct mtk_adsp_chip_info *adsp) argument
[all...]
/linux-master/sound/soc/sof/mediatek/mt8195/
H A Dmt8195.c27 #include "../mtk-adsp-common.h"
96 struct mtk_adsp_chip_info *adsp = data; local
118 adsp->pa_dram = (phys_addr_t)res.start;
119 adsp->dramsize = resource_size(&res);
120 if (adsp->pa_dram & DRAM_REMAP_MASK) {
121 dev_err(dev, "adsp memory(%#x) is not 4K-aligned\n",
122 (u32)adsp->pa_dram);
126 if (adsp->dramsize < TOTAL_SIZE_SHARED_DRAM_FROM_TAIL) {
127 dev_err(dev, "adsp memory(%#x) is not enough for share\n",
128 adsp
190 adsp_memory_remap_init(struct device *dev, struct mtk_adsp_chip_info *adsp) argument
[all...]
/linux-master/sound/soc/codecs/
H A Dcs47l24.c1094 return wm_adsp_compr_open(&priv->core.adsp[n_adsp], stream);
1106 ret = wm_adsp_compr_handle_irq(&priv->core.adsp[i]);
1142 ret = wm_adsp2_component_probe(&priv->core.adsp[1], component);
1146 ret = wm_adsp2_component_probe(&priv->core.adsp[2], component);
1161 wm_adsp2_component_remove(&priv->core.adsp[1], component);
1162 wm_adsp2_component_remove(&priv->core.adsp[2], component);
1171 wm_adsp2_component_remove(&priv->core.adsp[1], component);
1172 wm_adsp2_component_remove(&priv->core.adsp[2], component);
1239 cs47l24->core.adsp[i].part = "cs47l24";
1240 cs47l24->core.adsp[
[all...]
H A Dcs47l35.c1524 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream);
1537 ret = wm_adsp_compr_handle_irq(&priv->adsp[i]);
1591 wm_adsp2_component_probe(&cs47l35->core.adsp[i], component);
1607 wm_adsp2_component_remove(&cs47l35->core.adsp[i], component);
1691 cs47l35->core.adsp[i].part = "cs47l35";
1692 cs47l35->core.adsp[i].cs_dsp.num = i + 1;
1693 cs47l35->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
1694 cs47l35->core.adsp[i].cs_dsp.rev = 1;
1695 cs47l35->core.adsp[i].cs_dsp.dev = madera->dev;
1696 cs47l35->core.adsp[
[all...]
H A Dcs47l15.c1258 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream);
1268 ret = wm_adsp_compr_handle_irq(&priv->adsp[0]);
1311 wm_adsp2_component_probe(&cs47l15->core.adsp[0], component);
1325 wm_adsp2_component_remove(&cs47l15->core.adsp[0], component);
1410 cs47l15->core.adsp[0].part = "cs47l15";
1411 cs47l15->core.adsp[0].cs_dsp.num = 1;
1412 cs47l15->core.adsp[0].cs_dsp.type = WMFW_ADSP2;
1413 cs47l15->core.adsp[0].cs_dsp.rev = 2;
1414 cs47l15->core.adsp[0].cs_dsp.dev = madera->dev;
1415 cs47l15->core.adsp[
[all...]
H A Dcs47l92.c1862 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream);
1872 ret = wm_adsp_compr_handle_irq(&priv->adsp[0]);
1918 return wm_adsp2_component_probe(&cs47l92->core.adsp[0], component);
1930 wm_adsp2_component_remove(&cs47l92->core.adsp[0], component);
2013 cs47l92->core.adsp[0].part = "cs47l92";
2014 cs47l92->core.adsp[0].cs_dsp.num = 1;
2015 cs47l92->core.adsp[0].cs_dsp.type = WMFW_ADSP2;
2016 cs47l92->core.adsp[0].cs_dsp.rev = 2;
2017 cs47l92->core.adsp[0].cs_dsp.dev = madera->dev;
2018 cs47l92->core.adsp[
[all...]
H A Dwm5102.c1932 return wm_adsp_compr_open(&priv->core.adsp[0], stream);
1941 ret = wm_adsp_compr_handle_irq(&priv->core.adsp[0]);
1959 ret = wm_adsp2_component_probe(&priv->core.adsp[0], component);
1981 wm_adsp2_component_remove(&priv->core.adsp[0], component);
1990 wm_adsp2_component_remove(&priv->core.adsp[0], component);
2064 wm5102->core.adsp[0].part = "wm5102";
2065 wm5102->core.adsp[0].cs_dsp.num = 1;
2066 wm5102->core.adsp[0].cs_dsp.type = WMFW_ADSP2;
2067 wm5102->core.adsp[0].cs_dsp.base = ARIZONA_DSP1_CONTROL_1;
2068 wm5102->core.adsp[
[all...]
H A Dcs47l90.c2385 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream);
2398 ret = wm_adsp_compr_handle_irq(&priv->adsp[i]);
2447 wm_adsp2_component_probe(&cs47l90->core.adsp[i], component);
2463 wm_adsp2_component_remove(&cs47l90->core.adsp[i], component);
2548 cs47l90->core.adsp[i].part = "cs47l90";
2549 cs47l90->core.adsp[i].cs_dsp.num = i + 1;
2550 cs47l90->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
2551 cs47l90->core.adsp[i].cs_dsp.rev = 2;
2552 cs47l90->core.adsp[i].cs_dsp.dev = madera->dev;
2553 cs47l90->core.adsp[
[all...]
H A Dcs47l85.c2466 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream);
2479 ret = wm_adsp_compr_handle_irq(&priv->adsp[i]);
2528 wm_adsp2_component_probe(&cs47l85->core.adsp[i], component);
2544 wm_adsp2_component_remove(&cs47l85->core.adsp[i], component);
2637 cs47l85->core.adsp[i].part = "cs47l85";
2638 cs47l85->core.adsp[i].cs_dsp.num = i + 1;
2639 cs47l85->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
2640 cs47l85->core.adsp[i].cs_dsp.rev = 1;
2641 cs47l85->core.adsp[i].cs_dsp.dev = madera->dev;
2642 cs47l85->core.adsp[
[all...]
H A Dwm5110.c2267 return wm_adsp_compr_open(&priv->core.adsp[n_adsp], stream);
2279 ret = wm_adsp_compr_handle_irq(&priv->core.adsp[i]);
2316 ret = wm_adsp2_component_probe(&priv->core.adsp[i], component);
2333 wm_adsp2_component_remove(&priv->core.adsp[i], component);
2344 wm_adsp2_component_remove(&priv->core.adsp[i], component);
2418 wm5110->core.adsp[i].part = "wm5110";
2419 wm5110->core.adsp[i].cs_dsp.num = i + 1;
2420 wm5110->core.adsp[i].cs_dsp.type = WMFW_ADSP2;
2421 wm5110->core.adsp[i].cs_dsp.dev = arizona->dev;
2422 wm5110->core.adsp[
[all...]
H A Dmadera.h121 struct wm_adsp adsp[MADERA_MAX_ADSP]; member in struct:madera_priv
H A Darizona.h77 struct wm_adsp adsp[ARIZONA_MAX_ADSP]; member in struct:arizona_priv
H A Dmadera.c914 if (!madera_can_change_grp_rate(priv, priv->adsp[adsp_num].cs_dsp.base)) {
1013 struct wm_adsp *dsp = &priv->adsp[dsp_num];
1285 &priv->adsp[dsp_num]);
1300 &priv->adsp[dsp_num]);
H A DMakefile322 snd-soc-wm-adsp-objs := wm_adsp.o
776 obj-$(CONFIG_SND_SOC_WM_ADSP) += snd-soc-wm-adsp.o
/linux-master/drivers/mailbox/
H A DMakefile52 obj-$(CONFIG_MTK_ADSP_MBOX) += mtk-adsp-mailbox.o
/linux-master/drivers/firmware/
H A DMakefile16 obj-$(CONFIG_MTK_ADSP_IPC) += mtk-adsp-ipc.o
H A Dmtk-adsp-ipc.c7 #include <linux/firmware/mediatek/mtk-adsp-ipc.h>
133 .name = "mtk-adsp-ipc",
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dmac.c528 struct ar5416_desc *adsp = AR5416DESC(ds); local
531 if ((adsp->ds_rxstatus8 & AR_RxDone) == 0)
534 ads.u.rx = adsp->u.rx;

Completed in 497 milliseconds