Lines Matching refs:ippc
205 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs;
215 value = readl(&ippc->ip_pw_ctr1);
217 writel(value, &ippc->ip_pw_ctr1);
226 value = readl(&ippc->u3_ctrl_p[i]);
229 writel(value, &ippc->u3_ctrl_p[i]);
237 value = readl(&ippc->u2_ctrl_p[i]);
240 writel(value, &ippc->u2_ctrl_p[i]);
253 ret = readl_poll_timeout(&ippc->ip_pw_sts1, value,
265 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs;
278 value = readl(&ippc->u3_ctrl_p[i]);
280 writel(value, &ippc->u3_ctrl_p[i]);
288 value = readl(&ippc->u2_ctrl_p[i]);
290 writel(value, &ippc->u2_ctrl_p[i]);
294 value = readl(&ippc->ip_pw_ctr1);
296 writel(value, &ippc->ip_pw_ctr1);
299 ret = readl_poll_timeout(&ippc->ip_pw_sts1, value,
311 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs;
318 value = readl(&ippc->ip_pw_ctr0);
320 writel(value, &ippc->ip_pw_ctr0);
322 value = readl(&ippc->ip_pw_ctr0);
324 writel(value, &ippc->ip_pw_ctr0);
330 value = readl(&ippc->ip_pw_ctr2);
332 writel(value, &ippc->ip_pw_ctr2);
334 value = readl(&ippc->ip_xhci_cap);
614 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ippc");
615 if (res) { /* ippc register is optional */