/Linux-v6.1/drivers/usb/host/ |
D | xhci-mtk.c | 24 #include "xhci-mtk.h" 133 static void xhci_mtk_set_frame_interval(struct xhci_hcd_mtk *mtk) in xhci_mtk_set_frame_interval() argument 135 struct device *dev = mtk->dev; in xhci_mtk_set_frame_interval() 136 struct usb_hcd *hcd = mtk->hcd; in xhci_mtk_set_frame_interval() 168 static int xhci_mtk_host_enable(struct xhci_hcd_mtk *mtk) in xhci_mtk_host_enable() argument 170 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs; in xhci_mtk_host_enable() 176 if (!mtk->has_ippc) in xhci_mtk_host_enable() 185 for (i = 0; i < mtk->num_u3_ports; i++) { in xhci_mtk_host_enable() 186 if ((0x1 << i) & mtk->u3p_dis_msk) { in xhci_mtk_host_enable() 198 for (i = 0; i < mtk->num_u2_ports; i++) { in xhci_mtk_host_enable() [all …]
|
D | xhci-mtk-sch.c | 14 #include "xhci-mtk.h" 32 /* mtk scheduler bitmasks */ 119 get_bw_info(struct xhci_hcd_mtk *mtk, struct usb_device *udev, in get_bw_info() argument 122 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in get_bw_info() 142 return &mtk->sch_array[bw_index]; in get_bw_info() 239 create_sch_ep(struct xhci_hcd_mtk *mtk, struct usb_device *udev, in create_sch_ep() argument 246 bw_info = get_bw_info(mtk, udev, ep); in create_sch_ep() 560 static void destroy_sch_ep(struct xhci_hcd_mtk *mtk, struct usb_device *udev, in destroy_sch_ep() argument 600 int xhci_mtk_sch_init(struct xhci_hcd_mtk *mtk) in xhci_mtk_sch_init() argument 602 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in xhci_mtk_sch_init() [all …]
|
D | Makefile | 22 xhci-mtk-hcd-y := xhci-mtk.o xhci-mtk-sch.o 75 obj-$(CONFIG_USB_XHCI_MTK) += xhci-mtk-hcd.o
|
D | xhci-mtk.h | 103 * mtk xHCI scheduling information put into reserved DWs 117 * struct mu3c_ippc_regs: MTK ssusb ip port control registers 170 int xhci_mtk_sch_init(struct xhci_hcd_mtk *mtk); 171 void xhci_mtk_sch_exit(struct xhci_hcd_mtk *mtk);
|
/Linux-v6.1/drivers/phy/mediatek/ |
D | Makefile | 6 obj-$(CONFIG_PHY_MTK_DP) += phy-mtk-dp.o 7 obj-$(CONFIG_PHY_MTK_PCIE) += phy-mtk-pcie.o 8 obj-$(CONFIG_PHY_MTK_TPHY) += phy-mtk-tphy.o 9 obj-$(CONFIG_PHY_MTK_UFS) += phy-mtk-ufs.o 10 obj-$(CONFIG_PHY_MTK_XSPHY) += phy-mtk-xsphy.o 12 phy-mtk-hdmi-drv-y := phy-mtk-hdmi.o 13 phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt2701.o 14 phy-mtk-hdmi-drv-y += phy-mtk-hdmi-mt8173.o 15 obj-$(CONFIG_PHY_MTK_HDMI) += phy-mtk-hdmi-drv.o 17 phy-mtk-mipi-dsi-drv-y := phy-mtk-mipi-dsi.o [all …]
|
/Linux-v6.1/drivers/gpio/ |
D | gpio-mt7621.c | 43 * struct mtk - state container for 52 struct mtk { struct 69 struct mtk *mtk = gpiochip_get_data(gc); in mtk_gpio_w32() argument 72 gc->write_reg(mtk->base + offset, val); in mtk_gpio_w32() 79 struct mtk *mtk = gpiochip_get_data(gc); in mtk_gpio_r32() local 82 return gc->read_reg(mtk->base + offset); in mtk_gpio_r32() 223 struct mtk *mtk = dev_get_drvdata(dev); in mediatek_gpio_bank_probe() local 228 rg = &mtk->gc_map[bank]; in mediatek_gpio_bank_probe() 234 dat = mtk->base + GPIO_REG_DATA + (rg->bank * GPIO_BANK_STRIDE); in mediatek_gpio_bank_probe() 235 set = mtk->base + GPIO_REG_DSET + (rg->bank * GPIO_BANK_STRIDE); in mediatek_gpio_bank_probe() [all …]
|
/Linux-v6.1/drivers/media/platform/mediatek/mdp3/ |
D | Makefile | 2 mtk-mdp3-y += mtk-mdp3-core.o mtk-mdp3-vpu.o mtk-mdp3-regs.o 3 mtk-mdp3-y += mtk-mdp3-m2m.o 4 mtk-mdp3-y += mtk-mdp3-comp.o mtk-mdp3-cmdq.o 6 obj-$(CONFIG_VIDEO_MEDIATEK_MDP3) += mtk-mdp3.o
|
D | mtk-mdp3-core.h | 12 #include <linux/soc/mediatek/mtk-mmsys.h> 13 #include <linux/soc/mediatek/mtk-mutex.h> 14 #include "mtk-mdp3-comp.h" 15 #include "mtk-mdp3-vpu.h" 17 #define MDP_MODULE_NAME "mtk-mdp3"
|
D | mtk-mdp3-m2m.h | 11 #include "mtk-mdp3-core.h" 12 #include "mtk-mdp3-vpu.h" 13 #include "mtk-mdp3-regs.h"
|
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/ |
D | Makefile | 3 obj-$(CONFIG_VIDEO_MEDIATEK_VCODEC) += mtk-vcodec-dec.o \ 4 mtk-vcodec-enc.o \ 5 mtk-vcodec-common.o \ 6 mtk-vcodec-dec-hw.o 8 mtk-vcodec-dec-y := vdec/vdec_h264_if.o \ 25 mtk-vcodec-dec-hw-y := mtk_vcodec_dec_hw.o 27 mtk-vcodec-enc-y := venc/venc_vp8_if.o \ 36 mtk-vcodec-common-y := mtk_vcodec_intr.o \ 41 mtk-vcodec-common-y += mtk_vcodec_fw_vpu.o 45 mtk-vcodec-common-y += mtk_vcodec_fw_scp.o
|
/Linux-v6.1/drivers/soc/mediatek/ |
D | Makefile | 2 obj-$(CONFIG_MTK_CMDQ) += mtk-cmdq-helper.o 3 obj-$(CONFIG_MTK_DEVAPC) += mtk-devapc.o 4 obj-$(CONFIG_MTK_INFRACFG) += mtk-infracfg.o 5 obj-$(CONFIG_MTK_PMIC_WRAP) += mtk-pmic-wrap.o 6 obj-$(CONFIG_MTK_SCPSYS) += mtk-scpsys.o 7 obj-$(CONFIG_MTK_SCPSYS_PM_DOMAINS) += mtk-pm-domains.o 8 obj-$(CONFIG_MTK_MMSYS) += mtk-mmsys.o 9 obj-$(CONFIG_MTK_MMSYS) += mtk-mutex.o 10 obj-$(CONFIG_MTK_SVS) += mtk-svs.o
|
/Linux-v6.1/sound/soc/mediatek/common/ |
D | Makefile | 3 snd-soc-mtk-common-objs := mtk-afe-platform-driver.o mtk-afe-fe-dai.o mtk-dsp-sof-common.o 4 obj-$(CONFIG_SND_SOC_MEDIATEK) += snd-soc-mtk-common.o 6 obj-$(CONFIG_SND_SOC_MTK_BTCVSD) += mtk-btcvsd.o
|
/Linux-v6.1/drivers/media/platform/mediatek/mdp/ |
D | Makefile | 2 mtk-mdp-y += mtk_mdp_core.o 3 mtk-mdp-y += mtk_mdp_comp.o 4 mtk-mdp-y += mtk_mdp_m2m.o 5 mtk-mdp-y += mtk_mdp_regs.o 6 mtk-mdp-y += mtk_mdp_vpu.o 8 obj-$(CONFIG_VIDEO_MEDIATEK_MDP) += mtk-mdp.o
|
/Linux-v6.1/drivers/firmware/ |
D | mtk-adsp-ipc.c | 7 #include <linux/firmware/mediatek/mtk-adsp-ipc.h> 18 * mtk_adsp_ipc_send - send ipc cmd to MTK ADSP 45 * mtk_adsp_ipc_recv - recv callback used by MTK ADSP mailbox 115 dev_dbg(dev, "MTK ADSP IPC initialized\n"); in mtk_adsp_ipc_probe() 136 .name = "mtk-adsp-ipc", 144 MODULE_DESCRIPTION("MTK ADSP IPC Driver");
|
/Linux-v6.1/arch/arm64/boot/dts/mediatek/ |
D | mt8173-elm-hana.dtsi | 21 * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd 22 * Gen (MTK) are using synaptics touchscreen (hid-over-i2c driver) as a 36 * Lenovo 100e Chromebook 2nd Gen (MTK) and Lenovo 300e Chromebook 2nd 37 * Gen (MTK) are using synaptics trackpad (hid-over-i2c driver) as a
|
/Linux-v6.1/drivers/dma/mediatek/ |
D | Makefile | 2 obj-$(CONFIG_MTK_UART_APDMA) += mtk-uart-apdma.o 3 obj-$(CONFIG_MTK_HSDMA) += mtk-hsdma.o 4 obj-$(CONFIG_MTK_CQDMA) += mtk-cqdma.o
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | mtk-btcvsd-snd.txt | 4 - compatible = "mediatek,mtk-btcvsd-snd"; 17 mtk-btcvsd-snd@18000000 { 18 compatible = "mediatek,mtk-btcvsd-snd";
|
/Linux-v6.1/drivers/gnss/ |
D | Makefile | 12 obj-$(CONFIG_GNSS_MTK_SERIAL) += gnss-mtk.o 13 gnss-mtk-y := mtk.o
|
/Linux-v6.1/Documentation/devicetree/bindings/mailbox/ |
D | mtk,adsp-mbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/mtk,adsp-mbox.yaml# 13 The MTK ADSP mailbox Inter-Processor Communication (IPC) enables the SoC 15 The MTK ADSP mailbox IPC also provides the ability for one processor to
|
/Linux-v6.1/drivers/pinctrl/mediatek/ |
D | Makefile | 3 obj-$(CONFIG_EINT_MTK) += mtk-eint.o 4 obj-$(CONFIG_PINCTRL_MTK) += pinctrl-mtk-common.o 5 obj-$(CONFIG_PINCTRL_MTK_V2) += pinctrl-mtk-common-v2.o
|
/Linux-v6.1/Documentation/devicetree/bindings/ata/ |
D | ahci-mtk.txt | 4 - compatible : Must be "mediatek,<chip>-ahci", "mediatek,mtk-ahci". 5 When using "mediatek,mtk-ahci" compatible strings, you 32 "mediatek,mtk-ahci";
|
/Linux-v6.1/drivers/net/wwan/t7xx/ |
D | t7xx_pcie_mac.c | 131 * @t7xx_dev: MTK device. 173 * @t7xx_dev: MTK device. 204 * @t7xx_dev: MTK device. 237 * @t7xx_dev: MTK device. 252 * @t7xx_dev: MTK device.
|
/Linux-v6.1/Documentation/devicetree/bindings/soc/mediatek/ |
D | mtk-svs.yaml | 4 $id: http://devicetree.org/schemas/soc/mediatek/mtk-svs.yaml# 29 description: Address range of the MTK SVS controller. 36 description: Main clock for MTK SVS controller to work.
|
/Linux-v6.1/Documentation/devicetree/bindings/media/ |
D | mediatek,vcodec-subdev-decoder.yaml | 100 - mediatek,mtk-vcodec-lat 101 - mediatek,mtk-vcodec-lat-soc 153 const: mediatek,mtk-vcodec-core 214 - mediatek,mtk-vcodec-lat 245 compatible = "mediatek,mtk-vcodec-lat"; 268 compatible = "mediatek,mtk-vcodec-core";
|
/Linux-v6.1/drivers/media/platform/mediatek/vpu/ |
D | Makefile | 2 mtk-vpu-y += mtk_vpu.o 4 obj-$(CONFIG_VIDEO_MEDIATEK_VPU) += mtk-vpu.o
|