/linux/drivers/clk/mediatek/ |
H A D | Kconfig | 3 # MediaTek Clock Drivers 5 menu "Clock driver for MediaTek SoC" 12 MediaTek SoCs' clock support. 15 bool "clock driver for MediaTek FHCTL hardware control" 18 This driver supports MediaTek frequency hopping and 22 bool "Clock driver for MediaTek MT2701" 27 This driver supports MediaTek MT2701 basic clocks. 30 bool "Clock driver for MediaTek MT2701 mmsys" 33 This driver supports MediaTek MT2701 mmsys clocks. 36 bool "Clock driver for MediaTek MT2701 imgsys" [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | mediatek,syscon.yaml | 4 $id: http://devicetree.org/schemas/clock/mediatek,syscon.yaml# 7 title: MediaTek Clock controller syscon's 14 The MediaTek clock controller syscon's provide various clocks to the system. 21 - mediatek,mt2701-bdpsys 22 - mediatek,mt2701-imgsys 23 - mediatek,mt2701-vdecsys 24 - mediatek,mt2712-bdpsys 25 - mediatek,mt2712-imgsys 26 - mediatek,mt2712-jpgdecsys 27 - mediatek,mt2712-mcucfg [all …]
|
H A D | mediatek,mt8188-clock.yaml | 4 $id: http://devicetree.org/schemas/clock/mediatek,mt8188-clock.yaml# 7 title: MediaTek Functional Clock Controller for MT8188 10 - Garmin Chang <garmin.chang@mediatek.com> 13 The clock architecture in MediaTek like below 25 - mediatek,mt8188-adsp-audio26m 26 - mediatek,mt8188-camsys 27 - mediatek,mt8188-camsys-rawa 28 - mediatek,mt8188-camsys-rawb 29 - mediatek,mt8188-camsys-yuva 30 - mediatek,mt8188-camsys-yuvb [all …]
|
H A D | mediatek,mt8195-clock.yaml | 4 $id: http://devicetree.org/schemas/clock/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-wpesys 32 - mediatek,mt8195-wpesys_vpp0 [all …]
|
H A D | mediatek,infracfg.yaml | 4 $id: http://devicetree.org/schemas/clock/mediatek,infracfg.yaml# 7 title: MediaTek Infrastructure System Configuration Controller 13 The Mediatek infracfg controller provides various clocks and reset outputs 15 and <dt-bindings/clock/mediatek,mt*-infracfg.h>, and reset values in 17 <dt-bindings/reset/mediatek,mt*-infracfg.h>. 24 - mediatek,mt2701-infracfg 25 - mediatek,mt2712-infracfg 26 - mediatek,mt6735-infracfg 27 - mediatek,mt6765-infracfg 28 - mediatek,mt6795-infracfg [all …]
|
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 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 …]
|
H A 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. 16 <dt-bindings/clock/mediatek,mt*-topckgen.h>. 22 - mediatek,mt6797-topckgen 23 - mediatek,mt7622-topckgen 24 - mediatek,mt8135-topckgen 25 - mediatek,mt8173-topckgen 26 - mediatek,mt8516-topckgen 28 - const: mediatek,mt7623-topckgen [all …]
|
H A 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. 16 and <dt-bindings/clock/mediatek,mt*-apmixedsys.h>. 22 - mediatek,mt6797-apmixedsys 23 - mediatek,mt7622-apmixedsys 24 - mediatek,mt7981-apmixedsys 25 - mediatek,mt7986-apmixedsys 26 - mediatek,mt7988-apmixedsys 27 - mediatek,mt8135-apmixedsys [all …]
|
H A D | mediatek,pericfg.yaml | 4 $id: http://devicetree.org/schemas/clock/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,mt6735-pericfg 24 - mediatek,mt6765-pericfg 25 - mediatek,mt6795-pericfg 26 - mediatek,mt7622-pericfg 27 - mediatek,mt7629-pericfg [all …]
|
/linux/Documentation/devicetree/bindings/serial/ |
H A 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,mt6572-uart 29 - mediatek,mt6580-uart 30 - mediatek,mt6582-uart 31 - mediatek,mt6589-uart [all …]
|
/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A 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,mt6893-smi-larb 25 - mediatek,mt8167-smi-larb [all …]
|
H A 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,mt6893-smi-common [all …]
|
/linux/arch/arm/boot/dts/mediatek/ |
H A 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 …]
|
H A 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/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | mediatek,mt6577-sysirq.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/mediatek,mt6577-sysirq.yaml# 7 title: MediaTek sysirq 10 MediaTek SOCs sysirq support controllable irq inverter for each GIC SPI 19 - const: mediatek,mt6577-sysirq 22 - mediatek,mt2701-sysirq 23 - mediatek,mt2712-sysirq 24 - mediatek,mt6572-sysirq 25 - mediatek,mt6580-sysirq 26 - mediatek,mt6582-sysirq 27 - mediatek,mt6589-sysirq [all …]
|
/linux/Documentation/devicetree/bindings/spi/ |
H A 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/Documentation/devicetree/bindings/mmc/ |
H A D | mtk-sd.yaml | 10 - Chaotian Jing <chaotian.jing@mediatek.com> 11 - Wenbin Mei <wenbin.mei@mediatek.com> 17 - mediatek,mt2701-mmc 18 - mediatek,mt2712-mmc 19 - mediatek,mt6779-mmc 20 - mediatek,mt6795-mmc 21 - mediatek,mt7620-mmc 22 - mediatek,mt7622-mmc 23 - mediatek,mt7986-mmc 24 - mediatek,mt7988-mmc [all …]
|
/linux/Documentation/devicetree/bindings/watchdog/ |
H A D | mediatek,mtk-wdt.yaml | 4 $id: http://devicetree.org/schemas/watchdog/mediatek,mtk-wdt.yaml# 7 title: MediaTek SoCs Watchdog timer 23 - mediatek,mt2712-wdt 24 - mediatek,mt6589-wdt 25 - mediatek,mt6735-wdt 26 - mediatek,mt6795-wdt 27 - mediatek,mt7986-wdt 28 - mediatek,mt7988-wdt 29 - mediatek,mt8183-wdt 30 - mediatek,mt8186-wdt [all …]
|
/linux/drivers/pinctrl/mediatek/ |
H A D | Kconfig | 2 menu "MediaTek pinctrl drivers" 6 tristate "MediaTek External Interrupt Support" 51 bool "MediaTek MT7620 pin control" 58 bool "MediaTek MT7621 pin control" 65 bool "MediaTek MT76X8 pin control" 94 bool "MediaTek MT2701 pin control" 101 bool "MediaTek MT7623 pin control with generic binding" 108 bool "MediaTek MT7629 pin control" 115 bool "MediaTek MT8135 pin control" 122 bool "MediaTek MT8127 pin control" [all …]
|
/linux/Documentation/devicetree/bindings/soc/mediatek/ |
H A D | mediatek,mutex.yaml | 4 $id: http://devicetree.org/schemas/soc/mediatek/mediatek,mutex.yaml# 7 title: Mediatek mutex 14 Mediatek mutex, namely MUTEX, is used to send the triggers signals called 21 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 27 - mediatek,mt2701-disp-mutex 28 - mediatek,mt2712-disp-mutex 29 - mediatek,mt6795-disp-mutex 30 - mediatek,mt8167-disp-mutex 31 - mediatek,mt8173-disp-mutex 32 - mediatek,mt8183-disp-mutex [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | mediatek,net.yaml | 4 $id: http://devicetree.org/schemas/net/mediatek,net.yaml# 7 title: MediaTek Frame Engine Ethernet controller 14 The frame engine ethernet controller can be found on MediaTek SoCs. These SoCs 20 - mediatek,mt2701-eth 21 - mediatek,mt7623-eth 22 - mediatek,mt7621-eth 23 - mediatek,mt7622-eth 24 - mediatek,mt7629-eth 25 - mediatek,mt7981-eth 26 - mediatek,mt7986-eth [all …]
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A 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,mt7986-auxadc [all …]
|
/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | mediatek,efuse.yaml | 4 $id: http://devicetree.org/schemas/nvmem/mediatek,efuse.yaml# 7 title: MediaTek efuse 10 MediaTek's efuse is used for storing calibration data, it can be accessed 14 - Andrew-CT Chen <andrew-ct.chen@mediatek.com> 15 - Lala Lin <lala.lin@mediatek.com> 28 - const: mediatek,mt8188-efuse 29 - const: mediatek,mt8186-efuse 30 - const: mediatek,mt8186-efuse 34 - mediatek,mt8186-efuse 35 - mediatek,mt8188-efuse [all …]
|
/linux/sound/soc/mediatek/ |
H A D | Kconfig | 2 menu "Mediatek" menu 9 tristate "ASoC support for Mediatek MT2701 chip" 13 This adds ASoC driver for Mediatek MT2701 boards 24 This adds ASoC driver for Mediatek MT2701 boards 34 This adds ASoC driver for Mediatek MT2701 boards 40 tristate "ASoC support for Mediatek MT6797 chip" 44 This adds ASoC driver for Mediatek MT6797 boards 54 This adds ASoC driver for Mediatek MT6797 boards 60 tristate "ASoC support for Mediatek MT7986 chip" 64 This adds ASoC platform driver support for MediaTek MT7986 chip [all …]
|
/linux/Documentation/devicetree/bindings/display/mediatek/ |
H A D | mediatek,color.yaml | 4 $id: http://devicetree.org/schemas/display/mediatek/mediatek,color.yaml# 7 title: Mediatek display color processor 14 Mediatek display color processor, namely COLOR, provides hue, luma and 19 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 26 - mediatek,mt2701-disp-color 27 - mediatek,mt8167-disp-color 28 - mediatek,mt8173-disp-color 29 - mediatek,mt8195-mdp3-color 32 - mediatek,mt8188-mdp3-color 33 - const: mediatek,mt8195-mdp3-color [all …]
|