zephyr/drivers/serial
Daniel Leung 2fd29e2667 serial: converting to new driver initialization model
This restructures the device structs and now utilizes the new
driver initialization model. This is another step towards
converting the serial driver to the new driver model.

Note that the serial driver does not initialize the hardware
unless it is being used by another driver. The configuration
of the serial port needs to be done by the driver utilizing
the port (e.g. baud rate, interrupt priority, etc.).
Therefore, some serial ports are declared but not exactly
configured.

Also note that the UART console is being initialized at
the same time as the serial port. This will be removed
in future patch, so the UART console driver will do
its own initialization.

Change-Id: Idd89954b2d0649a557ba8c869ee96512fec898e4
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2016-02-05 20:15:25 -05:00
..
Kconfig serial: introduce CONFIG_SERIAL 2016-02-05 20:15:25 -05:00
Makefile serial: converting to new driver initialization model 2016-02-05 20:15:25 -05:00
k20UartDrv.c serial: rework functions to use struct device... 2016-02-05 20:15:25 -05:00
ns16550.c serial: converting to new driver initialization model 2016-02-05 20:15:25 -05:00
ns16550.h serial: rework functions to use struct device... 2016-02-05 20:15:25 -05:00
nsim_uart.c serial: rework functions to use struct device... 2016-02-05 20:15:25 -05:00
serial.c serial: converting to new driver initialization model 2016-02-05 20:15:25 -05:00
stellarisUartDrv.c serial: rework functions to use struct device... 2016-02-05 20:15:25 -05:00