Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Go to file
Benjamin Walsh 629e1dd861 init: add SYS_INIT()
This is to be used by subsystem that don't really want to create a
device but rather only want to be initialized automatically during the
kernel init sequence. It is just a wrapper around DEVICE_INIT(), and
thus still uses a device object, but it hides that fact and can be
replaced in the future without changing its model.

It can be used when a device created does not have objects associated
with it, but only an init function, and also when the device name
(DEVICE_INIT(<dev_name>, ...) does not matter.

Change-Id: I5488f430a6fb757cdcb499ef352775dc67aa0565
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-02-05 20:25:25 -05:00
arch device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
boards device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
doc doc: add device_ namespace to the naming code conventions 2016-02-05 20:25:25 -05:00
drivers device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
include init: add SYS_INIT() 2016-02-05 20:25:25 -05:00
kernel device: remove obsolete DEVICE_DEFINE/INIT_CONFIG_DEFINE() 2016-02-05 20:25:25 -05:00
lib Integration of TinyCrypt v2: ECC, CMAC, AES-CCM with test cases for CMAC and CCM. 2016-02-05 20:25:23 -05:00
misc device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
net net: Ensure stacks are properly aligned 2016-02-05 20:25:23 -05:00
samples device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
scripts irq: size _irq_to_interrupt_vector_table 2016-02-05 20:25:25 -05:00
.checkpatch.conf checkpatch: Remove --no-signoff option 2016-02-05 20:25:12 -05:00
.gitattributes
.gitignore gitignore: Add vim temporary files 2016-02-05 20:25:14 -05:00
.mailmap
Kbuild remove already resolved GENOFFSET_H dependency 2016-02-05 20:25:16 -05:00
Kconfig sanitize use of ARCH/SRCARCH 2016-02-05 20:25:04 -05:00
Kconfig.zephyr
LICENSE
Makefile irq: size _irq_to_interrupt_vector_table 2016-02-05 20:25:25 -05:00
Makefile.inc mingw: change backslashes to forward slashes 2016-02-05 20:25:17 -05:00
zephyr-env.sh mingw: Use windows path style when building with MinGW 2016-02-05 20:25:16 -05:00