Lines Matching defs:uart_index
81 * @param uart_index Uart to read from (0 or 1)
84 static inline uint8_t cvmx_uart_read_byte(int uart_index)
91 lsrval.u64 = cvmx_read_csr(CVMX_MIO_UARTX_LSR(uart_index));
95 return cvmx_read_csr(CVMX_MIO_UARTX_RBR(uart_index));
101 * @param uart_index Uart to read from (0 or 1)
106 static inline uint8_t cvmx_uart_read_byte_with_timeout(int uart_index, int *timedout, volatile unsigned timeout)
119 lsrval.u64 = cvmx_read_csr(CVMX_MIO_UARTX_LSR(uart_index));
124 return cvmx_read_csr(CVMX_MIO_UARTX_RBR(uart_index));
131 * @param uart_index Uart to write to (0 or 1)
134 static inline void cvmx_uart_write_byte(int uart_index, uint8_t ch)
141 lsrval.u64 = cvmx_read_csr(CVMX_MIO_UARTX_LSR(uart_index));
146 cvmx_write_csr(CVMX_MIO_UARTX_THR(uart_index), ch);
152 * @param uart_index Uart to use (0 or 1)
155 static inline void cvmx_uart_write_string(int uart_index, const char *str)
160 cvmx_uart_write_byte(uart_index, *str);