Lines Matching defs:cdns_uart
187 * struct cdns_uart - device data
196 struct cdns_uart {
209 #define to_cdns_uart(_nb) container_of(_nb, struct cdns_uart, \
221 struct cdns_uart *cdns_uart = port->private_data;
229 is_rxbs_support = cdns_uart->quirks & CDNS_UART_RXBS_SUPPORT;
327 * and write it to the cdns_uart's TX_FIFO
468 struct cdns_uart *cdns_uart = port->private_data;
482 cdns_uart->baud = baud;
503 struct cdns_uart *cdns_uart = to_cdns_uart(nb);
505 port = cdns_uart->port;
519 if (!cdns_uart_calc_baud_divs(ndata->new_rate, cdns_uart->baud,
525 spin_lock_irqsave(&cdns_uart->port->lock, flags);
532 spin_unlock_irqrestore(&cdns_uart->port->lock, flags);
542 spin_lock_irqsave(&cdns_uart->port->lock, flags);
547 cdns_uart->baud = cdns_uart_set_baud_rate(cdns_uart->port,
548 cdns_uart->baud);
552 spin_lock_irqsave(&cdns_uart->port->lock, flags);
574 spin_unlock_irqrestore(&cdns_uart->port->lock, flags);
816 * cdns_uart_startup - Called when an application opens a cdns_uart port
823 struct cdns_uart *cdns_uart = port->private_data;
829 is_brk_support = cdns_uart->quirks & CDNS_UART_RXBS_SUPPORT;
899 * cdns_uart_shutdown - Called when an application closes a cdns_uart port
924 * cdns_uart_type - Set UART type to cdns_uart port
958 * cdns_uart_request_port - Claim the memory region attached to cdns_uart port,
959 * called when the driver adds a cdns_uart port via
985 * Release the memory region attached to a cdns_uart port. Called when the
986 * driver removes a cdns_uart port via uart_remove_one_port().
1016 struct cdns_uart *cdns_uart_data = port->private_data;
1038 struct cdns_uart *cdns_uart_data = port->private_data;
1308 struct cdns_uart *cdns_uart = port->private_data;
1332 return uart_suspend_port(cdns_uart->cdns_uart_driver, port);
1344 struct cdns_uart *cdns_uart = port->private_data;
1352 clk_enable(cdns_uart->pclk);
1353 clk_enable(cdns_uart->uartclk);
1373 clk_disable(cdns_uart->uartclk);
1374 clk_disable(cdns_uart->pclk);
1385 return uart_resume_port(cdns_uart->cdns_uart_driver, port);
1391 struct cdns_uart *cdns_uart = port->private_data;
1393 clk_disable(cdns_uart->uartclk);
1394 clk_disable(cdns_uart->pclk);
1401 struct cdns_uart *cdns_uart = port->private_data;
1403 clk_enable(cdns_uart->pclk);
1404 clk_enable(cdns_uart->uartclk);
1441 struct cdns_uart *cdns_uart_data;
1642 struct cdns_uart *cdns_uart_data = port->private_data;
1645 /* Remove the cdns_uart port from the serial core */