Home
last modified time | relevance | path

Searched refs:adsp (Results 1 – 25 of 51) sorted by relevance

123

/linux/drivers/remoteproc/
A Dqcom_q6v5_adsp.c112 clk_bulk_disable_unprepare(adsp->num_clks, adsp->clks); in qcom_adsp_shutdown()
172 adsp->mem_region, adsp->mem_phys, in adsp_load()
173 adsp->mem_size, &adsp->mem_reloc); in adsp_load()
177 qcom_pil_info_store(adsp->info_name, adsp->mem_phys, adsp->mem_size); in adsp_load()
244 clk_bulk_disable_unprepare(adsp->num_clks, adsp->clks); in adsp_start()
319 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock()
331 adsp->clks = devm_kcalloc(adsp->dev, adsp->num_clks, in adsp_init_clock()
339 return devm_clk_bulk_get(adsp->dev, adsp->num_clks, adsp->clks); in adsp_init_clock()
414 adsp->mem_phys = adsp->mem_reloc = r.start; in adsp_alloc_memory_region()
416 adsp->mem_region = devm_ioremap_wc(adsp->dev, in adsp_alloc_memory_region()
[all …]
A Dqcom_q6v5_pas.c135 adsp->mem_region, adsp->mem_phys, adsp->mem_size, in adsp_load()
140 qcom_pil_info_store(adsp->info_name, adsp->mem_phys, adsp->mem_size); in adsp_load()
154 ret = adsp_pds_enable(adsp, adsp->proxy_pds, adsp->proxy_pd_count); in adsp_start()
199 adsp_pds_disable(adsp, adsp->proxy_pds, adsp->proxy_pd_count); in adsp_start()
214 adsp_pds_disable(adsp, adsp->proxy_pds, adsp->proxy_pd_count); in qcom_pas_handover()
279 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock()
288 adsp->aggre2_clk = devm_clk_get(adsp->dev, "aggre2"); in adsp_init_clock()
303 adsp->cx_supply = devm_regulator_get(adsp->dev, "cx"); in adsp_init_regulator()
382 adsp->mem_phys = adsp->mem_reloc = r.start; in adsp_alloc_memory_region()
384 adsp->mem_region = devm_ioremap_wc(adsp->dev, adsp->mem_phys, adsp->mem_size); in adsp_alloc_memory_region()
[all …]
/linux/Documentation/devicetree/bindings/remoteproc/
A Dqcom,adsp.yaml19 - qcom,msm8974-adsp-pil
20 - qcom,msm8996-adsp-pil
22 - qcom,msm8998-adsp-pas
24 - qcom,qcs404-adsp-pas
29 - qcom,sc8180x-adsp-pas
32 - qcom,sdm660-adsp-pas
33 - qcom,sdm845-adsp-pas
36 - qcom,sm8150-adsp-pas
40 - qcom,sm8250-adsp-pas
43 - qcom,sm8350-adsp-pas
[all …]
A Dqcom,hexagon-v56.txt11 "qcom,sdm845-adsp-pil"
96 The adsp node may have an subnode named "glink-edge" that describes the
105 compatible = "qcom,sdm845-adsp-pil";
/linux/Documentation/devicetree/bindings/soc/qcom/
A Dqcom,apr.yaml104 "avs/audio", "msm/adsp/audio_pd".
106 "tms/servreg", "msm/adsp/audio_pd".
142 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
148 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
154 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
160 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
175 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
/linux/sound/soc/codecs/
A Dcs47l24.c1102 ret = wm_adsp_compr_handle_irq(&priv->core.adsp[i]); in cs47l24_adsp2_irq()
1157 wm_adsp2_component_remove(&priv->core.adsp[1], component); in cs47l24_component_probe()
1236 cs47l24->core.adsp[i].part = "cs47l24"; in cs47l24_probe()
1237 cs47l24->core.adsp[i].cs_dsp.num = i + 1; in cs47l24_probe()
1238 cs47l24->core.adsp[i].cs_dsp.type = WMFW_ADSP2; in cs47l24_probe()
1239 cs47l24->core.adsp[i].cs_dsp.dev = arizona->dev; in cs47l24_probe()
1240 cs47l24->core.adsp[i].cs_dsp.regmap = arizona->regmap; in cs47l24_probe()
1245 cs47l24->core.adsp[i].cs_dsp.num_mems = in cs47l24_probe()
1248 ret = wm_adsp2_init(&cs47l24->core.adsp[i]); in cs47l24_probe()
1330 wm_adsp2_remove(&cs47l24->core.adsp[1]); in cs47l24_remove()
[all …]
A Dcs47l15.c1251 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream); in cs47l15_open()
1261 ret = wm_adsp_compr_handle_irq(&priv->adsp[0]); in cs47l15_adsp2_irq()
1404 cs47l15->core.adsp[0].part = "cs47l15"; in cs47l15_probe()
1405 cs47l15->core.adsp[0].cs_dsp.num = 1; in cs47l15_probe()
1406 cs47l15->core.adsp[0].cs_dsp.type = WMFW_ADSP2; in cs47l15_probe()
1407 cs47l15->core.adsp[0].cs_dsp.rev = 2; in cs47l15_probe()
1408 cs47l15->core.adsp[0].cs_dsp.dev = madera->dev; in cs47l15_probe()
1415 cs47l15->core.adsp[0].cs_dsp.lock_regions = in cs47l15_probe()
1418 ret = wm_adsp2_init(&cs47l15->core.adsp[0]); in cs47l15_probe()
1457 wm_adsp2_remove(&cs47l15->core.adsp[0]); in cs47l15_probe()
[all …]
A Dcs47l35.c1533 ret = wm_adsp_compr_handle_irq(&priv->adsp[i]); in cs47l35_adsp2_irq()
1688 cs47l35->core.adsp[i].part = "cs47l35"; in cs47l35_probe()
1689 cs47l35->core.adsp[i].cs_dsp.num = i + 1; in cs47l35_probe()
1690 cs47l35->core.adsp[i].cs_dsp.type = WMFW_ADSP2; in cs47l35_probe()
1691 cs47l35->core.adsp[i].cs_dsp.rev = 1; in cs47l35_probe()
1692 cs47l35->core.adsp[i].cs_dsp.dev = madera->dev; in cs47l35_probe()
1697 cs47l35->core.adsp[i].cs_dsp.num_mems = in cs47l35_probe()
1700 ret = wm_adsp2_init(&cs47l35->core.adsp[i]); in cs47l35_probe()
1703 wm_adsp2_remove(&cs47l35->core.adsp[i]); in cs47l35_probe()
1736 wm_adsp2_remove(&cs47l35->core.adsp[i]); in cs47l35_probe()
[all …]
A Dwm5102.c1915 return wm_adsp_compr_open(&priv->core.adsp[0], stream); in wm5102_open()
1924 ret = wm_adsp_compr_handle_irq(&priv->core.adsp[0]); in wm5102_adsp2_irq()
1964 wm_adsp2_component_remove(&priv->core.adsp[0], component); in wm5102_component_probe()
2048 wm5102->core.adsp[0].part = "wm5102"; in wm5102_probe()
2049 wm5102->core.adsp[0].cs_dsp.num = 1; in wm5102_probe()
2050 wm5102->core.adsp[0].cs_dsp.type = WMFW_ADSP2; in wm5102_probe()
2052 wm5102->core.adsp[0].cs_dsp.dev = arizona->dev; in wm5102_probe()
2053 wm5102->core.adsp[0].cs_dsp.regmap = arizona->regmap; in wm5102_probe()
2054 wm5102->core.adsp[0].cs_dsp.mem = wm5102_dsp1_regions; in wm5102_probe()
2057 ret = wm_adsp2_init(&wm5102->core.adsp[0]); in wm5102_probe()
[all …]
A Dcs47l92.c1852 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream); in cs47l92_open()
1862 ret = wm_adsp_compr_handle_irq(&priv->adsp[0]); in cs47l92_adsp2_irq()
2004 cs47l92->core.adsp[0].part = "cs47l92"; in cs47l92_probe()
2005 cs47l92->core.adsp[0].cs_dsp.num = 1; in cs47l92_probe()
2006 cs47l92->core.adsp[0].cs_dsp.type = WMFW_ADSP2; in cs47l92_probe()
2007 cs47l92->core.adsp[0].cs_dsp.rev = 2; in cs47l92_probe()
2008 cs47l92->core.adsp[0].cs_dsp.dev = madera->dev; in cs47l92_probe()
2012 cs47l92->core.adsp[0].cs_dsp.mem = cs47l92_dsp1_regions; in cs47l92_probe()
2017 ret = wm_adsp2_init(&cs47l92->core.adsp[0]); in cs47l92_probe()
2056 wm_adsp2_remove(&cs47l92->core.adsp[0]); in cs47l92_probe()
[all …]
A Dcs47l90.c2394 ret = wm_adsp_compr_handle_irq(&priv->adsp[i]); in cs47l90_adsp2_irq()
2545 cs47l90->core.adsp[i].part = "cs47l90"; in cs47l90_probe()
2546 cs47l90->core.adsp[i].cs_dsp.num = i + 1; in cs47l90_probe()
2547 cs47l90->core.adsp[i].cs_dsp.type = WMFW_ADSP2; in cs47l90_probe()
2548 cs47l90->core.adsp[i].cs_dsp.rev = 2; in cs47l90_probe()
2554 cs47l90->core.adsp[i].cs_dsp.num_mems = in cs47l90_probe()
2559 ret = wm_adsp2_init(&cs47l90->core.adsp[i]); in cs47l90_probe()
2565 wm_adsp2_remove(&cs47l90->core.adsp[i]); in cs47l90_probe()
2571 wm_adsp2_remove(&cs47l90->core.adsp[i]); in cs47l90_probe()
2611 wm_adsp2_remove(&cs47l90->core.adsp[i]); in cs47l90_probe()
[all …]
A Dcs47l85.c2475 ret = wm_adsp_compr_handle_irq(&priv->adsp[i]); in cs47l85_adsp2_irq()
2634 cs47l85->core.adsp[i].part = "cs47l85"; in cs47l85_probe()
2635 cs47l85->core.adsp[i].cs_dsp.num = i + 1; in cs47l85_probe()
2636 cs47l85->core.adsp[i].cs_dsp.type = WMFW_ADSP2; in cs47l85_probe()
2637 cs47l85->core.adsp[i].cs_dsp.rev = 1; in cs47l85_probe()
2638 cs47l85->core.adsp[i].cs_dsp.dev = madera->dev; in cs47l85_probe()
2643 cs47l85->core.adsp[i].cs_dsp.num_mems = in cs47l85_probe()
2646 ret = wm_adsp2_init(&cs47l85->core.adsp[i]); in cs47l85_probe()
2649 wm_adsp2_remove(&cs47l85->core.adsp[i]); in cs47l85_probe()
2687 wm_adsp2_remove(&cs47l85->core.adsp[i]); in cs47l85_probe()
[all …]
A Dwm5110.c2271 ret = wm_adsp_compr_handle_irq(&priv->core.adsp[i]); in wm5110_adsp2_irq()
2411 wm5110->core.adsp[i].part = "wm5110"; in wm5110_probe()
2412 wm5110->core.adsp[i].cs_dsp.num = i + 1; in wm5110_probe()
2413 wm5110->core.adsp[i].cs_dsp.type = WMFW_ADSP2; in wm5110_probe()
2414 wm5110->core.adsp[i].cs_dsp.dev = arizona->dev; in wm5110_probe()
2415 wm5110->core.adsp[i].cs_dsp.regmap = arizona->regmap; in wm5110_probe()
2417 wm5110->core.adsp[i].cs_dsp.base = ARIZONA_DSP1_CONTROL_1 in wm5110_probe()
2419 wm5110->core.adsp[i].cs_dsp.mem = wm5110_dsp_regions[i]; in wm5110_probe()
2420 wm5110->core.adsp[i].cs_dsp.num_mems in wm5110_probe()
2423 ret = wm_adsp2_init(&wm5110->core.adsp[i]); in wm5110_probe()
[all …]
A Darizona.h77 struct wm_adsp adsp[ARIZONA_MAX_ADSP]; member
A Dmadera.h121 struct wm_adsp adsp[MADERA_MAX_ADSP]; member
/linux/Documentation/devicetree/bindings/misc/
A Dqcom,fastrpc.txt18 corresponds to. must be one of this: "adsp", "mdsp", "sdsp", "cdsp"
54 adsp-pil {
55 compatible = "qcom,msm8996-adsp-pil";
62 label = "adsp";
/linux/arch/arm64/boot/dts/qcom/
A Dsm8350-hdk.dts35 &adsp {
37 firmware-name = "qcom/sm8350/adsp.mbn";
A Dsm8350-mtp.dts41 &adsp {
43 firmware-name = "qcom/sm8350/adsp.mbn";
A Dmsm8996-xiaomi-common.dtsi74 /delete-node/ adsp@8ea00000;
75 adsp_region: adsp@8ea00000 {
A Dsm8250-mtp.dts158 &adsp {
160 firmware-name = "qcom/sm8250/adsp.mbn";
A Dmsm8996-xiaomi-gemini.dts35 firmware-name = "qcom/msm8996/gemini/adsp.mbn";
A Dmsm8996-xiaomi-scorpio.dts59 firmware-name = "qcom/msm8996/scorpio/adsp.mbn";
/linux/arch/arm/boot/dts/
A Dqcom-msm8974.dtsi39 adsp_region: adsp@dc00000 {
344 adsp-pil {
345 compatible = "qcom,msm8974-adsp-pil";
383 smp2p-adsp {
483 adsp_smsm: adsp@2 {
/linux/drivers/net/wireless/ath/ath9k/
A Dmac.c528 struct ar5416_desc *adsp = AR5416DESC(ds); in ath9k_hw_rxprocdesc() local
531 if ((adsp->ds_rxstatus8 & AR_RxDone) == 0) in ath9k_hw_rxprocdesc()
534 ads.u.rx = adsp->u.rx; in ath9k_hw_rxprocdesc()
/linux/Documentation/devicetree/bindings/sound/
A Dqcom,lpass-cpu.yaml48 qcom,adsp:

Completed in 65 milliseconds

123