Lines Matching refs:ltq_port
312 struct ltq_uart_port *ltq_port = to_ltq_uart_port(port); in lqasc_startup() local
315 if (!IS_ERR(ltq_port->clk)) in lqasc_startup()
316 clk_enable(ltq_port->clk); in lqasc_startup()
317 port->uartclk = clk_get_rate(ltq_port->fpiclk); in lqasc_startup()
338 retval = request_irq(ltq_port->tx_irq, lqasc_tx_int, in lqasc_startup()
345 retval = request_irq(ltq_port->rx_irq, lqasc_rx_int, in lqasc_startup()
352 retval = request_irq(ltq_port->err_irq, lqasc_err_int, in lqasc_startup()
364 free_irq(ltq_port->rx_irq, port); in lqasc_startup()
366 free_irq(ltq_port->tx_irq, port); in lqasc_startup()
373 struct ltq_uart_port *ltq_port = to_ltq_uart_port(port); in lqasc_shutdown() local
374 free_irq(ltq_port->tx_irq, port); in lqasc_shutdown()
375 free_irq(ltq_port->rx_irq, port); in lqasc_shutdown()
376 free_irq(ltq_port->err_irq, port); in lqasc_shutdown()
383 if (!IS_ERR(ltq_port->clk)) in lqasc_shutdown()
384 clk_disable(ltq_port->clk); in lqasc_shutdown()
597 struct ltq_uart_port *ltq_port; in lqasc_console_write() local
604 ltq_port = lqasc_port[co->index]; in lqasc_console_write()
605 if (!ltq_port) in lqasc_console_write()
608 port = <q_port->port; in lqasc_console_write()
618 struct ltq_uart_port *ltq_port; in lqasc_console_setup() local
628 ltq_port = lqasc_port[co->index]; in lqasc_console_setup()
629 if (!ltq_port) in lqasc_console_setup()
632 port = <q_port->port; in lqasc_console_setup()
634 if (!IS_ERR(ltq_port->clk)) in lqasc_console_setup()
635 clk_enable(ltq_port->clk); in lqasc_console_setup()
637 port->uartclk = clk_get_rate(ltq_port->fpiclk); in lqasc_console_setup()
676 struct ltq_uart_port *ltq_port; in lqasc_probe() local
699 ltq_port = devm_kzalloc(&pdev->dev, sizeof(struct ltq_uart_port), in lqasc_probe()
701 if (!ltq_port) in lqasc_probe()
704 port = <q_port->port; in lqasc_probe()
717 ltq_port->fpiclk = clk_get_fpi(); in lqasc_probe()
718 if (IS_ERR(ltq_port->fpiclk)) { in lqasc_probe()
724 ltq_port->clk = clk_get(&pdev->dev, NULL); in lqasc_probe()
726 ltq_port->tx_irq = irqres[0].start; in lqasc_probe()
727 ltq_port->rx_irq = irqres[1].start; in lqasc_probe()
728 ltq_port->err_irq = irqres[2].start; in lqasc_probe()
730 lqasc_port[line] = ltq_port; in lqasc_probe()
731 platform_set_drvdata(pdev, ltq_port); in lqasc_probe()