Home
last modified time | relevance | path

Searched full:mediatek (Results 1 – 25 of 782) sorted by relevance

12345678910>>...32

/drivers/clk/mediatek/
DKconfig3 # 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 …]
Dclk-mt8188-img.c3 * Copyright (c) 2022 MediaTek Inc.
4 * Author: Garmin Chang <garmin.chang@mediatek.com>
7 #include <dt-bindings/clock/mediatek,mt8188-clk.h>
92 { .compatible = "mediatek,mt8188-imgsys", .data = &imgsys_main_desc },
93 { .compatible = "mediatek,mt8188-imgsys-wpe1", .data = &imgsys_wpe1_desc },
94 { .compatible = "mediatek,mt8188-imgsys-wpe2", .data = &imgsys_wpe2_desc },
95 { .compatible = "mediatek,mt8188-imgsys-wpe3", .data = &imgsys_wpe3_desc },
96 { .compatible = "mediatek,mt8188-imgsys1-dip-top", .data = &imgsys1_dip_top_desc },
97 { .compatible = "mediatek,mt8188-imgsys1-dip-nr", .data = &imgsys1_dip_nr_desc },
Dclk-mt8192-imp_iic_wrap.c3 // Copyright (c) 2021 MediaTek Inc.
4 // Author: Chun-Jie Chen <chun-jie.chen@mediatek.com>
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",
Dreset.h3 * Copyright (c) 2022 MediaTek Inc.
22 * enum mtk_reset_version - Version of MediaTek clock reset controller.
25 * @MTK_RST_MAX: Total quantity of version for MediaTek clock reset controller.
34 * struct mtk_clk_rst_desc - Description of MediaTek clock reset.
51 * struct mtk_clk_rst_data - Data of MediaTek clock reset controller.
63 * mtk_register_reset_controller - Register MediaTek clock reset controller
73 * mtk_register_reset_controller - Register mediatek clock reset controller with device
Dclk-mt8188-cam.c3 * Copyright (c) 2022 MediaTek Inc.
4 * Author: Garmin Chang <garmin.chang@mediatek.com>
7 #include <dt-bindings/clock/mediatek,mt8188-clk.h>
101 { .compatible = "mediatek,mt8188-camsys", .data = &cam_main_desc },
102 { .compatible = "mediatek,mt8188-camsys-rawa", .data = &cam_rawa_desc },
103 { .compatible = "mediatek,mt8188-camsys-rawb", .data = &cam_rawb_desc },
104 { .compatible = "mediatek,mt8188-camsys-yuva", .data = &cam_yuva_desc },
105 { .compatible = "mediatek,mt8188-camsys-yuvb", .data = &cam_yuvb_desc },
Dclk-mt7986-eth.c3 * Copyright (c) 2021 MediaTek Inc.
4 * Author: Sam Shih <sam.shih@mediatek.com>
5 * Author: Wenzhen Yu <wenzhen.yu@mediatek.com>
82 { .compatible = "mediatek,mt7986-ethsys", .data = &eth_desc },
83 { .compatible = "mediatek,mt7986-sgmiisys_0", .data = &sgmii0_desc },
84 { .compatible = "mediatek,mt7986-sgmiisys_1", .data = &sgmii1_desc },
99 MODULE_DESCRIPTION("MediaTek MT7986 Ethernet clocks driver");
/drivers/pinctrl/mediatek/
DKconfig2 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 …]
/drivers/gpu/drm/mediatek/
Dmtk_drm_drv.c3 * Copyright (c) 2015 MediaTek Inc.
4 * Author: YT SHEN <yt.shen@mediatek.com>
33 #define DRIVER_NAME "mediatek"
34 #define DRIVER_DESC "Mediatek SoC DRM"
316 { .compatible = "mediatek,mt2701-mmsys",
318 { .compatible = "mediatek,mt7623-mmsys",
320 { .compatible = "mediatek,mt2712-mmsys",
322 { .compatible = "mediatek,mt8167-mmsys",
324 { .compatible = "mediatek,mt8173-mmsys",
326 { .compatible = "mediatek,mt8183-mmsys",
[all …]
DKconfig3 tristate "DRM Support for Mediatek SoCs"
18 Choose this option if you have a Mediatek SoCs.
19 The module will be called mediatek-drm
24 tristate "DRM DPTX Support for MediaTek SoCs"
31 DRM/KMS Display Port driver for MediaTek SoCs.
34 tristate "DRM HDMI Support for Mediatek SoCs"
39 DRM/KMS HDMI driver for Mediatek SoCs
/drivers/soc/mediatek/
DKconfig3 # MediaTek SoC drivers
5 menu "MediaTek SoC drivers"
9 tristate "MediaTek CMDQ Support"
15 Say yes here to add support for the MediaTek Command Queue (CMDQ)
21 tristate "Mediatek Device APC Support"
23 Say yes here to enable support for Mediatek Device APC driver.
30 bool "MediaTek INFRACFG Support"
33 Say yes here to add support for the MediaTek INFRACFG controller. The
38 tristate "MediaTek PMIC Wrapper Support"
43 Say yes here to add support for MediaTek PMIC Wrapper found
[all …]
Dmtk-mmsys.c3 * Copyright (c) 2014 MediaTek Inc.
4 * Author: James Liao <jamesjj.liao@mediatek.com>
14 #include <linux/soc/mediatek/mtk-mmsys.h>
388 dev_dbg(dev, "No mediatek,gce-client-reg!\n"); in mtk_mmsys_probe()
401 drm = platform_device_register_data(&pdev->dev, "mediatek-drm", in mtk_mmsys_probe()
424 { .compatible = "mediatek,mt2701-mmsys", .data = &mt2701_mmsys_driver_data },
425 { .compatible = "mediatek,mt2712-mmsys", .data = &mt2712_mmsys_driver_data },
426 { .compatible = "mediatek,mt6779-mmsys", .data = &mt6779_mmsys_driver_data },
427 { .compatible = "mediatek,mt6795-mmsys", .data = &mt6795_mmsys_driver_data },
428 { .compatible = "mediatek,mt6797-mmsys", .data = &mt6797_mmsys_driver_data },
[all …]
/drivers/mfd/
Dmt6397-core.c3 * Copyright (c) 2014 MediaTek Inc.
4 * Author: Flora Fu, MediaTek
116 .of_compatible = "mediatek,mt6323-rtc",
119 .of_compatible = "mediatek,mt6323-regulator"
122 .of_compatible = "mediatek,mt6323-led"
127 .of_compatible = "mediatek,mt6323-keys"
132 .of_compatible = "mediatek,mt6323-pwrc"
143 .of_compatible = "mediatek,mt6357-rtc",
148 .of_compatible = "mediatek,mt6357-keys"
158 .of_compatible = "mediatek,mt6331-rtc",
[all …]
/drivers/phy/mediatek/
DKconfig3 # Phy drivers for Mediatek devices
6 tristate "MediaTek PCIe-PHY Driver"
11 Say 'Y' here to add support for MediaTek PCIe PHY driver.
17 tristate "MediaTek T-PHY Driver"
23 Say 'Y' here to add support for MediaTek T-PHY driver,
31 tristate "MediaTek UFS M-PHY driver"
36 Support for UFS M-PHY on MediaTek chipsets.
42 tristate "MediaTek XS-PHY Driver"
49 USB3.1 GEN2 controllers on MediaTek chips. The driver supports
53 tristate "MediaTek HDMI-PHY Driver"
[all …]
Dphy-mtk-hdmi.c3 * Copyright (c) 2018 MediaTek Inc.
4 * Author: Jie Qiu <jie.qiu@mediatek.com>
123 ret = of_property_read_u32(dev->of_node, "mediatek,ibias", in mtk_hdmi_phy_probe()
128 ret = of_property_read_u32(dev->of_node, "mediatek,ibias_up", in mtk_hdmi_phy_probe()
158 { .compatible = "mediatek,mt2701-hdmi-phy",
161 { .compatible = "mediatek,mt8173-hdmi-phy",
164 { .compatible = "mediatek,mt8195-hdmi-phy",
174 .name = "mediatek-hdmi-phy",
180 MODULE_DESCRIPTION("MediaTek HDMI PHY Driver");
/drivers/net/wireless/mediatek/mt76/mt7915/
Dmt7915.h2 /* Copyright (C) 2020 MediaTek Inc. */
29 #define MT7915_FIRMWARE_WA "mediatek/mt7915_wa.bin"
30 #define MT7915_FIRMWARE_WM "mediatek/mt7915_wm.bin"
31 #define MT7915_ROM_PATCH "mediatek/mt7915_rom_patch.bin"
33 #define MT7916_FIRMWARE_WA "mediatek/mt7916_wa.bin"
34 #define MT7916_FIRMWARE_WM "mediatek/mt7916_wm.bin"
35 #define MT7916_ROM_PATCH "mediatek/mt7916_rom_patch.bin"
37 #define MT7981_FIRMWARE_WA "mediatek/mt7981_wa.bin"
38 #define MT7981_FIRMWARE_WM "mediatek/mt7981_wm.bin"
39 #define MT7981_ROM_PATCH "mediatek/mt7981_rom_patch.bin"
[all …]
/drivers/net/wireless/mediatek/mt76/
DKconfig40 source "drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig"
41 source "drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig"
42 source "drivers/net/wireless/mediatek/mt76/mt7603/Kconfig"
43 source "drivers/net/wireless/mediatek/mt76/mt7615/Kconfig"
44 source "drivers/net/wireless/mediatek/mt76/mt7915/Kconfig"
45 source "drivers/net/wireless/mediatek/mt76/mt7921/Kconfig"
46 source "drivers/net/wireless/mediatek/mt76/mt7996/Kconfig"
/drivers/dma/mediatek/
DKconfig4 tristate "MediaTek High-Speed DMA controller support"
9 Enable support for High-Speed DMA controller on MediaTek
17 tristate "MediaTek Command-Queue DMA controller support"
23 Enable support for Command-Queue DMA controller on MediaTek
30 tristate "MediaTek SoCs APDMA support for UART"
35 Support for the UART DMA engine found on MediaTek MTK SoCs.
38 with MediaTek SoCs.
/drivers/media/platform/mediatek/
DKconfig3 comment "Mediatek media platform drivers"
5 source "drivers/media/platform/mediatek/jpeg/Kconfig"
6 source "drivers/media/platform/mediatek/mdp/Kconfig"
7 source "drivers/media/platform/mediatek/vcodec/Kconfig"
8 source "drivers/media/platform/mediatek/vpu/Kconfig"
9 source "drivers/media/platform/mediatek/mdp3/Kconfig"
/drivers/net/ethernet/mediatek/
DKconfig3 bool "MediaTek devices"
6 If you have a Mediatek SoC with ethernet, say Y.
15 tristate "MediaTek SoC Gigabit Ethernet support"
26 MediaTek SoC family.
29 tristate "MediaTek STAR Ethernet MAC support"
34 MediaTek MT85** SoCs.
/drivers/thermal/mediatek/
DKconfig2 tristate "MediaTek thermal drivers"
5 This is the option for MediaTek thermal software solutions.
13 tristate "AUXADC temperature sensor driver for MediaTek SoCs"
17 information for MediaTek platforms.
22 tristate "LVTS Thermal Driver for MediaTek SoCs"
26 information for supported MediaTek platforms.
/drivers/cpufreq/
Dcpufreq-dt-platdev.c125 { .compatible = "mediatek,mt2701", },
126 { .compatible = "mediatek,mt2712", },
127 { .compatible = "mediatek,mt7622", },
128 { .compatible = "mediatek,mt7623", },
129 { .compatible = "mediatek,mt8167", },
130 { .compatible = "mediatek,mt817x", },
131 { .compatible = "mediatek,mt8173", },
132 { .compatible = "mediatek,mt8176", },
133 { .compatible = "mediatek,mt8183", },
134 { .compatible = "mediatek,mt8186", },
[all …]
/drivers/video/backlight/
Dmt6370-backlight.c140 if (device_property_read_bool(dev, "mediatek,bled-pwm-enable")) in mt6370_init_backlight_properties()
143 if (device_property_read_bool(dev, "mediatek,bled-pwm-hys-enable")) in mt6370_init_backlight_properties()
147 "mediatek,bled-pwm-hys-input-th-steps", in mt6370_init_backlight_properties()
165 if (device_property_read_bool(dev, "mediatek,bled-ovp-shutdown")) in mt6370_init_backlight_properties()
168 ret = device_property_read_u32(dev, "mediatek,bled-ovp-microvolt", in mt6370_init_backlight_properties()
178 if (device_property_read_bool(dev, "mediatek,bled-ocp-shutdown")) in mt6370_init_backlight_properties()
181 ret = device_property_read_u32(dev, "mediatek,bled-ocp-microamp", in mt6370_init_backlight_properties()
210 if (device_property_read_bool(dev, "mediatek,bled-exponential-mode-enable")) { in mt6370_init_backlight_properties()
216 ret = device_property_read_u8(dev, "mediatek,bled-channel-use", in mt6370_init_backlight_properties()
219 dev_err(dev, "mediatek,bled-channel-use DT property missing\n"); in mt6370_init_backlight_properties()
[all …]
/drivers/pwm/
Dpwm-mediatek.c3 * MediaTek Pulse Width Modulator driver
6 * Copyright (C) 2017 Zhi Mao <zhi.mao@mediatek.com>
366 { .compatible = "mediatek,mt2712-pwm", .data = &mt2712_pwm_data },
367 { .compatible = "mediatek,mt6795-pwm", .data = &mt6795_pwm_data },
368 { .compatible = "mediatek,mt7622-pwm", .data = &mt7622_pwm_data },
369 { .compatible = "mediatek,mt7623-pwm", .data = &mt7623_pwm_data },
370 { .compatible = "mediatek,mt7628-pwm", .data = &mt7628_pwm_data },
371 { .compatible = "mediatek,mt7629-pwm", .data = &mt7629_pwm_data },
372 { .compatible = "mediatek,mt7981-pwm", .data = &mt7981_pwm_data },
373 { .compatible = "mediatek,mt7986-pwm", .data = &mt7986_pwm_data },
[all …]
/drivers/nvmem/
Dmtk-efuse.c3 * Copyright (c) 2015 MediaTek Inc.
4 * Author: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
109 { .compatible = "mediatek,mt8173-efuse", .data = &mtk_efuse_pdata },
110 { .compatible = "mediatek,mt8186-efuse", .data = &mtk_mt8186_efuse_pdata },
111 { .compatible = "mediatek,efuse", .data = &mtk_efuse_pdata },
119 .name = "mediatek,efuse",
145 MODULE_AUTHOR("Andrew-CT Chen <andrew-ct.chen@mediatek.com>");
146 MODULE_DESCRIPTION("Mediatek EFUSE driver");
/drivers/memory/
Dmtk-smi.c3 * Copyright (c) 2015-2016 MediaTek Inc.
4 * Author: Yong Wu <yong.wu@mediatek.com>
18 #include <linux/soc/mediatek/mtk_sip_svc.h>
19 #include <soc/mediatek/smi.h>
440 {.compatible = "mediatek,mt2701-smi-larb", .data = &mtk_smi_larb_mt2701},
441 {.compatible = "mediatek,mt2712-smi-larb", .data = &mtk_smi_larb_mt2712},
442 {.compatible = "mediatek,mt6779-smi-larb", .data = &mtk_smi_larb_mt6779},
443 {.compatible = "mediatek,mt6795-smi-larb", .data = &mtk_smi_larb_mt8173},
444 {.compatible = "mediatek,mt8167-smi-larb", .data = &mtk_smi_larb_mt8167},
445 {.compatible = "mediatek,mt8173-smi-larb", .data = &mtk_smi_larb_mt8173},
[all …]

12345678910>>...32