Lines Matching refs:rval
102 u32 rval; in sun4i_ps2_interrupt() local
116 rval = PS2_LSTS_TXTDO | PS2_LSTS_STOPERR | PS2_LSTS_ACKERR | in sun4i_ps2_interrupt()
118 writel(rval, drvdata->reg_base + PS2_REG_LSTS); in sun4i_ps2_interrupt()
123 rval = PS2_FSTS_TXUF | PS2_FSTS_TXOF | PS2_FSTS_TXRDY | in sun4i_ps2_interrupt()
125 writel(rval, drvdata->reg_base + PS2_REG_FSTS); in sun4i_ps2_interrupt()
128 rval = (fifo_status >> 16) & 0x3; in sun4i_ps2_interrupt()
129 while (rval--) { in sun4i_ps2_interrupt()
146 u32 rval; in sun4i_ps2_open() local
149 rval = PS2_LCTL_STOPERREN | PS2_LCTL_ACKERREN in sun4i_ps2_open()
151 writel(rval, drvdata->reg_base + PS2_REG_LCTL); in sun4i_ps2_open()
154 rval = PS2_FCTL_TXRST | PS2_FCTL_RXRST | PS2_FCTL_TXUFIEN in sun4i_ps2_open()
158 writel(rval, drvdata->reg_base + PS2_REG_FCTL); in sun4i_ps2_open()
164 rval = (clk_scdf << 8) | clk_pcdf; in sun4i_ps2_open()
165 writel(rval, drvdata->reg_base + PS2_REG_CLKDR); in sun4i_ps2_open()
168 rval = PS2_GCTL_RESET | PS2_GCTL_INTEN | PS2_GCTL_MASTER in sun4i_ps2_open()
172 writel(rval, drvdata->reg_base + PS2_REG_GCTL); in sun4i_ps2_open()
180 u32 rval; in sun4i_ps2_close() local
183 rval = readl(drvdata->reg_base + PS2_REG_GCTL); in sun4i_ps2_close()
184 writel(rval & ~(PS2_GCTL_INTEN), drvdata->reg_base + PS2_REG_GCTL); in sun4i_ps2_close()