Lines Matching refs:cdns_uart
165 struct cdns_uart { struct
172 #define to_cdns_uart(_nb) container_of(_nb, struct cdns_uart, \ argument
392 struct cdns_uart *cdns_uart = port->private_data; in cdns_uart_set_baud_rate() local
406 cdns_uart->baud = baud; in cdns_uart_set_baud_rate()
427 struct cdns_uart *cdns_uart = to_cdns_uart(nb); in cdns_uart_clk_notifier_cb() local
429 port = cdns_uart->port; in cdns_uart_clk_notifier_cb()
443 if (!cdns_uart_calc_baud_divs(ndata->new_rate, cdns_uart->baud, in cdns_uart_clk_notifier_cb()
449 spin_lock_irqsave(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
456 spin_unlock_irqrestore(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
466 spin_lock_irqsave(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
471 cdns_uart->baud = cdns_uart_set_baud_rate(cdns_uart->port, in cdns_uart_clk_notifier_cb()
472 cdns_uart->baud); in cdns_uart_clk_notifier_cb()
476 spin_lock_irqsave(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
498 spin_unlock_irqrestore(&cdns_uart->port->lock, flags); in cdns_uart_clk_notifier_cb()
1238 struct cdns_uart *cdns_uart = port->private_data; in cdns_uart_suspend() local
1240 clk_disable(cdns_uart->uartclk); in cdns_uart_suspend()
1241 clk_disable(cdns_uart->pclk); in cdns_uart_suspend()
1285 struct cdns_uart *cdns_uart = port->private_data; in cdns_uart_resume() local
1287 clk_enable(cdns_uart->pclk); in cdns_uart_resume()
1288 clk_enable(cdns_uart->uartclk); in cdns_uart_resume()
1338 struct cdns_uart *cdns_uart_data; in cdns_uart_probe()
1452 struct cdns_uart *cdns_uart_data = port->private_data; in cdns_uart_remove()