Home
last modified time | relevance | path

Searched full:mt8195 (Results 1 – 25 of 188) sorted by relevance

12345678

/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dmediatek,mt8195-clock.yaml4 $id: http://devicetree.org/schemas/clock/mediatek,mt8195-clock.yaml#
7 title: MediaTek Functional Clock Controller for MT8195
27 - mediatek,mt8195-scp_adsp
28 - mediatek,mt8195-imp_iic_wrap_s
29 - mediatek,mt8195-imp_iic_wrap_w
30 - mediatek,mt8195-mfgcfg
31 - mediatek,mt8195-wpesys
32 - mediatek,mt8195-wpesys_vpp0
33 - mediatek,mt8195-wpesys_vpp1
34 - mediatek,mt8195-imgsys
[all …]
Dmediatek,mt8195-sys-clock.yaml4 $id: http://devicetree.org/schemas/clock/mediatek,mt8195-sys-clock.yaml#
7 title: MediaTek System Clock Controller for MT8195
28 - mediatek,mt8195-topckgen
29 - mediatek,mt8195-infracfg_ao
30 - mediatek,mt8195-apmixedsys
31 - mediatek,mt8195-pericfg_ao
52 compatible = "mediatek,mt8195-topckgen", "syscon";
59 compatible = "mediatek,mt8195-infracfg_ao", "syscon";
66 compatible = "mediatek,mt8195-apmixedsys", "syscon";
73 compatible = "mediatek,mt8195-pericfg_ao", "syscon";
/linux-6.12.1/drivers/media/platform/mediatek/mdp3/
Dmtk-mdp3-comp.c117 else if (CFG_CHECK(MT8195, p_id)) in config_rdma_frame()
118 reg = CFG_COMP(MT8195, ctx->param, rdma.src_ctrl); in config_rdma_frame()
127 else if (CFG_CHECK(MT8195, p_id)) in config_rdma_frame()
128 reg = CFG_COMP(MT8195, ctx->param, rdma.ufo_dec_y); in config_rdma_frame()
135 else if (CFG_CHECK(MT8195, p_id)) in config_rdma_frame()
136 reg = CFG_COMP(MT8195, ctx->param, rdma.ufo_dec_c); in config_rdma_frame()
145 else if (CFG_CHECK(MT8195, p_id)) in config_rdma_frame()
146 reg = CFG_COMP(MT8195, ctx->param, rdma.mf_bkgd_in_pxl); in config_rdma_frame()
156 } else if (CFG_CHECK(MT8195, p_id)) { in config_rdma_frame()
157 reg = CFG_COMP(MT8195, ctx->param, rdma.control); in config_rdma_frame()
[all …]
Dmtk-mdp3-cmdq.c43 } else if (CFG_CHECK(MT8195, p_id)) { in is_output_disabled()
44 num = CFG_COMP(MT8195, param, num_subfrms); in is_output_disabled()
45 dis_output = CFG_COMP(MT8195, param, frame.output_disable); in is_output_disabled()
46 dis_tile = CFG_COMP(MT8195, param, frame.output_disable); in is_output_disabled()
119 else if (CFG_CHECK(MT8195, p_id)) in __get_config_offset()
120 cfg_c = CFG_OFST(MT8195, param->config, pp_idx); in __get_config_offset()
126 else if (CFG_CHECK(MT8195, p_id)) in __get_config_offset()
127 cfg_n = CFG_OFST(MT8195, param->config, pp_idx + 1); in __get_config_offset()
156 else if (CFG_CHECK(MT8195, p_id)) in mdp_path_subfrm_require()
157 num_comp = CFG_GET(MT8195, path->config, num_components); in mdp_path_subfrm_require()
[all …]
/linux-6.12.1/sound/soc/mediatek/mt8195/
DMakefile4 snd-soc-mt8195-afe-y := \
5 mt8195-audsys-clk.o \
6 mt8195-afe-clk.o \
7 mt8195-afe-pcm.o \
8 mt8195-dai-adda.o \
9 mt8195-dai-etdm.o \
10 mt8195-dai-pcm.o
12 obj-$(CONFIG_SND_SOC_MT8195) += snd-soc-mt8195-afe.o
15 obj-$(CONFIG_SND_SOC_MT8195_MT6359) += mt8195-mt6359.o
/linux-6.12.1/arch/arm64/boot/dts/mediatek/
Dmt8195.dtsi8 #include <dt-bindings/clock/mt8195-clk.h>
9 #include <dt-bindings/gce/mt8195-gce.h>
12 #include <dt-bindings/memory/mt8195-memory-port.h>
14 #include <dt-bindings/pinctrl/mt8195-pinfunc.h>
15 #include <dt-bindings/power/mt8195-power.h>
16 #include <dt-bindings/reset/mt8195-resets.h>
21 compatible = "mediatek,mt8195";
325 sound: mt8195-sound {
484 compatible = "mediatek,mt8195-topckgen", "syscon";
490 compatible = "mediatek,mt8195-infracfg_ao", "syscon", "simple-mfd";
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/
Dmediatek,mt8195-pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/mediatek,mt8195-pinctrl.yaml#
7 title: MediaTek MT8195 Pin Controller
13 The MediaTek's MT8195 Pin controller is used to control SoC pins.
17 const: mediatek,mt8195-pinctrl
37 address base in mt8195.
109 description: mt8195 pull down PUPD/R0/R1 type define value.
111 description: mt8195 pull down RSEL type define value.
113 description: mt8195 pull down RSEL type si unit value(ohm).
120 "MTK_PUPD_SET_R1R0_11" define in mt8195.
128 define in mt8195. It can also support resistance value(ohm)
[all …]
/linux-6.12.1/drivers/clk/mediatek/
DKconfig875 bool "Clock driver for MediaTek MT8195"
881 This driver supports MediaTek MT8195 clocks.
884 tristate "Clock driver for MediaTek MT8195 apusys"
888 This driver supports MediaTek MT8195 AI Processor Unit System clocks.
891 tristate "Clock driver for MediaTek MT8195 audsys"
895 This driver supports MediaTek MT8195 audsys clocks.
898 tristate "Clock driver for MediaTek MT8195 imp_iic_wrap"
902 This driver supports MediaTek MT8195 I2C/I3C clocks.
905 tristate "Clock driver for MediaTek MT8195 mfgcfg"
909 This driver supports MediaTek MT8195 mfgcfg clocks.
[all …]
DMakefile134 obj-$(CONFIG_COMMON_CLK_MT8195) += clk-mt8195-apmixedsys.o clk-mt8195-topckgen.o \
135 clk-mt8195-peri_ao.o clk-mt8195-infra_ao.o
136 obj-$(CONFIG_COMMON_CLK_MT8195_APUSYS) += clk-mt8195-apusys_pll.o
137 obj-$(CONFIG_COMMON_CLK_MT8195_CAMSYS) += clk-mt8195-cam.o clk-mt8195-ccu.o
138 obj-$(CONFIG_COMMON_CLK_MT8195_IMGSYS) += clk-mt8195-img.o
139 obj-$(CONFIG_COMMON_CLK_MT8195_IMP_IIC_WRAP) += clk-mt8195-imp_iic_wrap.o
140 obj-$(CONFIG_COMMON_CLK_MT8195_IPESYS) += clk-mt8195-ipe.o
141 obj-$(CONFIG_COMMON_CLK_MT8195_MFGCFG) += clk-mt8195-mfg.o
142 obj-$(CONFIG_COMMON_CLK_MT8195_SCP_ADSP) += clk-mt8195-scp_adsp.o
143 obj-$(CONFIG_COMMON_CLK_MT8195_VDECSYS) += clk-mt8195-vdec.o
[all …]
Dclk-mt8195-cam.c9 #include <dt-bindings/clock/mt8195-clk.h>
113 .compatible = "mediatek,mt8195-camsys",
116 .compatible = "mediatek,mt8195-camsys_mraw",
119 .compatible = "mediatek,mt8195-camsys_rawa",
122 .compatible = "mediatek,mt8195-camsys_rawb",
125 .compatible = "mediatek,mt8195-camsys_yuva",
128 .compatible = "mediatek,mt8195-camsys_yuvb",
140 .name = "clk-mt8195-cam",
146 MODULE_DESCRIPTION("MediaTek MT8195 Camera clocks driver");
Dclk-mt8195-img.c9 #include <dt-bindings/clock/mt8195-clk.h>
73 .compatible = "mediatek,mt8195-imgsys",
76 .compatible = "mediatek,mt8195-imgsys1_dip_top",
79 .compatible = "mediatek,mt8195-imgsys1_dip_nr",
82 .compatible = "mediatek,mt8195-imgsys1_wpe",
94 .name = "clk-mt8195-img",
100 MODULE_DESCRIPTION("MediaTek MT8195 imgsys clocks driver");
Dclk-mt8195-vdec.c9 #include <dt-bindings/clock/mt8195-clk.h>
84 .compatible = "mediatek,mt8195-vdecsys",
87 .compatible = "mediatek,mt8195-vdecsys_core1",
90 .compatible = "mediatek,mt8195-vdecsys_soc",
102 .name = "clk-mt8195-vdec",
108 MODULE_DESCRIPTION("MediaTek MT8195 Video Decoders clocks driver");
Dclk-mt8195-imp_iic_wrap.c9 #include <dt-bindings/clock/mt8195-clk.h>
49 .compatible = "mediatek,mt8195-imp_iic_wrap_s",
52 .compatible = "mediatek,mt8195-imp_iic_wrap_w",
64 .name = "clk-mt8195-imp_iic_wrap",
70 MODULE_DESCRIPTION("MediaTek MT8195 I2C Wrapper clocks driver");
Dclk-mt8195-venc.c9 #include <dt-bindings/clock/mt8195-clk.h>
52 .compatible = "mediatek,mt8195-vencsys",
55 .compatible = "mediatek,mt8195-vencsys_core1",
67 .name = "clk-mt8195-venc",
73 MODULE_DESCRIPTION("MediaTek MT8195 Video Encoders clocks driver");
/linux-6.12.1/Documentation/devicetree/bindings/media/
Dmediatek,mt8195-jpegdec.yaml4 $id: http://devicetree.org/schemas/media/mediatek,mt8195-jpegdec.yaml#
17 const: mediatek,mt8195-jpgdec
47 const: mediatek,mt8195-jpgdec-hw
94 #include <dt-bindings/memory/mt8195-memory-port.h>
96 #include <dt-bindings/clock/mt8195-clk.h>
97 #include <dt-bindings/power/mt8195-power.h>
104 compatible = "mediatek,mt8195-jpgdec";
117 compatible = "mediatek,mt8195-jpgdec-hw";
132 compatible = "mediatek,mt8195-jpgdec-hw";
147 compatible = "mediatek,mt8195-jpgdec-hw";
Dmediatek,mt8195-jpegenc.yaml4 $id: http://devicetree.org/schemas/media/mediatek,mt8195-jpegenc.yaml#
17 const: mediatek,mt8195-jpgenc
47 const: mediatek,mt8195-jpgenc-hw
94 #include <dt-bindings/memory/mt8195-memory-port.h>
96 #include <dt-bindings/clock/mt8195-clk.h>
97 #include <dt-bindings/power/mt8195-power.h>
104 compatible = "mediatek,mt8195-jpgenc";
115 compatible = "mediatek,mt8195-jpgenc-hw";
128 compatible = "mediatek,mt8195-jpgenc-hw";
/linux-6.12.1/sound/soc/sof/mediatek/mt8195/
DMakefile2 snd-sof-mt8195-y := mt8195.o mt8195-clk.o mt8195-loader.o
3 obj-$(CONFIG_SND_SOC_SOF_MT8195) += snd-sof-mt8195.o
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dmediatek,mt8195-scpsys.yaml4 $id: http://devicetree.org/schemas/mfd/mediatek,mt8195-scpsys.yaml#
27 - mediatek,mt8195-scpsys
46 #include <dt-bindings/clock/mt8195-clk.h>
47 #include <dt-bindings/power/mt8195-power.h>
50 compatible = "mediatek,mt8195-scpsys", "syscon", "simple-mfd";
54 compatible = "mediatek,mt8195-power-controller";
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dmt8195-mt6359.yaml4 $id: http://devicetree.org/schemas/sound/mt8195-mt6359.yaml#
7 title: MediaTek MT8195 ASoC sound card driver
13 This binding describes the MT8195 sound card.
58 description: The phandle of MT8195 ASoC platform.
62 description: The phandle of MT8195 Display Port Tx codec node.
67 description: The phandle of MT8195 HDMI codec node.
72 description: The phandle of MT8195 ADSP platform.
141 sound: mt8195-sound {
/linux-6.12.1/Documentation/devicetree/bindings/arm/mediatek/
Dmediatek,mmsys.yaml39 - mediatek,mt8195-vdosys1
40 - mediatek,mt8195-vppsys0
41 - mediatek,mt8195-vppsys1
46 so mt8195 binding should be deprecated.
49 - const: mediatek,mt8195-mmsys
58 - const: mediatek,mt8195-vdosys0
59 - const: mediatek,mt8195-mmsys
/linux-6.12.1/Documentation/devicetree/bindings/iommu/
Dmediatek,iommu.yaml85 - mediatek,mt8195-iommu-vdo # generation two
86 - mediatek,mt8195-iommu-vpp # generation two
87 - mediatek,mt8195-iommu-infra # generation two
139 dt-binding/memory/mt8195-memory-port.h for mt8195.
165 - mediatek,mt8195-iommu-vdo
166 - mediatek,mt8195-iommu-vpp
180 - mediatek,mt8195-iommu-vdo
181 - mediatek,mt8195-iommu-vpp
207 - mediatek,mt8195-iommu-infra
/linux-6.12.1/Documentation/devicetree/bindings/thermal/
Dmediatek,lvts-thermal.yaml27 - mediatek,mt8195-lvts-ap
28 - mediatek,mt8195-lvts-mcu
84 - mediatek,mt8195-lvts-ap
85 - mediatek,mt8195-lvts-mcu
108 #include <dt-bindings/clock/mt8195-clk.h>
109 #include <dt-bindings/reset/mt8195-resets.h>
117 compatible = "mediatek,mt8195-lvts-mcu";
/linux-6.12.1/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,ethdr.yaml27 - const: mediatek,mt8195-disp-ethdr
30 - const: mediatek,mt8195-disp-ethdr
128 #include <dt-bindings/clock/mt8195-clk.h>
129 #include <dt-bindings/gce/mt8195-gce.h>
130 #include <dt-bindings/memory/mt8195-memory-port.h>
131 #include <dt-bindings/power/mt8195-power.h>
132 #include <dt-bindings/reset/mt8195-resets.h>
139 compatible = "mediatek,mt8195-disp-ethdr";
/linux-6.12.1/Documentation/devicetree/bindings/memory-controllers/
Dmediatek,smi-common.yaml19 generation 2: mt2712, mt6779, mt8167, mt8173, mt8183, mt8186, mt8188, mt8192 and mt8195.
43 - mediatek,mt8195-smi-common-vdo
44 - mediatek,mt8195-smi-common-vpp
45 - mediatek,mt8195-smi-sub-common
110 - mediatek,mt8195-smi-sub-common
135 - mediatek,mt8195-smi-common-vdo
136 - mediatek,mt8195-smi-common-vpp
/linux-6.12.1/Documentation/devicetree/bindings/dsp/
Dmediatek,mt8195-dsp.yaml4 $id: http://devicetree.org/schemas/dsp/mediatek,mt8195-dsp.yaml#
7 title: Mediatek mt8195 DSP core
13 Some boards from mt8195 contain a DSP core used for
18 const: mediatek,mt8195-dsp
84 compatible = "mediatek,mt8195-dsp";

12345678