OpenCloudOS-Kernel/arch/nios2/boot
Tobias Klauser 44a4ed4257 nios2: enable earlycon support
Enable generic earlycon support for nios2. This e.g. allows to use a
8250/16650 UART as earlycon.

In order to get the earlycon, we just need to call parse_early_param()
in early_init_devtree() as soon as the device tree is initially scanned.
By adding an stdout-path property to the dts (done in this patch for
10m50_devboard), the earlycon can be used.

In order to provide early printk support, we need to provide a dummy
implementation of early_console_write(), so that
arch/nios2/kernel/early_printk.c can still be compiled if neither
SERIAL_ALTERA_JTAGUART_CONSOLE nor SERIAL_ALTERA_UART_CONSOLE is
selected. As soon as the altera_uart and altera_jtaguart support
earlycon, the entire file can be removed.

Tested-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Acked-by: Ley Foon Tan <ley.foon.tan@intel.com>
2017-05-08 16:59:19 +08:00
..
compressed kbuild: delete unnecessary "@:" 2016-04-20 10:36:57 +02:00
dts nios2: enable earlycon support 2017-05-08 16:59:19 +08:00
.gitignore nios2: add .gitignore entries for auto-generated files 2017-05-08 16:59:19 +08:00
Makefile nios2: Add support for compressed kernel 2015-02-10 23:26:34 +08:00
install.sh nios2: Build infrastructure 2014-12-08 12:56:06 +08:00
linked_dtb.S