File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -2724,14 +2724,15 @@ static int lpuart_probe(struct platform_device *pdev)
2724
2724
lpuart_reg .cons = LPUART_CONSOLE ;
2725
2725
handler = lpuart_int ;
2726
2726
}
2727
- ret = uart_add_one_port (& lpuart_reg , & sport -> port );
2728
- if (ret )
2729
- goto failed_attach_port ;
2730
2727
2731
2728
ret = lpuart_global_reset (sport );
2732
2729
if (ret )
2733
2730
goto failed_reset ;
2734
2731
2732
+ ret = uart_add_one_port (& lpuart_reg , & sport -> port );
2733
+ if (ret )
2734
+ goto failed_attach_port ;
2735
+
2735
2736
ret = uart_get_rs485_mode (& sport -> port );
2736
2737
if (ret )
2737
2738
goto failed_get_rs485 ;
@@ -2747,9 +2748,9 @@ static int lpuart_probe(struct platform_device *pdev)
2747
2748
2748
2749
failed_irq_request :
2749
2750
failed_get_rs485 :
2750
- failed_reset :
2751
2751
uart_remove_one_port (& lpuart_reg , & sport -> port );
2752
2752
failed_attach_port :
2753
+ failed_reset :
2753
2754
lpuart_disable_clks (sport );
2754
2755
return ret ;
2755
2756
}
You can’t perform that action at this time.
0 commit comments