Home
last modified time | relevance | path

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

/linux/drivers/usb/host/
H A 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 …]
/linux/Documentation/devicetree/bindings/usb/
H A Dmediatek,mtu3.yaml17 The DRD controller has a glue layer IPPC (IP Port Control), and its host is
42 - const: ippc
253 reg-names = "mac", "ippc";
289 reg-names = "mac", "ippc";
324 reg-names = "mac", "ippc";
H A Dmediatek,mtk-xhci.yaml52 - const: ippc # optional, only needed for case 1.
218 reg-names = "mac", "ippc";
/linux/arch/arm/boot/dts/mediatek/
H A Dmt2701.dtsi610 reg-names = "mac", "ippc";
650 reg-names = "mac", "ippc";
H A Dmt7629.dtsi312 reg-names = "mac", "ippc";
/linux/Documentation/devicetree/bindings/phy/
H A Dmediatek,tphy.yaml297 reg-names = "mac", "ippc";
/linux/drivers/usb/mtu3/
H A Dmtu3.h226 * @ippc_base: register base address of IP Power and Clock interface (IPPC)
H A Dmtu3_hw_regs.h20 /* IPPC register in Infra */
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt2712e.dtsi801 reg-names = "mac", "ippc";
864 reg-names = "mac", "ippc";
H A Dmt7622.dtsi746 reg-names = "mac", "ippc";
H A Dmt8365.dtsi650 reg-names = "mac", "ippc";
H A Dmt8173.dtsi945 reg-names = "mac", "ippc";
H A Dmt8192.dtsi950 reg-names = "mac", "ippc";