/openbmc/linux/sound/soc/mediatek/mt8186/ |
H A D | Makefile | 4 snd-soc-mt8186-afe-objs := \ 5 mt8186-afe-pcm.o \ 6 mt8186-audsys-clk.o \ 7 mt8186-afe-clk.o \ 8 mt8186-afe-gpio.o \ 9 mt8186-dai-adda.o \ 10 mt8186-afe-control.o \ 11 mt8186-dai-i2s.o \ 12 mt8186-dai-hw-gain.o \ 13 mt8186-dai-pcm.o \ [all …]
|
H A D | mt8186-mt6366-common.c | 3 // mt8186-mt6366-common.c 4 // -- MT8186 MT6366 ALSA common driver 13 #include "mt8186-afe-common.h" 14 #include "mt8186-mt6366-common.h"
|
H A D | mt8186-audsys-clk.c | 3 // mt8186-audsys-clk.h -- Mediatek 8186 audsys clock control 11 #include "mt8186-afe-common.h" 12 #include "mt8186-audsys-clk.h" 13 #include "mt8186-audsys-clkid.h" 14 #include "mt8186-reg.h"
|
/openbmc/linux/Documentation/devicetree/bindings/arm/mediatek/ |
H A D | mediatek,mt8186-clock.yaml | 4 $id: http://devicetree.org/schemas/arm/mediatek/mediatek,mt8186-clock.yaml# 7 title: MediaTek Functional Clock Controller for MT8186 26 - mediatek,mt8186-imp_iic_wrap 27 - mediatek,mt8186-mfgsys 28 - mediatek,mt8186-wpesys 29 - mediatek,mt8186-imgsys1 30 - mediatek,mt8186-imgsys2 31 - mediatek,mt8186-vdecsys 32 - mediatek,mt8186-vencsys 33 - mediatek,mt8186-camsys [all …]
|
H A D | mediatek,mt8186-sys-clock.yaml | 4 $id: http://devicetree.org/schemas/arm/mediatek/mediatek,mt8186-sys-clock.yaml# 7 title: MediaTek System Clock Controller for MT8186 30 - mediatek,mt8186-mcusys 31 - mediatek,mt8186-topckgen 32 - mediatek,mt8186-infracfg_ao 33 - mediatek,mt8186-apmixedsys 54 compatible = "mediatek,mt8186-topckgen", "syscon";
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | mediatek,mt8186-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt8186-pinctrl.yaml# 7 title: MediaTek MT8186 Pin Controller 13 The MediaTek's MT8186 Pin controller is used to control SoC pins. 17 const: mediatek,mt8186-pinctrl 36 physical address base in mt8186. 116 description: mt8186 pull down PUPD/R0/R1 type define value. 118 description: mt8186 pull down RSEL type define value. 120 description: mt8186 pull down RSEL type si unit value(ohm). 127 "MTK_PUPD_SET_R1R0_11" define in mt8186. 133 mt8186. It can also support resistance value(ohm) "75000" & "5000" [all …]
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8186.dtsi | 7 #include <dt-bindings/clock/mt8186-clk.h> 8 #include <dt-bindings/gce/mt8186-gce.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> 15 #include <dt-bindings/reset/mt8186-resets.h> 18 compatible = "mediatek,mt8186"; 31 compatible = "mediatek,mt8186-cci"; 841 compatible = "mediatek,mt8186-mcusys", "syscon"; 847 compatible = "mediatek,mt8186-topckgen", "syscon"; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | mt8186-mt6366-rt1019-rt5682s.yaml | 4 $id: http://devicetree.org/schemas/sound/mt8186-mt6366-rt1019-rt5682s.yaml# 7 title: Mediatek MT8186 with MT6366, RT1019 and RT5682S ASoC sound card driver 13 This binding describes the MT8186 sound card. 18 - mediatek,mt8186-mt6366-rt1019-rt5682s-sound 19 - mediatek,mt8186-mt6366-rt5682s-max98360-sound 23 description: The phandle of MT8186 ASoC platform. 56 description: The phandle of MT8186 ADSP platform. 76 sound: mt8186-sound { 77 compatible = "mediatek,mt8186-mt6366-rt1019-rt5682s-sound";
|
H A D | mt8186-mt6366-da7219-max98357.yaml | 4 $id: http://devicetree.org/schemas/sound/mt8186-mt6366-da7219-max98357.yaml# 7 title: Mediatek MT8186 with MT6366, DA7219 and MAX98357 ASoC sound card driver 13 This binding describes the MT8186 sound card. 18 - mediatek,mt8186-mt6366-da7219-max98357-sound 22 description: The phandle of MT8186 ASoC platform. 48 description: The phandle of MT8186 ADSP platform. 67 sound: mt8186-sound { 68 compatible = "mediatek,mt8186-mt6366-da7219-max98357-sound";
|
H A D | mt8186-afe-pcm.yaml | 4 $id: http://devicetree.org/schemas/sound/mt8186-afe-pcm.yaml# 7 title: Mediatek AFE PCM controller for mt8186 14 const: mediatek,mt8186-sound 114 afe: mt8186-afe-pcm@11210000 { 115 compatible = "mediatek,mt8186-sound";
|
/openbmc/linux/sound/soc/sof/mediatek/mt8186/ |
H A D | Makefile | 2 snd-sof-mt8186-objs := mt8186.o mt8186-clk.o mt8186-loader.o 3 obj-$(CONFIG_SND_SOC_SOF_MT8186) += snd-sof-mt8186.o
|
H A D | mt8186.h | 6 * Header file for the mt8186 DSP register definition 64 * On MT8188, BIT(1) is not evaluated and on MT8186 BIT(0) is not evaluated: 82 #define SRAM_PHYS_BASE_FROM_DSP_VIEW 0x4E100000 /* MT8186 DSP view */ 83 #define DRAM_PHYS_BASE_FROM_DSP_VIEW 0x60000000 /* MT8186 DSP view */
|
/openbmc/linux/drivers/clk/mediatek/ |
H A D | Kconfig | 601 tristate "Clock driver for MediaTek MT8186" 607 This driver supports MediaTek MT8186 clocks. 610 tristate "Clock driver for MediaTek MT8186 camsys" 614 This driver supports MediaTek MT8186 camsys and camsys_raw clocks. 617 tristate "Clock driver for MediaTek MT8186 imgsys" 621 This driver supports MediaTek MT8186 imgsys and imgsys2 clocks. 624 tristate "Clock driver for MediaTek MT8186 ipesys" 628 This driver supports MediaTek MT8186 ipesys clocks. 631 tristate "Clock driver for MediaTek MT8186 wpesys" 635 This driver supports MediaTek MT8186 Warp Engine clocks. [all …]
|
H A D | Makefile | 90 obj-$(CONFIG_COMMON_CLK_MT8186) += clk-mt8186-apmixedsys.o clk-mt8186-topckgen.o \ 91 clk-mt8186-infra_ao.o 92 obj-$(CONFIG_COMMON_CLK_MT8186_CAMSYS) += clk-mt8186-cam.o 93 obj-$(CONFIG_COMMON_CLK_MT8186_IMGSYS) += clk-mt8186-img.o 94 obj-$(CONFIG_COMMON_CLK_MT8186_IMP_IIC_WRAP) += clk-mt8186-imp_iic_wrap.o 95 obj-$(CONFIG_COMMON_CLK_MT8186_IPESYS) += clk-mt8186-ipe.o 96 obj-$(CONFIG_COMMON_CLK_MT8186_MCUSYS) += clk-mt8186-mcu.o 97 obj-$(CONFIG_COMMON_CLK_MT8186_MDPSYS) += clk-mt8186-mdp.o 98 obj-$(CONFIG_COMMON_CLK_MT8186_MFGCFG) += clk-mt8186-mfg.o 99 obj-$(CONFIG_COMMON_CLK_MT8186_MMSYS) += clk-mt8186-mm.o [all …]
|
H A D | clk-mt8186-cam.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 69 .compatible = "mediatek,mt8186-camsys", 72 .compatible = "mediatek,mt8186-camsys_rawa", 75 .compatible = "mediatek,mt8186-camsys_rawb", 87 .name = "clk-mt8186-cam",
|
H A D | clk-mt8186-mcu.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 52 { .compatible = "mediatek,mt8186-mcusys", .data = &mcu_desc }, 59 .name = "clk-mt8186-mcu", 67 MODULE_DESCRIPTION("MediaTek MT8186 mcusys clocks driver");
|
H A D | clk-mt8186-img.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 50 .compatible = "mediatek,mt8186-imgsys1", 53 .compatible = "mediatek,mt8186-imgsys2", 65 .name = "clk-mt8186-img",
|
H A D | clk-mt8186-mfg.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 34 .compatible = "mediatek,mt8186-mfgsys", 46 .name = "clk-mt8186-mfg",
|
H A D | clk-mt8186-wpe.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 36 .compatible = "mediatek,mt8186-wpesys", 48 .name = "clk-mt8186-wpe",
|
H A D | clk-mt8186-venc.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 36 .compatible = "mediatek,mt8186-vencsys", 48 .name = "clk-mt8186-venc",
|
H A D | clk-mt8186-ipe.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 40 .compatible = "mediatek,mt8186-ipesys", 52 .name = "clk-mt8186-ipe",
|
/openbmc/linux/Documentation/devicetree/bindings/dsp/ |
H A D | mediatek,mt8186-dsp.yaml | 4 $id: http://devicetree.org/schemas/dsp/mediatek,mt8186-dsp.yaml# 7 title: MediaTek mt8186 DSP core 13 MediaTek mt8186 SoC contains a DSP core used for 19 - mediatek,mt8186-dsp 78 #include <dt-bindings/clock/mt8186-clk.h> 80 compatible = "mediatek,mt8186-dsp";
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | mediatek,mt8186-fhctl.yaml | 4 $id: http://devicetree.org/schemas/clock/mediatek,mt8186-fhctl.yaml# 22 - mediatek,mt8186-fhctl 52 #include <dt-bindings/clock/mt8186-clk.h> 54 compatible = "mediatek,mt8186-fhctl";
|
/openbmc/linux/sound/soc/mediatek/ |
H A D | Kconfig | 176 tristate "ASoC support for Mediatek MT8186 chip" 183 This adds ASoC driver for Mediatek MT8186 boards 189 tristate "ASoC Audio driver for MT8186 with DA7219 MAX98357A codec" 199 This adds ASoC driver for Mediatek MT8186 boards 205 tristate "ASoC Audio driver for MT8186 with RT1019 RT5682S MAX98357A/MAX98360 codec" 217 This adds ASoC driver for Mediatek MT8186 boards
|
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | mediatek,smi-larb.yaml | 27 - mediatek,mt8186-smi-larb 39 - const: mediatek,mt8186-smi-larb 85 - mediatek,mt8186-smi-larb 119 - mediatek,mt8186-smi-larb
|