Home
last modified time | relevance | path

Searched full:ippc (Results 1 – 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/usb/host/
Dxhci-mtk.c78 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs; in xhci_mtk_host_enable() local
88 value = readl(&ippc->ip_pw_ctr1); in xhci_mtk_host_enable()
90 writel(value, &ippc->ip_pw_ctr1); in xhci_mtk_host_enable()
99 value = readl(&ippc->u3_ctrl_p[i]); in xhci_mtk_host_enable()
102 writel(value, &ippc->u3_ctrl_p[i]); in xhci_mtk_host_enable()
107 value = readl(&ippc->u2_ctrl_p[i]); in xhci_mtk_host_enable()
110 writel(value, &ippc->u2_ctrl_p[i]); in xhci_mtk_host_enable()
123 ret = readl_poll_timeout(&ippc->ip_pw_sts1, value, in xhci_mtk_host_enable()
135 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs; in xhci_mtk_host_disable() local
148 value = readl(&ippc->u3_ctrl_p[i]); in xhci_mtk_host_disable()
[all …]
/kernel/linux/linux-6.6/drivers/usb/host/
Dxhci-mtk.c205 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs; in xhci_mtk_host_enable() local
215 value = readl(&ippc->ip_pw_ctr1); in xhci_mtk_host_enable()
217 writel(value, &ippc->ip_pw_ctr1); in xhci_mtk_host_enable()
226 value = readl(&ippc->u3_ctrl_p[i]); in xhci_mtk_host_enable()
229 writel(value, &ippc->u3_ctrl_p[i]); in xhci_mtk_host_enable()
237 value = readl(&ippc->u2_ctrl_p[i]); in xhci_mtk_host_enable()
240 writel(value, &ippc->u2_ctrl_p[i]); in xhci_mtk_host_enable()
253 ret = readl_poll_timeout(&ippc->ip_pw_sts1, value, in xhci_mtk_host_enable()
265 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs; in xhci_mtk_host_disable() local
278 value = readl(&ippc->u3_ctrl_p[i]); in xhci_mtk_host_disable()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dmediatek,mtu3.yaml17 The DRD controller has a glue layer IPPC (IP Port Control), and its host is
42 - const: ippc
238 reg-names = "mac", "ippc";
274 reg-names = "mac", "ippc";
309 reg-names = "mac", "ippc";
Dmediatek,mtk-xhci.yaml51 - const: ippc # optional, only needed for case 1.
202 reg-names = "mac", "ippc";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dmediatek,mtu3.txt10 - reg-names: should be "mac" for device IP and "ippc" for IP port control
79 reg-names = "mac", "ippc";
Dmediatek,mtk-xhci.txt20 - reg-names: should be "mac" for xHCI MAC and "ippc" for IP port control
64 reg-names = "mac", "ippc";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/
Dmediatek,tphy.yaml277 reg-names = "mac", "ippc";
/kernel/linux/linux-6.6/arch/arm/boot/dts/mediatek/
Dmt2701.dtsi610 reg-names = "mac", "ippc";
650 reg-names = "mac", "ippc";
Dmt7629.dtsi312 reg-names = "mac", "ippc";
Dmt7623.dtsi863 reg-names = "mac", "ippc";
904 reg-names = "mac", "ippc";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmt2701.dtsi613 reg-names = "mac", "ippc";
652 reg-names = "mac", "ippc";
Dmt7629.dtsi313 reg-names = "mac", "ippc";
Dmt7623.dtsi829 reg-names = "mac", "ippc";
870 reg-names = "mac", "ippc";
/kernel/linux/linux-5.10/drivers/usb/mtu3/
Dmtu3_plat.c265 ssusb->ippc_base = devm_platform_ioremap_resource_byname(pdev, "ippc"); in get_ssusb_rscs()
Dmtu3.h226 * @ippc_base: register base address of IP Power and Clock interface (IPPC)
Dmtu3_debugfs.c409 "reg-ippc", dir_regs); in ssusb_dev_debugfs_init()
Dmtu3_hw_regs.h20 /* IPPC register in Infra */
/kernel/linux/linux-6.6/arch/mips/boot/dts/ralink/
Dmt7621.dtsi264 reg-names = "mac", "ippc";
/kernel/linux/linux-5.10/drivers/staging/mt7621-dts/
Dmt7621.dtsi354 reg-names = "mac", "ippc";
/kernel/linux/linux-6.6/drivers/usb/mtu3/
Dmtu3.h226 * @ippc_base: register base address of IP Power and Clock interface (IPPC)
Dmtu3_plat.c262 ssusb->ippc_base = devm_platform_ioremap_resource_byname(pdev, "ippc"); in get_ssusb_rscs()
Dmtu3_debugfs.c410 "reg-ippc", dir_regs); in ssusb_dev_debugfs_init()
Dmtu3_hw_regs.h20 /* IPPC register in Infra */
/kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/
Dmt2712e.dtsi801 reg-names = "mac", "ippc";
864 reg-names = "mac", "ippc";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/
Dmt2712e.dtsi795 reg-names = "mac", "ippc";
858 reg-names = "mac", "ippc";

12