diff options
Diffstat (limited to 'src/ec/google/wilco/commands.h')
-rw-r--r-- | src/ec/google/wilco/commands.h | 14 |
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 */ |