/linux/sound/soc/mediatek/mt8186/ |
H A D | Makefile | 4 snd-soc-mt8186-afe-y := \ 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"
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | mediatek,mt8186-clock.yaml | 4 $id: http://devicetree.org/schemas/clock/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/clock/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";
|
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";
|
/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 …]
|
/linux/drivers/clk/mediatek/ |
H A D | Kconfig | 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" 674 This driver supports MediaTek MT8186 ipesys clocks. 677 tristate "Clock driver for MediaTek MT8186 wpesys" 681 This driver supports MediaTek MT8186 Warp Engine clocks. [all …]
|
H A D | Makefile | 100 obj-$(CONFIG_COMMON_CLK_MT8186) += clk-mt8186-apmixedsys.o clk-mt8186-topckgen.o \ 101 clk-mt8186-infra_ao.o 102 obj-$(CONFIG_COMMON_CLK_MT8186_CAMSYS) += clk-mt8186-cam.o 103 obj-$(CONFIG_COMMON_CLK_MT8186_IMGSYS) += clk-mt8186-img.o 104 obj-$(CONFIG_COMMON_CLK_MT8186_IMP_IIC_WRAP) += clk-mt8186-imp_iic_wrap.o 105 obj-$(CONFIG_COMMON_CLK_MT8186_IPESYS) += clk-mt8186-ipe.o 106 obj-$(CONFIG_COMMON_CLK_MT8186_MCUSYS) += clk-mt8186-mcu.o 107 obj-$(CONFIG_COMMON_CLK_MT8186_MDPSYS) += clk-mt8186-mdp.o 108 obj-$(CONFIG_COMMON_CLK_MT8186_MFGCFG) += clk-mt8186-mfg.o 109 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", 93 MODULE_DESCRIPTION("MediaTek MT8186 Camera 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", 71 MODULE_DESCRIPTION("MediaTek MT8186 imgsys clocks driver");
|
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", 52 MODULE_DESCRIPTION("MediaTek MT8186 GPU mfg clocks driver");
|
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", 54 MODULE_DESCRIPTION("MediaTek MT8186 Warp Engine clocks driver");
|
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", 54 MODULE_DESCRIPTION("MediaTek MT8186 Video Encoders clocks driver");
|
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", 58 MODULE_DESCRIPTION("MediaTek MT8186 Image Processing Engine clocks driver");
|
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-imp_iic_wrap.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 52 .compatible = "mediatek,mt8186-imp_iic_wrap", 64 .name = "clk-mt8186-imp_iic_wrap", 70 MODULE_DESCRIPTION("MediaTek MT8186 I2C Wrapper clocks driver");
|
H A D | clk-mt8186-mdp.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 65 .compatible = "mediatek,mt8186-mdpsys", 77 .name = "clk-mt8186-mdp", 83 MODULE_DESCRIPTION("MediaTek MT8186 Multimedia Data Path clocks driver");
|
H A D | clk-mt8186-vdec.c | 13 #include <dt-bindings/clock/mt8186-clk.h> 73 .compatible = "mediatek,mt8186-vdecsys", 85 .name = "clk-mt8186-vdec", 91 MODULE_DESCRIPTION("MediaTek MT8186 Video Decoders clocks driver");
|
/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. 21 - mediatek,mt8186-mt6366-rt1019-rt5682s-sound 22 - mediatek,mt8186-mt6366-rt5682s-max98360-sound 23 - mediatek,mt8186-mt6366-rt5650-sound 55 description: The phandle of MT8186 ASoC platform. 90 description: The phandle of MT8186 ADSP platform. 153 sound: mt8186-sound { 154 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. 21 - mediatek,mt8186-mt6366-da7219-max98357-sound 50 description: The phandle of MT8186 ASoC platform. 78 description: The phandle of MT8186 ADSP platform. 154 sound: mt8186-sound { 155 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";
|
/linux/sound/soc/sof/mediatek/mt8186/ |
H A D | Makefile | 2 snd-sof-mt8186-y := mt8186.o mt8186-clk.o mt8186-loader.o 3 obj-$(CONFIG_SND_SOC_SOF_MT8186) += snd-sof-mt8186.o
|
H A D | mt8186.c | 9 * Hardware interface for audio DSP on mt8186 28 #include "mt8186.h" 29 #include "mt8186-clk.h" 384 /* on mt8186 there is 1 to 1 match between type and BAR idx */ 483 /* mt8186 ops */ 551 .compatible = "mediatek,mt8186", 552 .sof_tplg_filename = "sof-mt8186.tplg", 568 [SOF_IPC_TYPE_3] = "sof-mt8186.ri", 570 .nocodec_tplg_filename = "sof-mt8186-nocodec.tplg", 650 { .compatible = "mediatek,mt8186-dsp", .data = &sof_of_mt8186_desc}, [all …]
|
/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";
|