Lines Matching refs:ippc
78 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs;
88 value = readl(&ippc->ip_pw_ctr1);
90 writel(value, &ippc->ip_pw_ctr1);
99 value = readl(&ippc->u3_ctrl_p[i]);
102 writel(value, &ippc->u3_ctrl_p[i]);
107 value = readl(&ippc->u2_ctrl_p[i]);
110 writel(value, &ippc->u2_ctrl_p[i]);
123 ret = readl_poll_timeout(&ippc->ip_pw_sts1, value,
135 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs;
148 value = readl(&ippc->u3_ctrl_p[i]);
150 writel(value, &ippc->u3_ctrl_p[i]);
155 value = readl(&ippc->u2_ctrl_p[i]);
157 writel(value, &ippc->u2_ctrl_p[i]);
161 value = readl(&ippc->ip_pw_ctr1);
163 writel(value, &ippc->ip_pw_ctr1);
166 ret = readl_poll_timeout(&ippc->ip_pw_sts1, value,
177 struct mu3c_ippc_regs __iomem *ippc = mtk->ippc_regs;
184 value = readl(&ippc->ip_pw_ctr0);
186 writel(value, &ippc->ip_pw_ctr0);
188 value = readl(&ippc->ip_pw_ctr0);
190 writel(value, &ippc->ip_pw_ctr0);
196 value = readl(&ippc->ip_pw_ctr2);
198 writel(value, &ippc->ip_pw_ctr2);
200 value = readl(&ippc->ip_xhci_cap);
525 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ippc");
526 if (res) { /* ippc register is optional */