Home
last modified time | relevance | path

Searched +full:mt8186 +full:- +full:dsp (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/dsp/
Dmediatek,mt8186-dsp.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dsp/mediatek,mt8186-dsp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek mt8186 DSP core
10 - Tinghan Shen <tinghan.shen@mediatek.com>
13 MediaTek mt8186 SoC contains a DSP core used for
14 advanced pre- and post- audio processing.
18 const: mediatek,mt8186-dsp
22 - description: Address and size of the DSP config registers
[all …]
/Linux-v6.1/sound/soc/sof/mediatek/mt8186/
Dmt8186.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
6 * Header file for the mt8186 DSP register definition
22 /* dsp cfg */
51 /* dsp sec */
57 /* dsp bus */
63 /* DSP memories */
68 /*remap dram between AP and DSP view, 4KB aligned*/
69 #define SRAM_PHYS_BASE_FROM_DSP_VIEW 0x4E100000 /* MT8186 DSP view */
70 #define DRAM_PHYS_BASE_FROM_DSP_VIEW 0x60000000 /* MT8186 DSP view */
Dmt8186.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
5 // Author: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
9 * Hardware interface for audio DSP on mt8186
24 #include "../../sof-of-dev.h"
25 #include "../../sof-audio.h"
27 #include "mt8186.h"
28 #include "mt8186-clk.h"
43 struct adsp_priv *priv = sdev->pdata->hw_pdata; in mt8186_send_msg()
45 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, in mt8186_send_msg()
46 msg->msg_size); in mt8186_send_msg()
[all …]
Dmt8186-clk.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
6 * Header file for the mt8186 DSP clock definition
14 /* DSP clock */
Dmt8186-loader.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
5 // Author: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
8 // Hardware interface for mt8186 DSP code loader
11 #include "mt8186.h"
Dmt8186-clk.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
5 // Author: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
8 // Hardware interface for mt8186 DSP clock
14 #include "../../sof-audio.h"
17 #include "mt8186.h"
18 #include "mt8186-clk.h"
27 struct adsp_priv *priv = sdev->pdata->hw_pdata; in mt8186_adsp_init_clock()
28 struct device *dev = sdev->dev; in mt8186_adsp_init_clock()
31 priv->clk = devm_kcalloc(dev, ADSP_CLK_MAX, sizeof(*priv->clk), GFP_KERNEL); in mt8186_adsp_init_clock()
32 if (!priv->clk) in mt8186_adsp_init_clock()
[all …]
/Linux-v6.1/sound/soc/sof/mediatek/
DKconfig1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
22 This option is not user-selectable but automagically handled by
26 tristate "SOF support for MT8186 audio DSP"
31 using the mt8186 processors.
36 tristate "SOF support for MT8195 audio DSP"
/Linux-v6.1/sound/soc/mediatek/mt8186/
Dmt8186-mt6366-da7219-max98357.c1 // SPDX-License-Identifier: GPL-2.0
3 // mt8186-mt6366-da7219-max98357.c
4 // -- MT8186-MT6366-DA7219-MAX98357 ALSA SoC machine driver
17 #include "../../codecs/da7219-aad.h"
20 #include "../common/mtk-afe-platform-driver.h"
21 #include "../common/mtk-dsp-sof-common.h"
22 #include "../common/mtk-soc-card.h"
23 #include "mt8186-afe-common.h"
24 #include "mt8186-afe-clk.h"
25 #include "mt8186-afe-gpio.h"
[all …]
Dmt8186-mt6366-rt1019-rt5682s.c1 // SPDX-License-Identifier: GPL-2.0
3 // mt8186-mt6366-rt1019-rt5682s.c
4 // -- MT8186-MT6366-RT1019-RT5682S ALSA SoC machine driver
21 #include "../common/mtk-afe-platform-driver.h"
22 #include "../common/mtk-dsp-sof-common.h"
23 #include "../common/mtk-soc-card.h"
24 #include "mt8186-afe-common.h"
25 #include "mt8186-afe-clk.h"
26 #include "mt8186-afe-gpio.h"
27 #include "mt8186-mt6366-common.h"
[all …]