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()
148 u32 rval; in sun4i_ps2_open() local
152 rval = PS2_LCTL_STOPERREN | PS2_LCTL_ACKERREN in sun4i_ps2_open()
154 writel(rval, drvdata->reg_base + PS2_REG_LCTL); in sun4i_ps2_open()
157 rval = PS2_FCTL_TXRST | PS2_FCTL_RXRST | PS2_FCTL_TXUFIEN in sun4i_ps2_open()
161 writel(rval, drvdata->reg_base + PS2_REG_FCTL); in sun4i_ps2_open()
167 rval = (clk_scdf << 8) | clk_pcdf; in sun4i_ps2_open()
168 writel(rval, drvdata->reg_base + PS2_REG_CLKDR); in sun4i_ps2_open()
171 rval = PS2_GCTL_RESET | PS2_GCTL_INTEN | PS2_GCTL_MASTER in sun4i_ps2_open()
175 writel(rval, drvdata->reg_base + PS2_REG_GCTL); in sun4i_ps2_open()
184 u32 rval; in sun4i_ps2_close() local
187 rval = readl(drvdata->reg_base + PS2_REG_GCTL); in sun4i_ps2_close()
188 writel(rval & ~(PS2_GCTL_INTEN), drvdata->reg_base + PS2_REG_GCTL); in sun4i_ps2_close()