Home
last modified time | relevance | path

Searched full:mt8192 (Results 1 – 25 of 132) sorted by relevance

123456

/linux-6.14.4/Documentation/devicetree/bindings/clock/
Dmediatek,mt8192-clock.yaml4 $id: http://devicetree.org/schemas/clock/mediatek,mt8192-clock.yaml#
7 title: MediaTek Functional Clock Controller for MT8192
13 The Mediatek functional clock controller provides various clocks on MT8192.
19 - mediatek,mt8192-scp_adsp
20 - mediatek,mt8192-imp_iic_wrap_c
21 - mediatek,mt8192-imp_iic_wrap_e
22 - mediatek,mt8192-imp_iic_wrap_s
23 - mediatek,mt8192-imp_iic_wrap_ws
24 - mediatek,mt8192-imp_iic_wrap_w
25 - mediatek,mt8192-imp_iic_wrap_n
[all …]
Dmediatek,mt8192-sys-clock.yaml4 $id: http://devicetree.org/schemas/clock/mediatek,mt8192-sys-clock.yaml#
7 title: MediaTek System Clock Controller for MT8192
14 like reset and bus protection on MT8192.
20 - mediatek,mt8192-topckgen
21 - mediatek,mt8192-infracfg
22 - mediatek,mt8192-pericfg
23 - mediatek,mt8192-apmixedsys
44 compatible = "mediatek,mt8192-topckgen", "syscon";
51 compatible = "mediatek,mt8192-infracfg", "syscon";
58 compatible = "mediatek,mt8192-pericfg", "syscon";
[all …]
/linux-6.14.4/sound/soc/mediatek/mt8192/
DMakefile4 snd-soc-mt8192-afe-y := \
5 mt8192-afe-pcm.o \
6 mt8192-afe-clk.o \
7 mt8192-afe-gpio.o \
8 mt8192-dai-adda.o \
9 mt8192-afe-control.o \
10 mt8192-dai-i2s.o \
11 mt8192-dai-pcm.o \
12 mt8192-dai-tdm.o
14 obj-$(CONFIG_SND_SOC_MT8192) += snd-soc-mt8192-afe.o
[all …]
/linux-6.14.4/arch/arm64/boot/dts/mediatek/
Dmt8192.dtsi8 #include <dt-bindings/clock/mt8192-clk.h>
9 #include <dt-bindings/gce/mt8192-gce.h>
12 #include <dt-bindings/memory/mt8192-larb-port.h>
13 #include <dt-bindings/pinctrl/mt8192-pinfunc.h>
15 #include <dt-bindings/power/mt8192-power.h>
16 #include <dt-bindings/reset/mt8192-resets.h>
21 compatible = "mediatek,mt8192";
454 compatible = "mediatek,mt8192-topckgen", "syscon";
460 compatible = "mediatek,mt8192-infracfg", "syscon";
467 compatible = "mediatek,mt8192-pericfg", "syscon";
[all …]
Dmt8192-evb.dts7 #include "mt8192.dtsi"
11 model = "MediaTek MT8192 evaluation board";
12 compatible = "mediatek,mt8192-evb", "mediatek,mt8192";
/linux-6.14.4/drivers/clk/mediatek/
DKconfig819 tristate "Clock driver for MediaTek MT8192"
825 This driver supports MediaTek MT8192 basic clocks.
828 tristate "Clock driver for MediaTek MT8192 audsys"
832 This driver supports MediaTek MT8192 audsys clocks.
835 tristate "Clock driver for MediaTek MT8192 camsys"
839 This driver supports MediaTek MT8192 camsys and camsys_raw clocks.
842 tristate "Clock driver for MediaTek MT8192 imgsys"
846 This driver supports MediaTek MT8192 imgsys and imgsys2 clocks.
849 tristate "Clock driver for MediaTek MT8192 imp_iic_wrap"
853 This driver supports MediaTek MT8192 imp_iic_wrap clocks.
[all …]
Dclk-mt8192-imp_iic_wrap.c13 #include <dt-bindings/clock/mt8192-clk.h>
89 .compatible = "mediatek,mt8192-imp_iic_wrap_c",
92 .compatible = "mediatek,mt8192-imp_iic_wrap_e",
95 .compatible = "mediatek,mt8192-imp_iic_wrap_n",
98 .compatible = "mediatek,mt8192-imp_iic_wrap_s",
101 .compatible = "mediatek,mt8192-imp_iic_wrap_w",
104 .compatible = "mediatek,mt8192-imp_iic_wrap_ws",
116 .name = "clk-mt8192-imp_iic_wrap",
122 MODULE_DESCRIPTION("MediaTek MT8192 I2C Wrapper clocks driver");
Dclk-mt8192-cam.c13 #include <dt-bindings/clock/mt8192-clk.h>
83 .compatible = "mediatek,mt8192-camsys",
86 .compatible = "mediatek,mt8192-camsys_rawa",
89 .compatible = "mediatek,mt8192-camsys_rawb",
92 .compatible = "mediatek,mt8192-camsys_rawc",
104 .name = "clk-mt8192-cam",
110 MODULE_DESCRIPTION("MediaTek MT8192 Camera clocks driver");
DMakefile126 obj-$(CONFIG_COMMON_CLK_MT8192) += clk-mt8192-apmixedsys.o clk-mt8192.o
127 obj-$(CONFIG_COMMON_CLK_MT8192_AUDSYS) += clk-mt8192-aud.o
128 obj-$(CONFIG_COMMON_CLK_MT8192_CAMSYS) += clk-mt8192-cam.o
129 obj-$(CONFIG_COMMON_CLK_MT8192_IMGSYS) += clk-mt8192-img.o
130 obj-$(CONFIG_COMMON_CLK_MT8192_IMP_IIC_WRAP) += clk-mt8192-imp_iic_wrap.o
131 obj-$(CONFIG_COMMON_CLK_MT8192_IPESYS) += clk-mt8192-ipe.o
132 obj-$(CONFIG_COMMON_CLK_MT8192_MDPSYS) += clk-mt8192-mdp.o
133 obj-$(CONFIG_COMMON_CLK_MT8192_MFGCFG) += clk-mt8192-mfg.o
134 obj-$(CONFIG_COMMON_CLK_MT8192_MMSYS) += clk-mt8192-mm.o
135 obj-$(CONFIG_COMMON_CLK_MT8192_MSDC) += clk-mt8192-msdc.o
[all …]
Dclk-mt8192-img.c13 #include <dt-bindings/clock/mt8192-clk.h>
52 .compatible = "mediatek,mt8192-imgsys",
55 .compatible = "mediatek,mt8192-imgsys2",
67 .name = "clk-mt8192-img",
73 MODULE_DESCRIPTION("MediaTek MT8192 imgsys clocks driver");
Dclk-mt8192-vdec.c13 #include <dt-bindings/clock/mt8192-clk.h>
76 .compatible = "mediatek,mt8192-vdecsys",
79 .compatible = "mediatek,mt8192-vdecsys_soc",
91 .name = "clk-mt8192-vdec",
97 MODULE_DESCRIPTION("MediaTek MT8192 Video Decoders clocks driver");
Dclk-mt8192-mfg.c13 #include <dt-bindings/clock/mt8192-clk.h>
37 .compatible = "mediatek,mt8192-mfgcfg",
49 .name = "clk-mt8192-mfg",
55 MODULE_DESCRIPTION("MediaTek MT8192 GPU mfg clocks driver");
Dclk-mt8192-scp_adsp.c13 #include <dt-bindings/clock/mt8192-clk.h>
35 .compatible = "mediatek,mt8192-scp_adsp",
47 .name = "clk-mt8192-scp_adsp",
53 MODULE_DESCRIPTION("MediaTek MT8192 SCP AudioDSP clocks driver");
Dclk-mt8192-venc.c13 #include <dt-bindings/clock/mt8192-clk.h>
38 .compatible = "mediatek,mt8192-vencsys",
50 .name = "clk-mt8192-venc",
56 MODULE_DESCRIPTION("MediaTek MT8192 Video Encoders clocks driver");
Dclk-mt8192-ipe.c13 #include <dt-bindings/clock/mt8192-clk.h>
42 .compatible = "mediatek,mt8192-ipesys",
54 .name = "clk-mt8192-ipe",
60 MODULE_DESCRIPTION("MediaTek MT8192 Image Processing Engine clocks driver");
Dclk-mt8192-msdc.c13 #include <dt-bindings/clock/mt8192-clk.h>
49 .compatible = "mediatek,mt8192-msdc_top",
61 .name = "clk-mt8192-msdc",
67 MODULE_DESCRIPTION("MediaTek MT8192 MMC/SD Controller clocks driver");
Dclk-mt8192-mdp.c13 #include <dt-bindings/clock/mt8192-clk.h>
67 .compatible = "mediatek,mt8192-mdpsys",
79 .name = "clk-mt8192-mdp",
85 MODULE_DESCRIPTION("MediaTek MT8192 Multimedia Data Path clocks driver");
Dclk-mt8192-mm.c12 #include <dt-bindings/clock/mt8192-clk.h>
89 { .name = "clk-mt8192-mm", .driver_data = (kernel_ulong_t)&mm_desc },
98 .name = "clk-mt8192-mm",
104 MODULE_DESCRIPTION("MediaTek MT8192 MultiMedia clocks driver");
/linux-6.14.4/Documentation/devicetree/bindings/sound/
Dmt8192-afe-pcm.yaml4 $id: http://devicetree.org/schemas/sound/mt8192-afe-pcm.yaml#
7 title: Mediatek AFE PCM controller for mt8192
15 const: mediatek,mt8192-audio
73 #include <dt-bindings/clock/mt8192-clk.h>
76 #include <dt-bindings/power/mt8192-power.h>
77 #include <dt-bindings/reset/mt8192-resets.h>
79 afe: mt8192-afe-pcm {
80 compatible = "mediatek,mt8192-audio";
Dmt8192-mt6359-rt1015-rt5682.yaml4 $id: http://devicetree.org/schemas/sound/mt8192-mt6359-rt1015-rt5682.yaml#
7 title: Mediatek MT8192 with MT6359, RT1015 and RT5682 ASoC sound card driver
14 This binding describes the MT8192 sound card.
53 description: The phandle of MT8192 ASoC platform.
152 sound: mt8192-sound {
/linux-6.14.4/Documentation/devicetree/bindings/pinctrl/
Dmediatek,mt8192-pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt8192-pinctrl.yaml#
7 title: MediaTek MT8192 Pin Controller
13 The MediaTek's MT8192 Pin controller is used to control SoC pins.
17 const: mediatek,mt8192-pinctrl
37 address base in mt8192.
81 support 2/4/6/8/10/12/14/16mA in mt8192.
145 #include <dt-bindings/pinctrl/mt8192-pinfunc.h>
148 compatible = "mediatek,mt8192-pinctrl";
/linux-6.14.4/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,postmask.yaml25 - mediatek,mt8192-disp-postmask
30 - const: mediatek,mt8192-disp-postmask
88 #include <dt-bindings/clock/mt8192-clk.h>
89 #include <dt-bindings/power/mt8192-power.h>
90 #include <dt-bindings/gce/mt8192-gce.h>
97 compatible = "mediatek,mt8192-disp-postmask";
/linux-6.14.4/Documentation/devicetree/bindings/remoteproc/
Dmtk,scp.yaml23 - mediatek,mt8192-scp
41 Required by mt8183 and mt8192.
158 - mediatek,mt8192-scp
183 - mediatek,mt8192-scp
213 #include <dt-bindings/clock/mt8192-clk.h>
216 compatible = "mediatek,mt8192-scp";
/linux-6.14.4/Documentation/devicetree/bindings/media/
Dmediatek,vcodec-subdev-decoder.yaml52 mt8192: lat HW + core HW
57 - mediatek,mt8192-vcodec-dec
169 - mediatek,mt8192-vcodec-dec
200 #include <dt-bindings/memory/mt8192-larb-port.h>
202 #include <dt-bindings/clock/mt8192-clk.h>
203 #include <dt-bindings/power/mt8192-power.h>
211 compatible = "mediatek,mt8192-vcodec-dec";
/linux-6.14.4/Documentation/devicetree/bindings/thermal/
Dmediatek,lvts-thermal.yaml25 - mediatek,mt8192-lvts-ap
26 - mediatek,mt8192-lvts-mcu
68 - mediatek,mt8192-lvts-ap
69 - mediatek,mt8192-lvts-mcu

123456