aboutsummaryrefslogtreecommitdiff
path: root/src/include/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/types.h')
-rw-r--r--src/include/types.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/include/types.h b/src/include/types.h
index df0947370f..7307cd5072 100644
--- a/src/include/types.h
+++ b/src/include/types.h
@@ -47,7 +47,14 @@ enum cb_err {
/* Keyboard test failures */
CB_KBD_CONTROLLER_FAILURE = -200,
- CB_KBD_INTERFACE_FAILURE = -201
+ CB_KBD_INTERFACE_FAILURE = -201,
+
+ /* I2C controller failures */
+ CB_I2C_NO_DEVICE = -300, /**< Device is not responding */
+ CB_I2C_BUSY = -301, /**< Device tells it's busy */
+ CB_I2C_PROTOCOL_ERROR = -302, /**< Data lost or spurious slave
+ device response, try again? */
+ CB_I2C_TIMEOUT = -303, /**< Transmission timed out */
};
#endif /* __TYPES_H */