Lines Matching refs:uart_index
85 * @param uart_index Index of uart to configure
93 int cvmx_uart_setup2(int uart_index, int cpu_clock_hertz, int baudrate)
110 cvmx_write_csr(CVMX_MIO_UARTX_FCR(uart_index), fcrval.u64);
113 if (uart_index == 1 && cvmx_uart_simulator_p())
120 cvmx_read_csr(CVMX_MIO_UARTX_LSR(uart_index));
128 cvmx_write_csr(CVMX_MIO_UARTX_LCR(uart_index), lcrval.u64);
130 cvmx_write_csr(CVMX_MIO_UARTX_DLL(uart_index), divisor & 0xff);
131 cvmx_write_csr(CVMX_MIO_UARTX_DLH(uart_index), (divisor>>8) & 0xff);
134 cvmx_write_csr(CVMX_MIO_UARTX_LCR(uart_index), lcrval.u64);
155 cvmx_write_csr(CVMX_MIO_UARTX_MCR(uart_index), mcrval.u64);
163 * @param uart_index Uart to setup (0 or 1)
166 int cvmx_uart_setup (int uart_index)
168 return cvmx_uart_setup2(uart_index, cvmx_clock_get_rate (CVMX_CLOCK_SCLK), 115200);