zephyr/drivers
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
..
bluetooth bluetooth: move static device definition to platform configs 2016-02-05 20:15:25 -05:00
console serial: rework functions to use struct device... 2016-02-05 20:15:25 -05:00
interrupt_controller ioapic: cleanup code comments and doxygenize the file description 2016-02-05 20:15:20 -05:00
pci ffs: rename find_[first|last]_set to find_[lsb|msb]_set 2016-02-05 20:15:25 -05:00
random drivers: use subdir-ccflags-y for all drivers 2016-02-05 20:15:19 -05:00
serial serial: converting to new driver initialization model 2016-02-05 20:15:25 -05:00
simple serial: rework functions to use struct device... 2016-02-05 20:15:25 -05:00
timer Remove PIT code 2016-02-05 20:15:20 -05:00
Kconfig Move PCI settings to drivers/pci 2016-02-05 20:15:19 -05:00
Makefile drivers: use subdir-ccflags-y for all drivers 2016-02-05 20:15:19 -05:00