Searched +full:mt8195 +full:- +full:dsp (Results 1 – 12 of 12) sorted by relevance
/linux-6.14.4/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 <[email protected]> 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-6.14.4/sound/soc/sof/mediatek/mt8195/ |
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.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 */ 148 #define SRAM_PHYS_BASE_FROM_DSP_VIEW 0x40000000 /* MT8195 DSP view */ 149 #define DRAM_PHYS_BASE_FROM_DSP_VIEW 0x60000000 /* MT8195 DSP view */ 151 /*remap dram between AP and DSP view, 4KB aligned*/ 153 #define DRAM_REMAP_MASK (BIT(DRAM_REMAP_SHIFT) - 1) [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 11 #include "mt8195.h" 12 #include "mt8195-clk.h" 14 #include "../../sof-audio.h" 27 struct device *dev = sdev->dev; in mt8195_adsp_init_clock() 28 struct adsp_priv *priv = sdev->pdata->hw_pdata; in mt8195_adsp_init_clock() 31 priv->clk = devm_kcalloc(dev, ADSP_CLK_MAX, sizeof(*priv->clk), GFP_KERNEL); in mt8195_adsp_init_clock() 33 if (!priv->clk) in mt8195_adsp_init_clock() 34 return -ENOMEM; in mt8195_adsp_init_clock() [all …]
|
/linux-6.14.4/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-6.14.4/drivers/clk/mediatek/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 397 to PCI-E and USB. 427 to PCI-E and USB. 912 bool "Clock driver for MediaTek MT8195" 918 This driver supports MediaTek MT8195 clocks. 921 tristate "Clock driver for MediaTek MT8195 apusys" 925 This driver supports MediaTek MT8195 AI Processor Unit System clocks. 928 tristate "Clock driver for MediaTek MT8195 imp_iic_wrap" 932 This driver supports MediaTek MT8195 I2C/I3C clocks. 935 tristate "Clock driver for MediaTek MT8195 mfgcfg" [all …]
|
/linux-6.14.4/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 …]
|
D | mt8188.dtsi | 1 // 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 …]
|
D | mt8186.dtsi | 1 // 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 …]
|
/linux-6.14.4/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 "../common/mtk-soundcard-driver.h" 26 #include "mt8195-afe-clk.h" 27 #include "mt8195-afe-common.h" 40 #define RT1011_CODEC_DAI "rt1011-aif" [all …]
|