| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | mediatek,mt8192-clock.yaml | 4 $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 …]
|
| H A D | mediatek,mt8192-sys-clock.yaml | 4 $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/sound/soc/mediatek/mt8192/ |
| H A D | Makefile | 4 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 …]
|
| H A D | mt8192-afe-common.h | 3 * mt8192-afe-common.h -- Mediatek 8192 audio driver definitions 17 #include "mt8192-reg.h"
|
| /linux/drivers/clk/mediatek/ |
| H A D | clk-mt8192-imp_iic_wrap.c | 13 #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");
|
| H A D | clk-mt8192-cam.c | 13 #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");
|
| H A D | Makefile | 126 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 …]
|
| H A D | clk-mt8192-img.c | 13 #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");
|
| H A D | clk-mt8192-vdec.c | 13 #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");
|
| H A D | clk-mt8192-scp_adsp.c | 13 #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");
|
| H A D | clk-mt8192-mfg.c | 13 #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");
|
| H A D | clk-mt8192-venc.c | 13 #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");
|
| H A D | clk-mt8192-ipe.c | 13 #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");
|
| H A D | clk-mt8192-msdc.c | 13 #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");
|
| H A D | clk-mt8192-mdp.c | 13 #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");
|
| H A D | clk-mt8192-mm.c | 12 #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");
|
| H A D | clk-mt8192-aud.c | 13 #include <dt-bindings/clock/mt8192-clk.h> 107 { .compatible = "mediatek,mt8192-audsys", .data = &aud_desc }, 116 .name = "clk-mt8192-aud", 122 MODULE_DESCRIPTION("MediaTek MT8192 audio clocks driver");
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | mediatek,mt8192-pinctrl.yaml | 4 $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/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8192-evb.dts | 7 #include "mt8192.dtsi" 11 model = "MediaTek MT8192 evaluation board"; 12 compatible = "mediatek,mt8192-evb", "mediatek,mt8192";
|
| H A D | mt8192-asurada-spherion-r0.dts | 6 #include "mt8192-asurada.dtsi" 14 "google,spherion", "mediatek,mt8192";
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | mt8192-mt6359-rt1015-rt5682.yaml | 4 $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/Documentation/devicetree/bindings/iommu/ |
| H A D | mediatek,iommu.yaml | 88 - mediatek,mt8192-m4u # generation two 144 dt-binding/memory/mt8192-larb-port.h for mt8192. 172 - mediatek,mt8192-m4u 189 - mediatek,mt8192-m4u
|
| /linux/sound/soc/mediatek/ |
| H A D | Kconfig | 281 tristate "ASoC support for Mediatek MT8192 chip" 285 This adds ASoC platform driver support for Mediatek MT8192 chip 291 tristate "ASoC Audio driver for MT8192 with MT6359 RT1015 RT5682 codec" 301 This adds ASoC driver for Mediatek MT8192 boards
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | mediatek,smi-common.yaml | 19 generation 2: mt2712, mt6779, mt8167, mt8173, mt8183, mt8186, mt8188, mt8192 and mt8195. 43 - mediatek,mt8192-smi-common 135 - mediatek,mt8192-smi-common
|
| /linux/drivers/soc/mediatek/ |
| H A D | mtk-infracfg.c | 82 * MT8192 has an experimental path to route GPU traffic to the DSU's in mtk_infracfg_init() 87 infracfg = syscon_regmap_lookup_by_compatible("mediatek,mt8192-infracfg"); in mtk_infracfg_init()
|