zephyr/drivers
Daniel Leung ad2d29689e console: uart_console: decouple uart console init from UART init
With this, the UART console has its own initialization which is not
dependent on UART init routines.

This will allow the app to utilize all UARTs for other purposes,
instead of always reserving one for console. Future patch
will enable this choice.

Note that the console init is effectively demoted to pure_init
from pure_early_init. The UART console depends on UART being
initialized, but there is no deferred init at this point.
So this initializes the console a bit later than UARTs,
simply to make sure the UART is initialized before using it.
Once there is a mechanism for some type of deferred initialization,
the UART console init can be promoted back to pure_early.

Change-Id: Iba95197b13384cb1a46e34c78638348b7a0bec8c
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 console: uart_console: decouple uart console init from UART init 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