#include <linux/module.h>
#include <linux/ioport.h>
#include <linux/init.h>
#include <linux/serial_core.h>
#include <linux/serial.h>
#include <linux/delay.h>
#include <linux/of.h>
#include <linux/io.h>
#define URTX0 …
#define UTS_TXFULL …
#define IMX21_UTS …
static void imx_uart_console_early_putchar(struct uart_port *port, unsigned char ch)
{ … }
static void imx_uart_console_early_write(struct console *con, const char *s,
unsigned count)
{ … }
static int __init
imx_console_early_setup(struct earlycon_device *dev, const char *opt)
{ … }
OF_EARLYCON_DECLARE(…);
OF_EARLYCON_DECLARE(…);
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;