Lines Matching defs:uart
8 #include <uart.h>
20 struct mt_uart *uart;
27 uart = &uart_save_addr[uart_idx];
28 base = uart->base;
31 mmio_write_32(UART_EFR(base), uart->registers.efr);
32 mmio_write_32(UART_LCR(base), uart->registers.lcr);
33 mmio_write_32(UART_FCR(base), uart->registers.fcr);
36 mmio_write_32(UART_HIGHSPEED(base), uart->registers.highspeed);
37 mmio_write_32(UART_FRACDIV_L(base), uart->registers.fracdiv_l);
38 mmio_write_32(UART_FRACDIV_M(base), uart->registers.fracdiv_m);
40 uart->registers.lcr | UART_LCR_DLAB);
41 mmio_write_32(UART_DLL(base), uart->registers.dll);
42 mmio_write_32(UART_DLH(base), uart->registers.dlh);
43 mmio_write_32(UART_LCR(base), uart->registers.lcr);
45 uart->registers.sample_count);
47 uart->registers.sample_point);
48 mmio_write_32(UART_GUARD(base), uart->registers.guard);
51 mmio_write_32(UART_ESCAPE_EN(base), uart->registers.escape_en);
52 mmio_write_32(UART_MCR(base), uart->registers.mcr);
53 mmio_write_32(UART_IER(base), uart->registers.ier);
54 mmio_write_32(UART_SCR(base), uart->registers.scr);
61 struct mt_uart *uart;
69 uart = &uart_save_addr[uart_idx];
70 uart->registers.lcr = mmio_read_32(UART_LCR(base));
73 uart->registers.efr = mmio_read_32(UART_EFR(base));
74 mmio_write_32(UART_LCR(base), uart->registers.lcr);
75 uart->registers.fcr = mmio_read_32(UART_FCR_RD(base));
78 uart->registers.highspeed = mmio_read_32(UART_HIGHSPEED(base));
79 uart->registers.fracdiv_l = mmio_read_32(UART_FRACDIV_L(base));
80 uart->registers.fracdiv_m = mmio_read_32(UART_FRACDIV_M(base));
82 uart->registers.lcr | UART_LCR_DLAB);
83 uart->registers.dll = mmio_read_32(UART_DLL(base));
84 uart->registers.dlh = mmio_read_32(UART_DLH(base));
85 mmio_write_32(UART_LCR(base), uart->registers.lcr);
86 uart->registers.sample_count = mmio_read_32(
88 uart->registers.sample_point = mmio_read_32(
90 uart->registers.guard = mmio_read_32(UART_GUARD(base));
93 uart->registers.escape_en = mmio_read_32(UART_ESCAPE_EN(base));
94 uart->registers.mcr = mmio_read_32(UART_MCR(base));
95 uart->registers.ier = mmio_read_32(UART_IER(base));
96 uart->registers.scr = mmio_read_32(UART_SCR(base));