This reverts commit a659652f6169240a5818cb244b280c5a362ef5a4. This broke the earlycon on LS1021A processors because the order of the earlycon_setup() functions were changed. Before the commit the normal lpuart32_early_console_setup() was called. After the commit the lpuart32_imx_early_console_setup() is called instead.
Unified · Split
| @@ -2390,6 +2390,8 @@ static int __init lpuart32_imx_early_console_setup(struct earlycon_device *devic · 2389 unmodified lines | |||
| 2390 | OF_EARLYCON_DECLARE(lpuart, "fsl,vf610-lpuart", lpuart_early_console_setup); | 2390 | OF_EARLYCON_DECLARE(lpuart, "fsl,vf610-lpuart", lpuart_early_console_setup); |
| 2391 | OF_EARLYCON_DECLARE(lpuart32, "fsl,ls1021a-lpuart", lpuart32_early_console_setup); | 2391 | OF_EARLYCON_DECLARE(lpuart32, "fsl,ls1021a-lpuart", lpuart32_early_console_setup); |
| 2392 | OF_EARLYCON_DECLARE(lpuart32, "fsl,imx7ulp-lpuart", lpuart32_imx_early_console_setup); | 2392 | OF_EARLYCON_DECLARE(lpuart32, "fsl,imx7ulp-lpuart", lpuart32_imx_early_console_setup); |
| 2393 | EARLYCON_DECLARE(lpuart, lpuart_early_console_setup); | ||
| 2394 | EARLYCON_DECLARE(lpuart32, lpuart32_early_console_setup); | ||
| 2393 | 2395 | ||
| 2394 | #define LPUART_CONSOLE (&lpuart_console) | 2396 | #define LPUART_CONSOLE (&lpuart_console) |
| 2395 | #define LPUART32_CONSOLE (&lpuart32_console) | 2397 | #define LPUART32_CONSOLE (&lpuart32_console) |