Searched +full:mt8188 +full:- +full:topckgen (Results 1 – 23 of 23) sorted by relevance
/linux-6.14.4/arch/arm64/boot/dts/mediatek/ |
D | mt8188.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 7 /dts-v1/; 8 #include <dt-bindings/clock/mediatek,mt8188-clk.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/mailbox/mediatek,mt8188-gce.h> 12 #include <dt-bindings/memory/mediatek,mt8188-memory-port.h> 13 #include <dt-bindings/phy/phy.h> 14 #include <dt-bindings/pinctrl/mediatek,mt8188-pinfunc.h> 15 #include <dt-bindings/power/mediatek,mt8188-power.h> [all …]
|
/linux-6.14.4/drivers/clk/mediatek/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_COMMON_CLK_MEDIATEK) += clk-mtk.o clk-pll.o clk-gate.o clk-apmixed.o clk-cpumux.o rese… 3 obj-$(CONFIG_COMMON_CLK_MEDIATEK_FHCTL) += clk-fhctl.o clk-pllfh.o 5 obj-$(CONFIG_COMMON_CLK_MT6735) += clk-mt6735-apmixedsys.o clk-mt6735-infracfg.o clk-mt6735-pericfg… 6 obj-$(CONFIG_COMMON_CLK_MT6735_IMGSYS) += clk-mt6735-imgsys.o 7 obj-$(CONFIG_COMMON_CLK_MT6735_MFGCFG) += clk-mt6735-mfgcfg.o 8 obj-$(CONFIG_COMMON_CLK_MT6735_VDECSYS) += clk-mt6735-vdecsys.o 9 obj-$(CONFIG_COMMON_CLK_MT6735_VENCSYS) += clk-mt6735-vencsys.o 10 obj-$(CONFIG_COMMON_CLK_MT6765) += clk-mt6765.o 11 obj-$(CONFIG_COMMON_CLK_MT6765_AUDIOSYS) += clk-mt6765-audio.o [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 133 by apmixedsys, topckgen, infracfg and pericfg on the 397 to PCI-E and USB. 427 to PCI-E and USB. 733 tristate "Clock driver for MediaTek MT8188" 739 This driver supports MediaTek MT8188 clocks. 742 tristate "Clock driver for MediaTek MT8188 adsp audio26m" 746 This driver supports MediaTek MT8188 adsp audio26m clocks. 749 tristate "Clock driver for MediaTek MT8188 camsys" 753 This driver supports MediaTek MT8188 camsys and camsys_raw clocks. [all …]
|
D | clk-mt8188-topckgen.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/clock/mediatek,mt8188-clk.h> 11 #include "clk-gate.h" 12 #include "clk-mtk.h" 13 #include "clk-mux.h" 956 * spm_sel and scp_sel are main clocks in always-on co-processor. 1082 * top_mcupm is main clock in co-processor, should not be handled by Linux. 1171 * top_ulposc/top_srck are clock source of always on co-processor, 1236 { .compatible = "mediatek,mt8188-topckgen" }, 1248 return -ENOMEM; in clk_mt8188_reg_mfg_mux_notifier() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | mediatek,mt8188-sys-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/mediatek,mt8188-sys-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek System Clock Controller for MT8188 10 - Garmin Chang <[email protected]> 14 PLLs --> 15 dividers --> 17 --> 21 The topckgen provides dividers and muxes which provide the clock source to other IP blocks. [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
D | mediatek,mt8188-afe.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/mediatek,mt8188-afe.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek AFE PCM controller for mt8188 10 - Trevor Wu <[email protected]> 14 const: mediatek,mt8188-afe 25 reset-names: 28 memory-region: 31 Shared memory region for AFE memif. A "shared-dma-pool". [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
D | mediatek-dwmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/mediatek-dwmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Biao Huang <[email protected]> 21 - mediatek,mt2712-gmac 22 - mediatek,mt8188-gmac 23 - mediatek,mt8195-gmac 25 - compatible 28 - $ref: snps,dwmac.yaml# [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/power/ |
D | mediatek,power-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/mediatek,power-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - MandyJH Liu <[email protected]> 11 - Matthias Brugger <[email protected]> 17 IP cores belonging to a power domain should contain a 'power-domains' 22 pattern: '^power-controller(@[0-9a-f]+)?$' 26 - mediatek,mt6735-power-controller 27 - mediatek,mt6795-power-controller [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/media/ |
D | mediatek,vcodec-encoder.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/mediatek,vcodec-encoder.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Yunfei Dong <[email protected]> 19 - items: 20 - enum: 21 - mediatek,mt8173-vcodec-enc-vp8 22 - mediatek,mt8173-vcodec-enc 23 - mediatek,mt8183-vcodec-enc [all …]
|
D | mediatek,vcodec-subdev-decoder.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/mediatek,vcodec-subdev-decoder.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Yunfei Dong <[email protected]> 19 +------------------------------------------------+-------------------------------------+ 21 | input -> lat soc HW -> lat HW -> lat buffer --|--> lat buffer -> core HW -> output | 23 +------------||-------------||-------------------+---------------------||--------------+ 25 -------------||-------------||-------------------|---------------------||--------------- 26 ||<------------||----------------HW index---------------->|| <child> [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/spmi/ |
D | mtk,spmi-mtk-pmif.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spmi/mtk,spmi-mtk-pmif.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Hsin-Hsiung Wang <hsin-[email protected]> 17 - $ref: spmi.yaml 22 - enum: 23 - mediatek,mt6873-spmi 24 - mediatek,mt8195-spmi 25 - items: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mmc/ |
D | mtk-sd.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mtk-sd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chaotian Jing <[email protected]> 11 - Wenbin Mei <[email protected]> 16 - enum: 17 - mediatek,mt2701-mmc 18 - mediatek,mt2712-mmc 19 - mediatek,mt6779-mmc [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/dsp/ |
D | mediatek,mt8186-dsp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dsp/mediatek,mt8186-dsp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tinghan Shen <[email protected]> 14 advanced pre- and post- audio processing. 19 - mediatek,mt8186-dsp 20 - mediatek,mt8188-dsp 24 - description: Address and size of the DSP config registers 25 - description: Address and size of the DSP SRAM [all …]
|
/linux-6.14.4/sound/soc/mediatek/mt8188/ |
D | mt8188-mt6359.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mt8188-mt6359.c -- MT8188-MT6359 ALSA SoC machine driver 17 #include "mt8188-afe-common.h" 21 #include "../common/mtk-afe-platform-driver.h" 22 #include "../common/mtk-soundcard-driver.h" 23 #include "../common/mtk-dsp-sof-common.h" 24 #include "../common/mtk-soc-card.h" 42 #define MAX98390_CODEC_DAI "max98390-aif1" 43 #define MAX98390_DEV0_NAME "max98390.0-0038" /* rear right */ 44 #define MAX98390_DEV1_NAME "max98390.0-0039" /* rear left */ [all …]
|
D | mt8188-afe-common.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * mt8188-afe-common.h -- MediaTek 8188 audio driver definitions 8 * Chun-Chia Chiu <chun-[email protected]> 17 #include "../common/mtk-base-afe.h" 40 MT8188_AFE_MEMIF_NUM = (MT8188_AFE_MEMIF_END - MT8188_AFE_MEMIF_START), 53 (MT8188_AFE_IO_ETDM_END - MT8188_AFE_IO_ETDM_START), 57 MT8188_AFE_IO_NUM = (MT8188_AFE_IO_END - MT8188_AFE_IO_START), 59 MT8188_DAI_NUM = (MT8188_DAI_END - MT8188_DAI_START), 127 struct regmap *topckgen; member
|
D | mt8188-afe-pcm.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * Chun-Chia Chiu <chun-[email protected]> 11 #include <linux/arm-smccc.h> 13 #include <linux/dma-mapping.h> 24 #include "mt8188-afe-common.h" 25 #include "mt8188-afe-clk.h" 26 #include "mt8188-reg.h" 27 #include "../common/mtk-afe-platform-driver.h" 28 #include "../common/mtk-afe-fe-dai.h" 88 return -EINVAL; in mt8188_afe_fs_timing() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/spi/ |
D | mediatek,spi-mt65xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/mediatek,spi-mt65xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Leilk Liu <[email protected]> 13 - $ref: /schemas/spi/spi-controller.yaml# 18 - items: 19 - enum: 20 - mediatek,mt7629-spi 21 - mediatek,mt8365-spi [all …]
|
D | mediatek,spi-mtk-nor.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/mediatek,spi-mtk-nor.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bayi Cheng <[email protected]> 11 - Chuanhong Guo <[email protected]> 21 - $ref: /schemas/spi/spi-controller.yaml# 26 - enum: 27 - mediatek,mt8173-nor 28 - mediatek,mt8186-nor [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/pci/ |
D | mediatek-pcie-gen3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/mediatek-pcie-gen3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jianjun Wang <[email protected]> 19 +-----+ 21 +-----+ 24 port->irq 26 +-+-+-+-+-+-+-+-+ 28 +-+-+-+-+-+-+-+-+ [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | mediatek,mtu3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Chunfeng Yun <[email protected]> 14 - $ref: usb-drd.yaml 23 - enum: 24 - mediatek,mt2712-mtu3 25 - mediatek,mt8173-mtu3 26 - mediatek,mt8183-mtu3 27 - mediatek,mt8186-mtu3 [all …]
|
D | mediatek,mtk-xhci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/usb/mediatek,mtk-xhci.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Chunfeng Yun <[email protected]> 14 - $ref: usb-xhci.yaml 19 case 2: supports dual-role mode, and the host is based on xHCI driver. 25 - enum: 26 - mediatek,mt2701-xhci 27 - mediatek,mt2712-xhci [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/mediatek/ |
D | mediatek,ethdr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chun-Kuang Hu <[email protected]> 11 - Philipp Zabel <[email protected]> 21 These two function blocks read the pre-programmed registers from DRAM and 22 set them to HW in the v-blanking period. 27 - const: mediatek,mt8195-disp-ethdr 28 - items: 29 - const: mediatek,mt8188-disp-ethdr [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/phy/ |
D | mediatek,tphy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: MediaTek T-PHY Controller 11 - Chunfeng Yun <[email protected]> 14 The T-PHY controller supports physical layer functionality for a number of 17 Layout differences of banks between T-PHY V1 (mt8173/mt2701) and 18 T-PHY V2 (mt2712) / V3 (mt8195) when works on USB mode: 19 ----------------------------------- 67 pattern: "^t-phy(@[0-9a-f]+)?$" [all …]
|