Lines Matching refs:ltq_port
313 struct ltq_uart_port *ltq_port = to_ltq_uart_port(port); in lqasc_startup() local
316 if (!IS_ERR(ltq_port->clk)) in lqasc_startup()
317 clk_enable(ltq_port->clk); in lqasc_startup()
318 port->uartclk = clk_get_rate(ltq_port->fpiclk); in lqasc_startup()
339 retval = request_irq(ltq_port->tx_irq, lqasc_tx_int, in lqasc_startup()
346 retval = request_irq(ltq_port->rx_irq, lqasc_rx_int, in lqasc_startup()
353 retval = request_irq(ltq_port->err_irq, lqasc_err_int, in lqasc_startup()
365 free_irq(ltq_port->rx_irq, port); in lqasc_startup()
367 free_irq(ltq_port->tx_irq, port); in lqasc_startup()
374 struct ltq_uart_port *ltq_port = to_ltq_uart_port(port); in lqasc_shutdown() local
375 free_irq(ltq_port->tx_irq, port); in lqasc_shutdown()
376 free_irq(ltq_port->rx_irq, port); in lqasc_shutdown()
377 free_irq(ltq_port->err_irq, port); in lqasc_shutdown()
384 if (!IS_ERR(ltq_port->clk)) in lqasc_shutdown()
385 clk_disable(ltq_port->clk); in lqasc_shutdown()
598 struct ltq_uart_port *ltq_port; in lqasc_console_write() local
605 ltq_port = lqasc_port[co->index]; in lqasc_console_write()
606 if (!ltq_port) in lqasc_console_write()
609 port = <q_port->port; in lqasc_console_write()
619 struct ltq_uart_port *ltq_port; in lqasc_console_setup() local
629 ltq_port = lqasc_port[co->index]; in lqasc_console_setup()
630 if (!ltq_port) in lqasc_console_setup()
633 port = <q_port->port; in lqasc_console_setup()
635 if (!IS_ERR(ltq_port->clk)) in lqasc_console_setup()
636 clk_enable(ltq_port->clk); in lqasc_console_setup()
638 port->uartclk = clk_get_rate(ltq_port->fpiclk); in lqasc_console_setup()
677 struct ltq_uart_port *ltq_port; in lqasc_probe() local
700 ltq_port = devm_kzalloc(&pdev->dev, sizeof(struct ltq_uart_port), in lqasc_probe()
702 if (!ltq_port) in lqasc_probe()
705 port = <q_port->port; in lqasc_probe()
718 ltq_port->fpiclk = clk_get_fpi(); in lqasc_probe()
719 if (IS_ERR(ltq_port->fpiclk)) { in lqasc_probe()
725 ltq_port->clk = clk_get(&pdev->dev, NULL); in lqasc_probe()
727 ltq_port->tx_irq = irqres[0].start; in lqasc_probe()
728 ltq_port->rx_irq = irqres[1].start; in lqasc_probe()
729 ltq_port->err_irq = irqres[2].start; in lqasc_probe()
731 lqasc_port[line] = ltq_port; in lqasc_probe()
732 platform_set_drvdata(pdev, ltq_port); in lqasc_probe()