Lines Matching refs:base
26 void __iomem *base;
42 writel(0x1 << d->irq, pch_lpc_priv->base + LPC_INT_CLR);
50 writel(readl(pch_lpc_priv->base + LPC_INT_ENA) & (~(0x1 << (d->irq))),
51 pch_lpc_priv->base + LPC_INT_ENA);
63 writel(readl(pch_lpc_priv->base + LPC_INT_ENA) | (0x1 << (d->irq)),
64 pch_lpc_priv->base + LPC_INT_ENA);
76 val = readl(pch_lpc_priv->base + LPC_INT_POL);
83 writel(val, pch_lpc_priv->base + LPC_INT_POL);
106 pending = readl(pch_lpc_priv->base + LPC_INT_ENA);
107 pending &= readl(pch_lpc_priv->base + LPC_INT_STS);
134 writel(0x80000000, priv->base + LPC_INT_CTL);
135 writel(0, priv->base + LPC_INT_ENA);
137 writel(0x3ffff, priv->base + LPC_INT_CLR);
142 return (readl(priv->base + LPC_INT_ENA) == 0xffffffff) &&
143 (readl(priv->base + LPC_INT_STS) == 0xffffffff);
148 pch_lpc_priv->saved_reg_ctl = readl(pch_lpc_priv->base + LPC_INT_CTL);
149 pch_lpc_priv->saved_reg_ena = readl(pch_lpc_priv->base + LPC_INT_ENA);
150 pch_lpc_priv->saved_reg_pol = readl(pch_lpc_priv->base + LPC_INT_POL);
156 writel(pch_lpc_priv->saved_reg_ctl, pch_lpc_priv->base + LPC_INT_CTL);
157 writel(pch_lpc_priv->saved_reg_ena, pch_lpc_priv->base + LPC_INT_ENA);
158 writel(pch_lpc_priv->saved_reg_pol, pch_lpc_priv->base + LPC_INT_POL);
182 priv->base = ioremap(acpi_pchlpc->address, acpi_pchlpc->size);
183 if (!priv->base) {
218 iounmap(priv->base);