Home
last modified time | relevance | path

Searched full:mt8186 (Results 1 – 25 of 119) sorted by relevance

12345

/linux/sound/soc/mediatek/mt8186/
H A DMakefile4 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 Dmt8186-mt6366-common.c3 // mt8186-mt6366-common.c
4 // -- MT8186 MT6366 ALSA common driver
13 #include "mt8186-afe-common.h"
14 #include "mt8186-mt6366-common.h"
H A Dmt8186-audsys-clk.c3 // 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 Dmediatek,mt8186-clock.yaml4 $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 Dmediatek,mt8186-sys-clock.yaml4 $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 Dmediatek,mt8186-fhctl.yaml4 $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 Dmediatek,mt8186-pinctrl.yaml4 $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 DKconfig647 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 DMakefile100 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 Dclk-mt8186-cam.c8 #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 Dclk-mt8186-img.c8 #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 Dclk-mt8186-mfg.c8 #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 Dclk-mt8186-wpe.c8 #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 Dclk-mt8186-venc.c8 #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 Dclk-mt8186-ipe.c8 #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 Dclk-mt8186-mcu.c8 #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 Dclk-mt8186-imp_iic_wrap.c8 #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 Dclk-mt8186-mdp.c8 #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 Dclk-mt8186-vdec.c13 #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 Dmt8186-mt6366-rt1019-rt5682s.yaml4 $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 Dmt8186-mt6366-da7219-max98357.yaml4 $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 Dmt8186-afe-pcm.yaml4 $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 DMakefile2 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 Dmt8186.c9 * 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 Dmediatek,mt8186-dsp.yaml4 $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";

12345