Home
last modified time | relevance | path

Searched full:adsp (Results 1 – 25 of 133) sorted by relevance

123456

/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,adsp.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,adsp.yaml#
7 title: Qualcomm ADSP Peripheral Image Loader
14 firmware on the Qualcomm ADSP Hexagon core.
19 - qcom,msm8226-adsp-pil
20 - qcom,msm8953-adsp-pil
21 - qcom,msm8974-adsp-pil
22 - qcom,msm8996-adsp-pil
24 - qcom,msm8998-adsp-pas
26 - qcom,sdm660-adsp-pas
27 - qcom,sdm845-adsp-pas
[all …]
H A Dqcom,sm8150-pas.yaml19 - qcom,sm8150-adsp-pas
23 - qcom,sm8250-adsp-pas
63 - qcom,sm8150-adsp-pas
66 - qcom,sm8250-adsp-pas
86 - qcom,sm8150-adsp-pas
119 - qcom,sm8250-adsp-pas
142 compatible = "qcom,sm8150-adsp-pas";
148 firmware-name = "qcom/sm8150/adsp.mbn";
H A Dqcom,sc7280-adsp-pil.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7280-adsp-pil.yaml#
7 title: Qualcomm SC7280 ADSP Peripheral Image Loader
14 on the Qualcomm Technology Inc. ADSP.
19 - qcom,sc7280-adsp-pil
109 and devices related to the ADSP.
152 compatible = "qcom,sc7280-adsp-pil";
H A Dqcom,sc7180-pas.yaml19 - qcom,sc7180-adsp-pas
21 - qcom,sc7280-adsp-pas
62 - qcom,sc7180-adsp-pas
80 - qcom,sc7180-adsp-pas
81 - qcom,sc7280-adsp-pas
H A Dqcom,sm6375-pas.yaml19 - qcom,sm6375-adsp-pas
54 - qcom,sm6375-adsp-pas
73 - qcom,sm6375-adsp-pas
110 compatible = "qcom,sm6375-adsp-pas";
H A Dqcom,sm6350-pas.yaml19 - qcom,sm6350-adsp-pas
59 - qcom,sm6350-adsp-pas
78 - qcom,sm6350-adsp-pas
132 compatible = "qcom,sm6350-adsp-pas";
H A Dqcom,sc8180x-pas.yaml19 - qcom,sc8180x-adsp-pas
59 - qcom,sc8180x-adsp-pas
78 - qcom,sc8180x-adsp-pas
H A Dqcom,qcs404-pas.yaml19 - qcom,qcs404-adsp-pas
68 compatible = "qcom,qcs404-adsp-pas";
93 label = "adsp";
H A Dqcom,sc8280xp-pas.yaml19 - qcom,sc8280xp-adsp-pas
78 - qcom,sc8280xp-adsp-pas
109 compatible = "qcom,sc8280xp-adsp-pas";
H A Dqcom,pas-common.yaml70 channels and devices related to the ADSP.
77 and devices related to the ADSP.
/linux/sound/soc/sof/mediatek/mt8186/
H A Dmt8186.c27 #include "../mtk-adsp-common.h"
96 struct mtk_adsp_chip_info *adsp = data; in platform_parse_resource() local
118 adsp->pa_dram = (phys_addr_t)res.start; in platform_parse_resource()
119 if (adsp->pa_dram & DRAM_REMAP_MASK) { in platform_parse_resource()
120 dev_err(dev, "adsp memory(%#x) is not 4K-aligned\n", in platform_parse_resource()
121 (u32)adsp->pa_dram); in platform_parse_resource()
125 adsp->dramsize = resource_size(&res); in platform_parse_resource()
126 if (adsp->dramsize < TOTAL_SIZE_SHARED_DRAM_FROM_TAIL) { in platform_parse_resource()
127 dev_err(dev, "adsp memory(%#x) is not enough for share\n", in platform_parse_resource()
128 adsp->dramsize); in platform_parse_resource()
[all …]
/linux/sound/soc/sof/mediatek/mt8195/
H A Dmt8195.c27 #include "../mtk-adsp-common.h"
96 struct mtk_adsp_chip_info *adsp = data; in platform_parse_resource() local
118 adsp->pa_dram = (phys_addr_t)res.start; in platform_parse_resource()
119 adsp->dramsize = resource_size(&res); in platform_parse_resource()
120 if (adsp->pa_dram & DRAM_REMAP_MASK) { in platform_parse_resource()
121 dev_err(dev, "adsp memory(%#x) is not 4K-aligned\n", in platform_parse_resource()
122 (u32)adsp->pa_dram); in platform_parse_resource()
126 if (adsp->dramsize < TOTAL_SIZE_SHARED_DRAM_FROM_TAIL) { in platform_parse_resource()
127 dev_err(dev, "adsp memory(%#x) is not enough for share\n", in platform_parse_resource()
128 adsp->dramsize); in platform_parse_resource()
[all …]
/linux/Documentation/devicetree/bindings/mailbox/
H A Dmtk,adsp-mbox.yaml4 $id: http://devicetree.org/schemas/mailbox/mtk,adsp-mbox.yaml#
7 title: Mediatek ADSP mailbox
13 The MTK ADSP mailbox Inter-Processor Communication (IPC) enables the SoC
14 to communicate with ADSP by passing messages through two mailbox channels.
15 The MTK ADSP mailbox IPC also provides the ability for one processor to
22 - mediatek,mt8186-adsp-mbox
23 - mediatek,mt8195-adsp-mbox
26 - mediatek,mt8188-adsp-mbox
27 - const: mediatek,mt8186-adsp-mbox
53 compatible = "mediatek,mt8195-adsp-mbox";
/linux/sound/soc/sof/mediatek/
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
/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,apr.yaml35 4 = ADSP Domain
50 4 = ADSP Domain
161 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
167 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
199 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";
H A Dqcom,apr-services.yaml44 "avs/audio", "msm/adsp/audio_pd".
46 "tms/servreg", "msm/adsp/audio_pd".
H A Dqcom,rpm-master-stats.yaml15 spanning a single subsystem (e.g. APSS, ADSP, CDSP). All of the RPM decisions
67 "ADSP",
/linux/drivers/mailbox/
H A Dmtk-adsp-mailbox.c66 /* Clear ADSP mbox command */ in mtk_adsp_mbox_startup()
77 /* Clear ADSP mbox command */ in mtk_adsp_mbox_shutdown()
168 { .compatible = "mediatek,mt8186-adsp-mbox", .data = &mt8186_adsp_mbox_cfg },
169 { .compatible = "mediatek,mt8195-adsp-mbox", .data = &mt8195_adsp_mbox_cfg },
184 MODULE_DESCRIPTION("MTK ADSP Mailbox Controller");
/linux/sound/soc/codecs/
H A Dcs47l24.c1094 return wm_adsp_compr_open(&priv->core.adsp[n_adsp], stream); in cs47l24_open()
1106 ret = wm_adsp_compr_handle_irq(&priv->core.adsp[i]); in cs47l24_adsp2_irq()
1142 ret = wm_adsp2_component_probe(&priv->core.adsp[1], component); in cs47l24_component_probe()
1146 ret = wm_adsp2_component_probe(&priv->core.adsp[2], component); in cs47l24_component_probe()
1161 wm_adsp2_component_remove(&priv->core.adsp[1], component); in cs47l24_component_probe()
1162 wm_adsp2_component_remove(&priv->core.adsp[2], component); in cs47l24_component_probe()
1171 wm_adsp2_component_remove(&priv->core.adsp[1], component); in cs47l24_component_remove()
1172 wm_adsp2_component_remove(&priv->core.adsp[2], component); in cs47l24_component_remove()
1239 cs47l24->core.adsp[i].part = "cs47l24"; in cs47l24_probe()
1240 cs47l24->core.adsp[i].cs_dsp.num = i + 1; in cs47l24_probe()
[all …]
H A Dcs47l15.c1258 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream); in cs47l15_open()
1268 ret = wm_adsp_compr_handle_irq(&priv->adsp[0]); in cs47l15_adsp2_irq()
1311 wm_adsp2_component_probe(&cs47l15->core.adsp[0], component); in cs47l15_component_probe()
1325 wm_adsp2_component_remove(&cs47l15->core.adsp[0], component); in cs47l15_component_remove()
1410 cs47l15->core.adsp[0].part = "cs47l15"; in cs47l15_probe()
1411 cs47l15->core.adsp[0].cs_dsp.num = 1; in cs47l15_probe()
1412 cs47l15->core.adsp[0].cs_dsp.type = WMFW_ADSP2; in cs47l15_probe()
1413 cs47l15->core.adsp[0].cs_dsp.rev = 2; in cs47l15_probe()
1414 cs47l15->core.adsp[0].cs_dsp.dev = madera->dev; in cs47l15_probe()
1415 cs47l15->core.adsp[0].cs_dsp.regmap = madera->regmap_32bit; in cs47l15_probe()
[all …]
H A Dcs47l35.c1524 return wm_adsp_compr_open(&priv->adsp[n_adsp], stream); in cs47l35_open()
1537 ret = wm_adsp_compr_handle_irq(&priv->adsp[i]); in cs47l35_adsp2_irq()
1591 wm_adsp2_component_probe(&cs47l35->core.adsp[i], component); in cs47l35_component_probe()
1607 wm_adsp2_component_remove(&cs47l35->core.adsp[i], component); in cs47l35_component_remove()
1691 cs47l35->core.adsp[i].part = "cs47l35"; in cs47l35_probe()
1692 cs47l35->core.adsp[i].cs_dsp.num = i + 1; in cs47l35_probe()
1693 cs47l35->core.adsp[i].cs_dsp.type = WMFW_ADSP2; in cs47l35_probe()
1694 cs47l35->core.adsp[i].cs_dsp.rev = 1; in cs47l35_probe()
1695 cs47l35->core.adsp[i].cs_dsp.dev = madera->dev; in cs47l35_probe()
1696 cs47l35->core.adsp[i].cs_dsp.regmap = madera->regmap_32bit; in cs47l35_probe()
[all …]
H A Dcs35l34.h22 #define CS35L34_ADSP_CLK_CTL 0x0A /* (ADSP) Clock Ctl */
55 #define CS35L34_ADSP_I2S_CTL 0x50 /* ADSP I2S Ctl */
56 #define CS35L34_ADSP_TDM_CTL 0x51 /* ADSP TDM Ctl */
113 /* Tristate the ADSP SDOUT when in I2C mode */
/linux/drivers/firmware/
H A DKconfig174 tristate "MTK ADSP IPC Protocol driver"
177 Say yes here to add support for the MediaTek ADSP IPC
178 between host AP (Linux) and the firmware running on ADSP.
179 ADSP exists on some mtk processors.
180 Client might use shared memory to exchange information with ADSP.
/linux/Documentation/devicetree/bindings/clock/
H A Dqcom,sc7280-lpasscc.yaml44 qcom,adsp-pil-mode:
69 qcom,adsp-pil-mode;
/linux/sound/soc/qcom/qdsp6/
H A Dq6core.c140 dev_err(&adev->dev, "Message id from adsp core svc: 0x%x\n", in q6core_callback()
232 /* assume that the adsp is up if we not support this command */ in __q6core_is_adsp_ready()
297 * q6core_is_adsp_ready() - Get status of adsp
299 * Return: Will be an true if adsp is ready and false if not.

123456