drivers: extending device.h for common driver ops
Extending devices.h to contain values that include error code values that a driver may need to share. These include things like: okay, fail, invalid configuration, etc. Change-Id: Ib3a5e3fdd93ec8115686cf02a75436af31ef6eff Signed-off-by: Dan Kalowsky <daniel.kalowsky@intel.com> Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
76db3ae424
commit
e2258e83c8
1 changed files with 10 additions and 0 deletions
|
@ -58,6 +58,16 @@
|
|||
.config_info = (config) \
|
||||
}
|
||||
|
||||
/* Common Error Codes devices can provide */
|
||||
#define DEV_OK 0 /* No error */
|
||||
#define DEV_FAIL 1 /* General operation failure */
|
||||
#define DEV_INVALID_OP 2 /* Invalid operation */
|
||||
#define DEV_INVALID_CONF 3 /* Invalid configuration */
|
||||
#define DEV_USED 4 /* Device controller in use */
|
||||
#define DEV_NO_ACCESS 5 /* Controller not accessible */
|
||||
#define DEV_NO_SUPPORT 6 /* Device type not supported */
|
||||
#define DEV_NOT_CONFIG 7 /* Device not configured */
|
||||
|
||||
struct device;
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue