diff options
Diffstat (limited to 'include/ec_commands.h')
-rw-r--r-- | include/ec_commands.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/ec_commands.h b/include/ec_commands.h index 6c64aeef1d..b102c0bd3c 100644 --- a/include/ec_commands.h +++ b/include/ec_commands.h @@ -926,6 +926,18 @@ struct ec_params_reboot_ec { */ #define EC_CMD_REBOOT 0xd1 /* Think "die" */ +/* + * This header byte on a command indicate version 0. Any header byte less + * than this means that we are talking to an old EC which doesn't support + * versioning. In that case, we assume version 0. + * + * Header bytes greater than this indicate a later version. For example, + * EC_CMD_VERSION0 + 1 means we are using version 1. + * + * The old EC interface must not use commands 0dc or higher. + */ +#define EC_CMD_VERSION0 0xdc + #endif /* !__ACPI__ */ #endif /* __CROS_EC_COMMANDS_H */ |