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;
365 val = rda_uart_read(port, RDA_UART_IRQ_MASK);
366 val |= RDA_UART_TX_DATA_NEEDED;
367 rda_uart_write(port, val, RDA_UART_IRQ_MASK);
373 u32 status, val;
394 val = rda_uart_read(port, RDA_UART_RXTX_BUFFER);
395 val &= 0xff;
398 tty_insert_flip_char(&port->state->port, val, flag);
412 u32 val, irq_mask;
417 val = rda_uart_read(port, RDA_UART_IRQ_CAUSE);
418 rda_uart_write(port, val, RDA_UART_IRQ_CAUSE);
420 if (val & (RDA_UART_RX_DATA_AVAILABLE | RDA_UART_RX_TIMEOUT))
423 if (val & (RDA_UART_TX_DATA_NEEDED)) {
440 u32 val;
453 val = rda_uart_read(port, RDA_UART_CTRL);
454 val |= RDA_UART_ENABLE;
455 rda_uart_write(port, val, RDA_UART_CTRL);
458 val = rda_uart_read(port, RDA_UART_IRQ_MASK);
459 val |= (RDA_UART_RX_DATA_AVAILABLE | RDA_UART_RX_TIMEOUT);
460 rda_uart_write(port, val, RDA_UART_IRQ_MASK);
470 u32 val;
477 val = rda_uart_read(port, RDA_UART_CTRL);
478 val &= ~RDA_UART_ENABLE;
479 rda_uart_write(port, val, RDA_UART_CTRL);