| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | xhci-mtk.c | 78 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/ |
| D | xhci-mtk.c | 205 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/ |
| D | mediatek,mtu3.yaml | 17 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";
|
| D | mediatek,mtk-xhci.yaml | 51 - const: ippc # optional, only needed for case 1. 202 reg-names = "mac", "ippc";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | mediatek,mtu3.txt | 10 - reg-names: should be "mac" for device IP and "ippc" for IP port control 79 reg-names = "mac", "ippc";
|
| D | mediatek,mtk-xhci.txt | 20 - 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/ |
| D | mediatek,tphy.yaml | 277 reg-names = "mac", "ippc";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/mediatek/ |
| D | mt2701.dtsi | 610 reg-names = "mac", "ippc"; 650 reg-names = "mac", "ippc";
|
| D | mt7629.dtsi | 312 reg-names = "mac", "ippc";
|
| D | mt7623.dtsi | 863 reg-names = "mac", "ippc"; 904 reg-names = "mac", "ippc";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | mt2701.dtsi | 613 reg-names = "mac", "ippc"; 652 reg-names = "mac", "ippc";
|
| D | mt7629.dtsi | 313 reg-names = "mac", "ippc";
|
| D | mt7623.dtsi | 829 reg-names = "mac", "ippc"; 870 reg-names = "mac", "ippc";
|
| /kernel/linux/linux-5.10/drivers/usb/mtu3/ |
| D | mtu3_plat.c | 265 ssusb->ippc_base = devm_platform_ioremap_resource_byname(pdev, "ippc"); in get_ssusb_rscs()
|
| D | mtu3.h | 226 * @ippc_base: register base address of IP Power and Clock interface (IPPC)
|
| D | mtu3_debugfs.c | 409 "reg-ippc", dir_regs); in ssusb_dev_debugfs_init()
|
| D | mtu3_hw_regs.h | 20 /* IPPC register in Infra */
|
| /kernel/linux/linux-6.6/arch/mips/boot/dts/ralink/ |
| D | mt7621.dtsi | 264 reg-names = "mac", "ippc";
|
| /kernel/linux/linux-5.10/drivers/staging/mt7621-dts/ |
| D | mt7621.dtsi | 354 reg-names = "mac", "ippc";
|
| /kernel/linux/linux-6.6/drivers/usb/mtu3/ |
| D | mtu3.h | 226 * @ippc_base: register base address of IP Power and Clock interface (IPPC)
|
| D | mtu3_plat.c | 262 ssusb->ippc_base = devm_platform_ioremap_resource_byname(pdev, "ippc"); in get_ssusb_rscs()
|
| D | mtu3_debugfs.c | 410 "reg-ippc", dir_regs); in ssusb_dev_debugfs_init()
|
| D | mtu3_hw_regs.h | 20 /* IPPC register in Infra */
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/ |
| D | mt2712e.dtsi | 801 reg-names = "mac", "ippc"; 864 reg-names = "mac", "ippc";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/ |
| D | mt2712e.dtsi | 795 reg-names = "mac", "ippc"; 858 reg-names = "mac", "ippc";
|