|
@@ -625,6 +625,10 @@ struct ec_params_get_cmd_versions {
|
|
|
uint8_t cmd; /* Command to check */
|
|
|
} __packed;
|
|
|
|
|
|
+struct ec_params_get_cmd_versions_v1 {
|
|
|
+ uint16_t cmd; /* Command to check */
|
|
|
+} __packed;
|
|
|
+
|
|
|
struct ec_response_get_cmd_versions {
|
|
|
/*
|
|
|
* Mask of supported versions; use EC_VER_MASK() to compare with a
|
|
@@ -2285,13 +2289,28 @@ struct ec_params_charge_control {
|
|
|
#define EC_CMD_CONSOLE_SNAPSHOT 0x97
|
|
|
|
|
|
/*
|
|
|
- * Read next chunk of data from saved snapshot.
|
|
|
+ * Read data from the saved snapshot. If the subcmd parameter is
|
|
|
+ * CONSOLE_READ_NEXT, this will return data starting from the beginning of
|
|
|
+ * the latest snapshot. If it is CONSOLE_READ_RECENT, it will start from the
|
|
|
+ * end of the previous snapshot.
|
|
|
+ *
|
|
|
+ * The params are only looked at in version >= 1 of this command. Prior
|
|
|
+ * versions will just default to CONSOLE_READ_NEXT behavior.
|
|
|
*
|
|
|
* Response is null-terminated string. Empty string, if there is no more
|
|
|
* remaining output.
|
|
|
*/
|
|
|
#define EC_CMD_CONSOLE_READ 0x98
|
|
|
|
|
|
+enum ec_console_read_subcmd {
|
|
|
+ CONSOLE_READ_NEXT = 0,
|
|
|
+ CONSOLE_READ_RECENT
|
|
|
+};
|
|
|
+
|
|
|
+struct ec_params_console_read_v1 {
|
|
|
+ uint8_t subcmd; /* enum ec_console_read_subcmd */
|
|
|
+} __packed;
|
|
|
+
|
|
|
/*****************************************************************************/
|
|
|
|
|
|
/*
|