Searched +full:mt8195 +full:- +full:dsp (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/dsp/ |
D | mediatek,mt8195-dsp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dsp/mediatek,mt8195-dsp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Mediatek mt8195 DSP core 10 - YC Hung <yc.hung@mediatek.com> 13 Some boards from mt8195 contain a DSP core used for 14 advanced pre- and post- audio processing. 18 const: mediatek,mt8195-dsp 22 - description: Address and size of the DSP Cfg registers [all …]
|
/Linux-v6.1/sound/soc/sof/mediatek/mt8195/ |
D | mt8195.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Header file for the mt8195 DSP register definition 114 /* dsp wdt */ 117 /* dsp mbox */ 127 /*dsp sys ao*/ 132 /* DSP memories */ 150 #define SRAM_PHYS_BASE_FROM_DSP_VIEW 0x40000000 /* MT8195 DSP view */ 151 #define DRAM_PHYS_BASE_FROM_DSP_VIEW 0x60000000 /* MT8195 DSP view */ 153 /*remap dram between AP and DSP view, 4KB aligned*/ 155 #define DRAM_REMAP_MASK (BIT(DRAM_REMAP_SHIFT) - 1) [all …]
|
D | mt8195.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 9 * Hardware interface for audio DSP on mt8195 24 #include "../../sof-of-dev.h" 25 #include "../../sof-audio.h" 27 #include "../mtk-adsp-common.h" 28 #include "mt8195.h" 29 #include "mt8195-clk.h" 44 struct adsp_priv *priv = sdev->pdata->hw_pdata; in mt8195_send_msg() 46 sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, in mt8195_send_msg() 47 msg->msg_size); in mt8195_send_msg() [all …]
|
D | mt8195-loader.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 7 // Hardware interface for mt8195 DSP code loader 10 #include "mt8195.h" 32 /* delay 10 DSP cycles at 26M about 1us by IP vendor's suggestion */ in sof_hifixdsp_boot_sequence()
|
D | mt8195-clk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Header file for the mt8195 DSP clock definition 14 /*DSP clock*/
|
D | mt8195-clk.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 7 // Hardware interface for mt8195 DSP clock 12 #include "mt8195.h" 13 #include "mt8195-clk.h" 15 #include "../../sof-audio.h" 28 struct device *dev = sdev->dev; in mt8195_adsp_init_clock() 29 struct adsp_priv *priv = sdev->pdata->hw_pdata; in mt8195_adsp_init_clock() 32 priv->clk = devm_kcalloc(dev, ADSP_CLK_MAX, sizeof(*priv->clk), GFP_KERNEL); in mt8195_adsp_init_clock() 34 if (!priv->clk) in mt8195_adsp_init_clock() 35 return -ENOMEM; in mt8195_adsp_init_clock() [all …]
|
/Linux-v6.1/sound/soc/sof/mediatek/ |
D | Kconfig | 1 # 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" 36 tristate "SOF support for MT8195 audio DSP" 41 using the mt8195 processors.
|
/Linux-v6.1/arch/arm64/boot/dts/mediatek/ |
D | mt8195.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/clock/mt8195-clk.h> 9 #include <dt-bindings/gce/mt8195-gce.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/memory/mt8195-memory-port.h> 13 #include <dt-bindings/phy/phy.h> 14 #include <dt-bindings/pinctrl/mt8195-pinfunc.h> 15 #include <dt-bindings/power/mt8195-power.h> [all …]
|
/Linux-v6.1/sound/soc/mediatek/mt8195/ |
D | mt8195-mt6359.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mt8195-mt6359.c -- 4 * MT8195-MT6359 ALSA SoC machine driver code 22 #include "../common/mtk-afe-platform-driver.h" 23 #include "../common/mtk-dsp-sof-common.h" 24 #include "../common/mtk-soc-card.h" 25 #include "mt8195-afe-clk.h" 26 #include "mt8195-afe-common.h" 32 #define RT1011_CODEC_DAI "rt1011-aif" 33 #define RT1011_DEV0_NAME "rt1011.2-0038" [all …]
|