Lines Matching refs:val

125 static inline void rda_uart_write(struct uart_port *port, u32 val,
128 writel(val, port->membase + off);
140 u32 val;
144 val = rda_uart_read(port, RDA_UART_STATUS);
145 ret = (val & RDA_UART_TX_FIFO_MASK) ? TIOCSER_TEMT : 0;
169 u32 val;
172 val = rda_uart_read(port, RDA_UART_CMD_SET);
173 rda_uart_write(port, (val | RDA_UART_RTS), RDA_UART_CMD_SET);
176 val = rda_uart_read(port, RDA_UART_CMD_CLR);
177 rda_uart_write(port, (val | RDA_UART_RTS), RDA_UART_CMD_CLR);
180 val = rda_uart_read(port, RDA_UART_CTRL);
183 val |= RDA_UART_LOOP_BACK_EN;
185 val &= ~RDA_UART_LOOP_BACK_EN;
187 rda_uart_write(port, val, RDA_UART_CTRL);
192 u32 val;
194 val = rda_uart_read(port, RDA_UART_IRQ_MASK);
195 val &= ~RDA_UART_TX_DATA_NEEDED;
196 rda_uart_write(port, val, RDA_UART_IRQ_MASK);
198 val = rda_uart_read(port, RDA_UART_CMD_SET);
199 val |= RDA_UART_TX_FIFO_RESET;
200 rda_uart_write(port, val, RDA_UART_CMD_SET);
205 u32 val;
207 val = rda_uart_read(port, RDA_UART_IRQ_MASK);
208 val &= ~(RDA_UART_RX_DATA_AVAILABLE | RDA_UART_RX_TIMEOUT);
209 rda_uart_write(port, val, RDA_UART_IRQ_MASK);
212 val = rda_uart_read(port, RDA_UART_RXTX_BUFFER);
214 val = rda_uart_read(port, RDA_UART_CMD_SET);
215 val |= RDA_UART_RX_FIFO_RESET;
216 rda_uart_write(port, val, RDA_UART_CMD_SET);
221 u32 val;
228 val = rda_uart_read(port, RDA_UART_IRQ_MASK);
229 val |= RDA_UART_TX_DATA_NEEDED;
230 rda_uart_write(port, val, RDA_UART_IRQ_MASK);
335 u32 val;
364 val = rda_uart_read(port, RDA_UART_IRQ_MASK);
365 val |= RDA_UART_TX_DATA_NEEDED;
366 rda_uart_write(port, val, RDA_UART_IRQ_MASK);
372 u32 status, val;
393 val = rda_uart_read(port, RDA_UART_RXTX_BUFFER);
394 val &= 0xff;
397 tty_insert_flip_char(&port->state->port, val, flag);
409 u32 val, irq_mask;
414 val = rda_uart_read(port, RDA_UART_IRQ_CAUSE);
415 rda_uart_write(port, val, RDA_UART_IRQ_CAUSE);
417 if (val & (RDA_UART_RX_DATA_AVAILABLE | RDA_UART_RX_TIMEOUT))
420 if (val & (RDA_UART_TX_DATA_NEEDED)) {
437 u32 val;
450 val = rda_uart_read(port, RDA_UART_CTRL);
451 val |= RDA_UART_ENABLE;
452 rda_uart_write(port, val, RDA_UART_CTRL);
455 val = rda_uart_read(port, RDA_UART_IRQ_MASK);
456 val |= (RDA_UART_RX_DATA_AVAILABLE | RDA_UART_RX_TIMEOUT);
457 rda_uart_write(port, val, RDA_UART_IRQ_MASK);
467 u32 val;
474 val = rda_uart_read(port, RDA_UART_CTRL);
475 val &= ~RDA_UART_ENABLE;
476 rda_uart_write(port, val, RDA_UART_CTRL);