summaryrefslogtreecommitdiff
path: root/include/device.h
AgeCommit message (Expand)Author
2017-04-21Convert remaining code to using newly introduced integer sized typesKumar Gala
2017-04-20Introduce new sized integer typedefsKumar Gala
2017-04-19spell: fix comment typos: /includeDavid B. Kinder
2017-04-07kernel: remove deprecated init levelsAndrew Boie
2017-04-07device.h: remove deprecated device sync APIAndrew Boie
2017-03-31power_mgmt: Remove deprecated macros and structsAmir Kaplan
2017-03-27device: Fix DEVICE_DECLARE macro to be usable inside drivers source code.MichaƂ Kruszewski
2017-01-19license: Replace Apache boilerplate with SPDX tagDavid B. Kinder
2016-12-11device: do not set struct as deprecatedAnas Nashif
2016-12-11device: add deprecated attribute to device sync APIsBaohong Liu
2016-11-09kernel: deprecate old init levelsAndrew Boie
2016-11-09device.h: use new semaphore APIsAndrew Boie
2016-11-07include: remove old kernel defintionsAndrew Boie
2016-10-25drivers: Make the device struct driver_api pointer target constMarcus Shawcroft
2016-10-21device_pm: Update control function name and doc to indicate PM specificRamesh Thomas
2016-10-19drivers: Make drive config info const.Marcus Shawcroft
2016-09-29device: Make device_get_binding() const correctDaniel Thompson
2016-09-23init.h: use a counter when naming system devicesAndrew Boie
2016-09-22power_mgmt: Mark old device pm API functions as deprecatedamirkapl
2016-09-22power_mgmt: Update Power Management device driver APIamirkapl
2016-09-13unified: include kernel.h via major top-level header filesBenjamin Walsh
2016-09-12power_mgmt: Make device_pm_ops definition staticRamesh Thomas
2016-08-27device: small typo in commentPedro Morales Romero
2016-07-21power_mgmt: Enhances the DEVICE_INIT_PM macrosRamesh Thomas
2016-06-17doc: Fix doxygen warnings about params not documentedRamesh Thomas
2016-05-12device: add documentation for device_get_bindingAnas Nashif
2016-05-04device: simplify synchronizationPeter Mitsis
2016-04-27device: Remove DEV_* codesAndre Guedes
2016-04-27doc: power_mgmt: Added Power Management documentationRamesh Thomas
2016-04-23power_mgmt: APIs for devices to signal busyJithu Joseph
2016-04-15doc: device.h: hide DEV_* from public documentationDaniel Leung
2016-04-15device: add macro to assign driver_api at compile timeDaniel Leung
2016-03-26power_mgmt: Add device power management supportRamesh Thomas
2016-03-23device: Deprecate DEV_* error codesAndre Guedes
2016-03-16device: Redefine DEV_* error codesAndre Guedes
2016-02-16docs: doxygen: group driver APIsAnas Nashif
2016-02-11doc: Fix doxygen build warnings in device.hPeter Mitsis
2016-02-10device: fix race condition in device_sync if ISR runs before thread waitsBenjamin Walsh
2016-02-10device: fibers/idle task must wait when acquiring device_sync objectBenjamin Walsh
2016-02-08device: add DEVICE_DECLARE()Andrew Boie
2016-02-05device: Make device_sync_call_complete aware of the caller contextDmitriy Korovkin
2016-02-05device: rename the device objects created by DEVICE_INIT()Benjamin Walsh
2016-02-05device: remove obsolete DEVICE_DEFINE/INIT_CONFIG_DEFINE()Benjamin Walsh
2016-02-05device: add DEVICE_INIT()Benjamin Walsh
2016-02-05device: move device APIs from init.h to device.hBenjamin Walsh
2016-02-05device: rename DECLARE_DEVICE_INIT_CONFIG()Benjamin Walsh
2016-02-05device: rename 'caller' field of device_sync_call_tBenjamin Walsh
2016-02-05device: rename synchronous_call_ APIsBenjamin Walsh
2016-02-05c++: Add extern "C" { } block to header filesPeter Mitsis
2016-02-05device: Fix typo in Doxygen commentsAndre Guedes