| /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/arch/arm64/boot/dts/mediatek/ |
| H A D | Makefile | 121 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-chinchou-sku0.dtb 122 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-chinchou-sku1.dtb 123 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-chinchou-sku16.dtb 124 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-magneton-sku393216.dtb 125 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-magneton-sku393217.dtb 126 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-magneton-sku393218.dtb 127 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-ponyta-sku0.dtb 128 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-ponyta-sku1.dtb 129 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-rusty-sku196608.dtb 130 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-squirtle.dtb [all …]
|
| /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. 153 sound: mt8186-sound { 154 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 118 afe: mt8186-afe-pcm@11210000 { 119 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 26 #include "mt8186.h" 27 #include "mt8186-clk.h" 381 /* mt8186 ops */ 449 .compatible = "mediatek,mt8186", 450 .sof_tplg_filename = "sof-mt8186.tplg", 466 [SOF_IPC_TYPE_3] = "sof-mt8186.ri", 468 .nocodec_tplg_filename = "sof-mt8186-nocodec.tplg", 548 { .compatible = "mediatek,mt8186-dsp", .data = &sof_of_mt8186_desc}, 560 .name = "sof-audio-of-mt8186", [all …]
|
| /linux/drivers/clk/mediatek/ |
| 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");
|
| H A D | clk-mt8186-mm.c | 8 #include <dt-bindings/clock/mt8186-clk.h> 67 { .name = "clk-mt8186-mm", .driver_data = (kernel_ulong_t)&mm_desc }, 76 .name = "clk-mt8186-mm", 82 MODULE_DESCRIPTION("MediaTek MT8186 MultiMedia clocks driver");
|