/Linux-v6.1/drivers/clk/mediatek/ |
D | Kconfig | 3 # MediaTek Clock Drivers 5 menu "Clock driver for MediaTek SoC" 12 MediaTek SoCs' clock support. 15 bool "Clock driver for MediaTek MT2701" 20 This driver supports MediaTek MT2701 basic clocks. 23 bool "Clock driver for MediaTek MT2701 mmsys" 26 This driver supports MediaTek MT2701 mmsys clocks. 29 bool "Clock driver for MediaTek MT2701 imgsys" 32 This driver supports MediaTek MT2701 imgsys clocks. 35 bool "Clock driver for MediaTek MT2701 vdecsys" [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/arm/ |
D | mediatek.yaml | 4 $id: http://devicetree.org/schemas/arm/mediatek.yaml# 7 title: MediaTek SoC based Platforms 10 - Sean Wang <sean.wang@mediatek.com> 13 Boards with a MediaTek SoC shall have the following properties. 22 - mediatek,mt2701-evb 23 - const: mediatek,mt2701 27 - mediatek,mt2712-evb 28 - const: mediatek,mt2712 31 - mediatek,mt6580-evbp1 32 - const: mediatek,mt6580 [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/interrupt-controller/ |
D | mediatek,sysirq.txt | 1 MediaTek sysirq 3 MediaTek SOCs sysirq support controllable irq inverter for each GIC SPI 8 "mediatek,mt8516-sysirq", "mediatek,mt6577-sysirq": for MT8516 9 "mediatek,mt8183-sysirq", "mediatek,mt6577-sysirq": for MT8183 10 "mediatek,mt8173-sysirq", "mediatek,mt6577-sysirq": for MT8173 11 "mediatek,mt8135-sysirq", "mediatek,mt6577-sysirq": for MT8135 12 "mediatek,mt8127-sysirq", "mediatek,mt6577-sysirq": for MT8127 13 "mediatek,mt7622-sysirq", "mediatek,mt6577-sysirq": for MT7622 14 "mediatek,mt7623-sysirq", "mediatek,mt6577-sysirq": for MT7623 15 "mediatek,mt7629-sysirq", "mediatek,mt6577-sysirq": for MT7629 [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/arm/mediatek/ |
D | mediatek,mt8195-clock.yaml | 4 $id: "http://devicetree.org/schemas/arm/mediatek/mediatek,mt8195-clock.yaml#" 7 title: MediaTek Functional Clock Controller for MT8195 10 - Chun-Jie Chen <chun-jie.chen@mediatek.com> 13 The clock architecture in Mediatek like below 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-vppsys0 32 - mediatek,mt8195-wpesys [all …]
|
D | mediatek,mt8192-clock.yaml | 4 $id: "http://devicetree.org/schemas/arm/mediatek/mediatek,mt8192-clock.yaml#" 7 title: MediaTek Functional Clock Controller for MT8192 10 - Chun-Jie Chen <chun-jie.chen@mediatek.com> 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 [all …]
|
D | mediatek,infracfg.yaml | 4 $id: "http://devicetree.org/schemas/arm/mediatek/mediatek,infracfg.yaml#" 7 title: MediaTek Infrastructure System Configuration Controller 13 The Mediatek infracfg controller provides various clocks and reset outputs 23 - mediatek,mt2701-infracfg 24 - mediatek,mt2712-infracfg 25 - mediatek,mt6765-infracfg 26 - mediatek,mt6795-infracfg 27 - mediatek,mt6779-infracfg_ao 28 - mediatek,mt6797-infracfg 29 - mediatek,mt7622-infracfg [all …]
|
D | mediatek,pericfg.yaml | 4 $id: "http://devicetree.org/schemas/arm/mediatek/mediatek,pericfg.yaml#" 7 title: MediaTek Peripheral Configuration Controller 13 The Mediatek pericfg controller provides various clocks and reset outputs 21 - mediatek,mt2701-pericfg 22 - mediatek,mt2712-pericfg 23 - mediatek,mt6765-pericfg 24 - mediatek,mt6795-pericfg 25 - mediatek,mt7622-pericfg 26 - mediatek,mt7629-pericfg 27 - mediatek,mt8135-pericfg [all …]
|
D | mediatek,mmsys.yaml | 4 $id: "http://devicetree.org/schemas/arm/mediatek/mediatek,mmsys.yaml#" 7 title: MediaTek mmsys controller 13 The MediaTek mmsys system controller provides clock control, routing control, 24 - mediatek,mt2701-mmsys 25 - mediatek,mt2712-mmsys 26 - mediatek,mt6765-mmsys 27 - mediatek,mt6779-mmsys 28 - mediatek,mt6795-mmsys 29 - mediatek,mt6797-mmsys 30 - mediatek,mt8167-mmsys [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/watchdog/ |
D | mtk-wdt.txt | 1 Mediatek SoCs Watchdog timer 9 "mediatek,mt2701-wdt", "mediatek,mt6589-wdt": for MT2701 10 "mediatek,mt2712-wdt": for MT2712 11 "mediatek,mt6582-wdt", "mediatek,mt6589-wdt": for MT6582 12 "mediatek,mt6589-wdt": for MT6589 13 "mediatek,mt6797-wdt", "mediatek,mt6589-wdt": for MT6797 14 "mediatek,mt7622-wdt", "mediatek,mt6589-wdt": for MT7622 15 "mediatek,mt7623-wdt", "mediatek,mt6589-wdt": for MT7623 16 "mediatek,mt7629-wdt", "mediatek,mt6589-wdt": for MT7629 17 "mediatek,mt7986-wdt", "mediatek,mt6589-wdt": for MT7986 [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | mt7623n.dtsi | 3 * Copyright © 2017-2020 MediaTek Inc. 4 * Author: Sean Wang <sean.wang@mediatek.com> 5 * Ryder Lee <ryder.lee@mediatek.com> 19 compatible = "mediatek,mt7623-g3dsys", 20 "mediatek,mt2701-g3dsys", 28 compatible = "mediatek,mt7623-mali", "arm,mali-450"; 52 compatible = "mediatek,mt7623-mmsys", 53 "mediatek,mt2701-mmsys", 60 compatible = "mediatek,mt7623-smi-larb", 61 "mediatek,mt2701-smi-larb"; [all …]
|
D | mt2701.dtsi | 3 * Copyright (c) 2015 MediaTek Inc. 4 * Author: Erin.Lo <erin.lo@mediatek.com> 20 compatible = "mediatek,mt2701"; 26 enable-method = "mediatek,mt81xx-tz-smp"; 56 compatible = "mediatek,trustzone-bootinfo"; 127 compatible = "mediatek,mt2701-topckgen", "syscon"; 133 compatible = "mediatek,mt2701-infracfg", "syscon"; 140 compatible = "mediatek,mt2701-pericfg", "syscon"; 147 compatible = "mediatek,mt2701-pctl-a-syscfg", "syscon"; 152 compatible = "mediatek,mt2701-scpsys", "syscon"; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/memory-controllers/ |
D | mediatek,smi-larb.yaml | 2 # Copyright (c) 2020 MediaTek Inc. 5 $id: http://devicetree.org/schemas/memory-controllers/mediatek,smi-larb.yaml# 11 - Yong Wu <yong.wu@mediatek.com> 14 The hardware block diagram please check bindings/iommu/mediatek,iommu.yaml 20 - mediatek,mt2701-smi-larb 21 - mediatek,mt2712-smi-larb 22 - mediatek,mt6779-smi-larb 23 - mediatek,mt6795-smi-larb 24 - mediatek,mt8167-smi-larb 25 - mediatek,mt8173-smi-larb [all …]
|
D | mediatek,smi-common.yaml | 2 # Copyright (c) 2020 MediaTek Inc. 5 $id: http://devicetree.org/schemas/memory-controllers/mediatek,smi-common.yaml# 11 - Yong Wu <yong.wu@mediatek.com> 14 The hardware block diagram please check bindings/iommu/mediatek,iommu.yaml 16 MediaTek SMI have two generations of HW architecture, here is the list 32 - mediatek,mt2701-smi-common 33 - mediatek,mt2712-smi-common 34 - mediatek,mt6779-smi-common 35 - mediatek,mt6795-smi-common 36 - mediatek,mt8167-smi-common [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/serial/ |
D | mediatek,uart.yaml | 4 $id: http://devicetree.org/schemas/serial/mediatek,uart.yaml# 7 title: MediaTek Universal Asynchronous Receiver/Transmitter (UART) 16 The MediaTek UART is based on the basic 8250 UART and compatible 23 - const: mediatek,mt6577-uart 26 - mediatek,mt2701-uart 27 - mediatek,mt2712-uart 28 - mediatek,mt6580-uart 29 - mediatek,mt6582-uart 30 - mediatek,mt6589-uart 31 - mediatek,mt6755-uart [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iommu/ |
D | mediatek,iommu.yaml | 4 $id: http://devicetree.org/schemas/iommu/mediatek,iommu.yaml# 7 title: MediaTek IOMMU Architecture Implementation 10 - Yong Wu <yong.wu@mediatek.com> 13 Some MediaTek SOCs contain a Multimedia Memory Management Unit (M4U), and 73 - mediatek,mt2701-m4u # generation one 74 - mediatek,mt2712-m4u # generation two 75 - mediatek,mt6779-m4u # generation two 76 - mediatek,mt6795-m4u # generation two 77 - mediatek,mt8167-m4u # generation two 78 - mediatek,mt8173-m4u # generation two [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/mediatek/ |
D | mt8195.dtsi | 3 * Copyright (c) 2021 MediaTek Inc. 4 * Author: Seiya Wang <seiya.wang@mediatek.com> 18 compatible = "mediatek,mt8195"; 243 mediatek,platform = <&afe>; 262 compatible = "mediatek,cpufreq-hw"; 321 compatible = "mediatek,mt8195-topckgen", "syscon"; 327 compatible = "mediatek,mt8195-infracfg_ao", "syscon", "simple-mfd"; 334 compatible = "mediatek,mt8195-pericfg", "syscon"; 340 compatible = "mediatek,mt8195-pinctrl"; 361 compatible = "mediatek,mt8195-scpsys", "syscon", "simple-mfd"; [all …]
|
D | mt8192.dtsi | 3 * Copyright (C) 2020 MediaTek Inc. 4 * Author: Seiya Wang <seiya.wang@mediatek.com> 19 compatible = "mediatek,mt8192"; 275 compatible = "mediatek,mt8192-topckgen", "syscon"; 281 compatible = "mediatek,mt8192-infracfg", "syscon"; 288 compatible = "mediatek,mt8192-pericfg", "syscon"; 294 compatible = "mediatek,mt8192-pinctrl"; 319 compatible = "mediatek,mt8192-scpsys", "syscon", "simple-mfd"; 324 compatible = "mediatek,mt8192-power-controller"; 336 mediatek,infracfg = <&infracfg>; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/mfd/ |
D | mt6397.txt | 1 MediaTek MT6397/MT6323 Multifunction Device Driver 16 ../soc/mediatek/pwrap.txt 22 "mediatek,mt6323" for PMIC MT6323 23 "mediatek,mt6331" for PMIC MT6331 and MT6332 24 "mediatek,mt6358" for PMIC MT6358 and MT6366 25 "mediatek,mt6359" for PMIC MT6359 26 "mediatek,mt6397" for PMIC MT6397 32 - compatible: "mediatek,mt6323-rtc" 33 - compatible: "mediatek,mt6331-rtc" 34 - compatible: "mediatek,mt6358-rtc" [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/spi/ |
D | mediatek,spi-mt65xx.yaml | 4 $id: http://devicetree.org/schemas/spi/mediatek,spi-mt65xx.yaml# 7 title: SPI Bus controller for MediaTek ARM SoCs 10 - Leilk Liu <leilk.liu@mediatek.com> 20 - mediatek,mt7629-spi 21 - mediatek,mt8365-spi 22 - const: mediatek,mt7622-spi 25 - mediatek,mt8516-spi 26 - const: mediatek,mt2712-spi 29 - mediatek,mt6779-spi 30 - mediatek,mt8186-spi [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/i2c/ |
D | i2c-mt65xx.yaml | 7 title: MediaTek I2C controller 11 various MediaTek SoCs. 17 - Qii Wang <qii.wang@mediatek.com> 22 - const: mediatek,mt2712-i2c 23 - const: mediatek,mt6577-i2c 24 - const: mediatek,mt6589-i2c 25 - const: mediatek,mt7622-i2c 26 - const: mediatek,mt8168-i2c 27 - const: mediatek,mt8173-i2c 28 - const: mediatek,mt8183-i2c [all …]
|
/Linux-v6.1/drivers/pinctrl/mediatek/ |
D | Kconfig | 2 menu "MediaTek pinctrl drivers" 6 tristate "MediaTek External Interrupt Support" 48 bool "Mediatek MT2701 pin control" 55 bool "Mediatek MT7623 pin control with generic binding" 62 bool "Mediatek MT7629 pin control" 69 bool "Mediatek MT8135 pin control" 76 bool "Mediatek MT8127 pin control" 84 bool "MediaTek MT2712 pin control" 91 tristate "Mediatek MT6765 pin control" 98 tristate "Mediatek MT6779 pin control" [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/clock/ |
D | mediatek,apmixedsys.yaml | 4 $id: "http://devicetree.org/schemas/clock/mediatek,apmixedsys.yaml#" 7 title: MediaTek AP Mixedsys Controller 14 The Mediatek apmixedsys controller provides PLLs to the system. 21 - mediatek,mt6797-apmixedsys 22 - mediatek,mt7622-apmixedsys 23 - mediatek,mt7986-apmixedsys 24 - mediatek,mt8135-apmixedsys 25 - mediatek,mt8173-apmixedsys 26 - mediatek,mt8516-apmixedsys 28 - const: mediatek,mt7623-apmixedsys [all …]
|
D | mediatek,topckgen.yaml | 4 $id: "http://devicetree.org/schemas/clock/mediatek,topckgen.yaml#" 7 title: MediaTek Top Clock Generator Controller 14 The Mediatek topckgen controller provides various clocks to the system. 21 - mediatek,mt6797-topckgen 22 - mediatek,mt7622-topckgen 23 - mediatek,mt8135-topckgen 24 - mediatek,mt8173-topckgen 25 - mediatek,mt8516-topckgen 27 - const: mediatek,mt7623-topckgen 28 - const: mediatek,mt2701-topckgen [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/timer/ |
D | mediatek,mtk-timer.txt | 1 MediaTek Timers 4 MediaTek SoCs have different timers on different platforms, 14 * "mediatek,mt2701-timer" for MT2701 compatible timers (GPT) 15 * "mediatek,mt6580-timer" for MT6580 compatible timers (GPT) 16 * "mediatek,mt6582-timer" for MT6582 compatible timers (GPT) 17 * "mediatek,mt6589-timer" for MT6589 compatible timers (GPT) 18 * "mediatek,mt7623-timer" for MT7623 compatible timers (GPT) 19 * "mediatek,mt8127-timer" for MT8127 compatible timers (GPT) 20 * "mediatek,mt8135-timer" for MT8135 compatible timers (GPT) 21 * "mediatek,mt8173-timer" for MT8173 compatible timers (GPT) [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/ |
D | mediatek,mt2701-auxadc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/mediatek,mt2701-auxadc.yaml# 7 title: Mediatek AUXADC - ADC on Mediatek mobile SoC (mt65xx/mt81xx/mt27xx) 10 - Zhiyong Tao <zhiyong.tao@mediatek.com> 15 in some Mediatek SoCs which among other things measures the temperatures 18 directly via its own bus interface. See mediatek-thermal bindings 25 - mediatek,mt2701-auxadc 26 - mediatek,mt2712-auxadc 27 - mediatek,mt6765-auxadc 28 - mediatek,mt7622-auxadc 29 - mediatek,mt8173-auxadc [all …]
|