Lines Matching refs:uport
1122 static bool sprd_uart_is_console(struct uart_port *uport) in sprd_uart_is_console() argument
1126 if ((cons && cons->index >= 0 && cons->index == uport->line) || in sprd_uart_is_console()
1127 of_console_check(uport->dev->of_node, SPRD_TTY_NAME, uport->line)) in sprd_uart_is_console()
1133 static int sprd_clk_init(struct uart_port *uport) in sprd_clk_init() argument
1136 struct sprd_uart_port *u = sprd_port[uport->line]; in sprd_clk_init()
1138 clk_uart = devm_clk_get(uport->dev, "uart"); in sprd_clk_init()
1140 dev_warn(uport->dev, "uart%d can't get uart clock\n", in sprd_clk_init()
1141 uport->line); in sprd_clk_init()
1145 clk_parent = devm_clk_get(uport->dev, "source"); in sprd_clk_init()
1147 dev_warn(uport->dev, "uart%d can't get source clock\n", in sprd_clk_init()
1148 uport->line); in sprd_clk_init()
1153 uport->uartclk = SPRD_DEFAULT_SOURCE_CLK; in sprd_clk_init()
1155 uport->uartclk = clk_get_rate(clk_uart); in sprd_clk_init()
1157 u->clk = devm_clk_get(uport->dev, "enable"); in sprd_clk_init()
1162 dev_warn(uport->dev, "uart%d can't get enable clock\n", in sprd_clk_init()
1163 uport->line); in sprd_clk_init()
1166 if (!sprd_uart_is_console(uport)) in sprd_clk_init()