PD#SWPL-6969
Problem:
For some historical reason, aml-uart is configured as the earlycon
name in uboot, which is not recognized by 4.9 kernel
Solution:
support aml-uart as the name for earlycon
Verify:
Ampere
Change-Id: I53463ac6d27ff3e911aa675cd5d10d6cbf26ba05
Signed-off-by: Jiamin Ma <jiamin.ma@amlogic.com>
return 0;
}
EARLYCON_DECLARE(aml_uart, meson_early_console_setup);
+EARLYCON_DECLARE_COMP(aml-uart, meson_early_console_setup);
static struct console meson_serial_console = {
.name = AML_UART_DEV_NAME,
#define EARLYCON_DECLARE(_name, fn) OF_EARLYCON_DECLARE(_name, "", fn)
+#ifdef CONFIG_AMLOGIC_MODIFY
+#define EARLYCON_DECLARE_COMP(_name, fn) \
+ _OF_EARLYCON_DECLARE(_name, "", fn, __LINE__ ## __COUNTER__)
+#endif
+
extern int of_setup_earlycon(const struct earlycon_id *match,
unsigned long node,
const char *options);