Lines Matching defs:base_addr
65 int console_imx_uart_core_init(uintptr_t base_addr, unsigned int uart_clk,
72 write_reg(base_addr, IMX_UART_CR2_OFFSET, 0);
74 val = read_reg(base_addr, IMX_UART_CR2_OFFSET);
78 write_reg(base_addr, IMX_UART_CR1_OFFSET, IMX_UART_CR1_UARTEN);
83 write_reg(base_addr, IMX_UART_CR2_OFFSET, val);
87 write_reg(base_addr, IMX_UART_CR3_OFFSET, val);
90 write_reg(base_addr, IMX_UART_CR4_OFFSET, 0x8000);
99 write_reg(base_addr, IMX_UART_FCR_OFFSET, val);
115 write_reg(base_addr, IMX_UART_BIR_OFFSET, 0x0f);
117 write_reg(base_addr, IMX_UART_BMR_OFFSET, val);
123 * int console_core_putc(int c, uintptr_t base_addr)
132 int console_imx_uart_core_putc(int c, uintptr_t base_addr)
137 console_imx_uart_core_putc('\r', base_addr);
140 write_reg(base_addr, IMX_UART_TXD_OFFSET, c);
144 val = read_reg(base_addr, IMX_UART_STAT2_OFFSET);
158 int console_imx_uart_core_getc(uintptr_t base_addr)
162 val = read_reg(base_addr, IMX_UART_TS_OFFSET);
166 val = read_reg(base_addr, IMX_UART_RXD_OFFSET);
178 void console_imx_uart_core_flush(uintptr_t base_addr)