18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0+ */ 28c2ecf20Sopenharmony_ci/* Synopsys DesignWare 8250 library header file. */ 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci#include <linux/types.h> 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci#include "8250.h" 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_cistruct dw8250_port_data { 98c2ecf20Sopenharmony_ci /* Port properties */ 108c2ecf20Sopenharmony_ci int line; 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci /* DMA operations */ 138c2ecf20Sopenharmony_ci struct uart_8250_dma dma; 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci /* Hardware configuration */ 168c2ecf20Sopenharmony_ci u8 dlf_size; 178c2ecf20Sopenharmony_ci}; 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_civoid dw8250_setup_port(struct uart_port *p); 20