aboutsummaryrefslogtreecommitdiff
path: root/src/ec/google/wilco/commands.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ec/google/wilco/commands.h')
-rw-r--r--src/ec/google/wilco/commands.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ec/google/wilco/commands.h b/src/ec/google/wilco/commands.h
index 4a19030216..0989b202d7 100644
--- a/src/ec/google/wilco/commands.h
+++ b/src/ec/google/wilco/commands.h
@@ -26,6 +26,8 @@ enum {
KB_POWER_STATUS = 0x05,
/* Inform the EC aboout the reason host is turning off */
KB_POWER_OFF = 0x08,
+ /* Control wireless radios */
+ KB_RADIO_CONTROL = 0x2b,
/* Save PS/2 data before S3 suspend */
KB_SAVE = 0x2f,
/* Restore PS/2 data after S3 resume */
@@ -61,6 +63,18 @@ enum ec_audio_mute {
AUDIO_UNMUTE_125MS, /* Unmute in 125ms */
};
+enum ec_radio {
+ RADIO_WIFI = 0x02,
+};
+
+/**
+ * wilco_ec_radio_control() - Control wireless radios.
+ * @ec_radio: Wireless radio type.
+ * @state: Turn radio on or off.
+ * Return: 0 if successful or negative error code on failure.
+ */
+int wilco_ec_radio_control(enum ec_radio radio, uint8_t state);
+
/*
* EC Information
*/