Lines Matching refs:base
30 void __iomem *base;
47 writel(0x1 << d->hwirq, priv->base + LPC_INT_CLR);
57 writel(readl(priv->base + LPC_INT_ENA) & (~(0x1 << (d->hwirq))),
58 priv->base + LPC_INT_ENA);
68 writel(readl(priv->base + LPC_INT_ENA) | (0x1 << (d->hwirq)),
69 priv->base + LPC_INT_ENA);
82 val = readl(priv->base + LPC_INT_POL);
89 writel(val, priv->base + LPC_INT_POL);
111 pending = readl(priv->base + LPC_INT_ENA);
112 pending &= readl(priv->base + LPC_INT_STS);
140 writel(LPC_INT_CTL_EN, priv->base + LPC_INT_CTL);
141 writel(0, priv->base + LPC_INT_ENA);
143 writel(GENMASK(17, 0), priv->base + LPC_INT_CLR);
148 return (readl(priv->base + LPC_INT_ENA) == 0xffffffff) &&
149 (readl(priv->base + LPC_INT_STS) == 0xffffffff);
154 pch_lpc_priv->saved_reg_ctl = readl(pch_lpc_priv->base + LPC_INT_CTL);
155 pch_lpc_priv->saved_reg_ena = readl(pch_lpc_priv->base + LPC_INT_ENA);
156 pch_lpc_priv->saved_reg_pol = readl(pch_lpc_priv->base + LPC_INT_POL);
162 writel(pch_lpc_priv->saved_reg_ctl, pch_lpc_priv->base + LPC_INT_CTL);
163 writel(pch_lpc_priv->saved_reg_ena, pch_lpc_priv->base + LPC_INT_ENA);
164 writel(pch_lpc_priv->saved_reg_pol, pch_lpc_priv->base + LPC_INT_POL);
186 priv->base = ioremap(acpi_pchlpc->address, acpi_pchlpc->size);
187 if (!priv->base)
225 iounmap(priv->base);