Home
last modified time | relevance | path

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

/linux-6.14.4/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 <[email protected]>
13 MediaTek mt8186 SoC contains a DSP core used for
14 advanced pre- and post- audio processing.
19 - mediatek,mt8186-dsp
20 - mediatek,mt8188-dsp
[all …]
/linux-6.14.4/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 */
56 /* dsp sec */
64 * On MT8188, BIT(1) is not evaluated and on MT8186 BIT(0) is not evaluated:
70 /* dsp bus */
76 /* DSP memories */
81 /*remap dram between AP and DSP view, 4KB aligned*/
82 #define SRAM_PHYS_BASE_FROM_DSP_VIEW 0x4E100000 /* MT8186 DSP view */
83 #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-[email protected]>
9 * Hardware interface for audio DSP on mt8186
24 #include "../../sof-of-dev.h"
25 #include "../../sof-audio.h"
27 #include "../mtk-adsp-common.h"
28 #include "mt8186.h"
29 #include "mt8186-clk.h"
44 struct adsp_priv *priv = sdev->pdata->hw_pdata; in mt8186_send_msg()
46 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, 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-[email protected]>
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-[email protected]>
8 // Hardware interface for mt8186 DSP clock
13 #include "../../sof-audio.h"
16 #include "mt8186.h"
17 #include "mt8186-clk.h"
26 struct adsp_priv *priv = sdev->pdata->hw_pdata; in mt8186_adsp_init_clock()
27 struct device *dev = sdev->dev; in mt8186_adsp_init_clock()
30 priv->clk = devm_kcalloc(dev, ADSP_CLK_MAX, sizeof(*priv->clk), GFP_KERNEL); in mt8186_adsp_init_clock()
31 if (!priv->clk) in mt8186_adsp_init_clock()
[all …]
/linux-6.14.4/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-6.14.4/drivers/clk/mediatek/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
397 to PCI-E and USB.
427 to PCI-E and USB.
647 tristate "Clock driver for MediaTek MT8186"
653 This driver supports MediaTek MT8186 clocks.
656 tristate "Clock driver for MediaTek MT8186 camsys"
660 This driver supports MediaTek MT8186 camsys and camsys_raw clocks.
663 tristate "Clock driver for MediaTek MT8186 imgsys"
667 This driver supports MediaTek MT8186 imgsys and imgsys2 clocks.
670 tristate "Clock driver for MediaTek MT8186 ipesys"
[all …]
/linux-6.14.4/arch/arm64/boot/dts/mediatek/
Dmt8186.dtsi1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 * Author: Allen-KH Cheng <allen-[email protected]>
6 /dts-v1/;
7 #include <dt-bindings/clock/mt8186-clk.h>
8 #include <dt-bindings/gce/mt8186-gce.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/memory/mt8186-memory-port.h>
12 #include <dt-bindings/pinctrl/mt8186-pinfunc.h>
13 #include <dt-bindings/power/mt8186-power.h>
[all …]
Dmt8365.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
10 #include <dt-bindings/clock/mediatek,mt8365-clk.h>
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/phy/phy.h>
14 #include <dt-bindings/power/mediatek,mt8365-power.h>
18 interrupt-parent = <&sysirq>;
19 #address-cells = <2>;
20 #size-cells = <2>;
23 #address-cells = <1>;
[all …]
Dmt8188.dtsi1 // SPDX-License-Identifier: GPL-2.0+
7 /dts-v1/;
8 #include <dt-bindings/clock/mediatek,mt8188-clk.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/mailbox/mediatek,mt8188-gce.h>
12 #include <dt-bindings/memory/mediatek,mt8188-memory-port.h>
13 #include <dt-bindings/phy/phy.h>
14 #include <dt-bindings/pinctrl/mediatek,mt8188-pinfunc.h>
15 #include <dt-bindings/power/mediatek,mt8188-power.h>
[all …]
/linux-6.14.4/sound/soc/mediatek/mt8186/
Dmt8186-mt6366.c1 // SPDX-License-Identifier: GPL-2.0
3 // mt8186-mt6366.c
4 // -- MT8186-MT6366 ALSA SoC machine driver
25 #include "../common/mtk-afe-platform-driver.h"
26 #include "../common/mtk-dsp-sof-common.h"
27 #include "../common/mtk-soc-card.h"
28 #include "../common/mtk-soundcard-driver.h"
29 #include "mt8186-afe-common.h"
30 #include "mt8186-afe-clk.h"
31 #include "mt8186-afe-gpio.h"
[all …]