zephyr/drivers
Dmitriy Korovkin 0d50329105 microkernel: Add support for *_sleep() during initialization
Add support for task_sleep() and fiber_sleep() during the
system initialization. When CONFIG_NANO_TIMEOUTS defined,
before the k_server() starts, kernel uses nanokernel
system clock announce and task sleep functionality.

To give device drivers early sleep functionality, the system
clock has to start on SECONDARY initialization level, same
as most of the drivers.

Change-Id: I5b3cf3da4c8d8398a966e901ab211f2fcee18dd6
Signed-off-by: Dmitriy Korovkin <dmitriy.korovkin@windriver.com>
2016-03-10 18:39:33 +00:00
..
802.15.4 Revert "cc2520: Rework reception logic" 2016-03-01 14:22:46 +02:00
adc drivers/adc: fix QMSI ADC config options dependency 2016-03-10 13:28:42 +00:00
aio aio/aio_dw_comparator: adds Kconfig for IRQ priority 2016-02-05 20:25:28 -05:00
bluetooth uart: add ISR callback mechanism for UART drivers 2016-03-05 13:37:57 +00:00
clock_control clock_control/Kconfig: fix quark_se dependencies 2016-03-08 16:47:48 +00:00
console uart: add ISR callback mechanism for UART drivers 2016-03-05 13:37:57 +00:00
ethernet eth_dw: fix compilation issue in eth_dw.c driver 2016-02-05 20:25:31 -05:00
flash drivers: WinBond SPI flash support 2016-03-07 19:07:50 +00:00
gpio arm: Add GPIO interrupt/callback support for K64F 2016-03-09 12:54:02 +00:00
grove device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
i2c i2c: i2c_atmel_sam3: meet minimum timing requirements 2016-03-05 13:36:02 +00:00
interrupt_controller system_apic: rename irq_enable/disable 2016-03-04 18:52:53 +00:00
ipm device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
nble drivers/nble: Implement GATT write without response 2016-03-10 16:55:56 +00:00
pci pci: Fix PCI header initialization 2016-03-07 15:29:00 +00:00
pinmux arm: Add GPIO interrupt/callback support for K64F 2016-03-09 12:54:02 +00:00
pwm arm: K64F Pulse Width Modulation (PWM) support 2016-03-09 15:49:44 +00:00
qmsi drivers: Add infrastructure for QMSI drivers 2016-02-05 20:25:15 -05:00
random Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
rtc rtc: Fix Kconfig 2016-03-07 20:04:33 -03:00
serial uart: add ISR callback mechanism for UART drivers 2016-03-05 13:37:57 +00:00
shared_irq irq: rename irq_connect() to IRQ_CONNECT() 2016-02-05 20:25:25 -05:00
spi arm: K64 SPI module driver 2016-03-09 15:50:16 +00:00
timer microkernel: Add support for *_sleep() during initialization 2016-03-10 18:39:33 +00:00
watchdog watchdog: Remove default value from platform-specific options 2016-02-20 14:20:33 +00:00
Kconfig drivers: framework for a generic flash driver 2016-03-07 16:13:15 +00:00
Makefile arm: Freescale K64/FRDM-K64F Pinmux support 2016-03-09 11:58:02 +00:00