summaryrefslogtreecommitdiff
path: root/src/ec
diff options
context:
space:
mode:
Diffstat (limited to 'src/ec')
-rw-r--r--src/ec/google/wilco/commands.c2
-rw-r--r--src/ec/google/wilco/commands.h10
2 files changed, 10 insertions, 2 deletions
diff --git a/src/ec/google/wilco/commands.c b/src/ec/google/wilco/commands.c
index 9d4170f539..626f9ddc2c 100644
--- a/src/ec/google/wilco/commands.c
+++ b/src/ec/google/wilco/commands.c
@@ -159,7 +159,7 @@ void wilco_ec_power_off(enum ec_power_off_reason reason)
int wilco_ec_radio_control(enum ec_radio radio, uint8_t state)
{
- uint8_t radio_control[3] = { 0, radio, state };
+ uint8_t radio_control[3] = { radio, RADIO_WRITE, state };
return wilco_ec_mailbox(WILCO_EC_MSG_DEFAULT, KB_RADIO_CONTROL,
radio_control, ARRAY_SIZE(radio_control),
diff --git a/src/ec/google/wilco/commands.h b/src/ec/google/wilco/commands.h
index 9b7f2e5d07..9a185805af 100644
--- a/src/ec/google/wilco/commands.h
+++ b/src/ec/google/wilco/commands.h
@@ -80,7 +80,15 @@ enum ec_audio_mute {
};
enum ec_radio {
- RADIO_WIFI = 0x02,
+ RADIO_WIFI = 0,
+ RADIO_WWAN,
+ RADIO_BT,
+};
+
+enum ec_radio_action {
+ RADIO_READ = 1,
+ RADIO_WRITE,
+ RADIO_TOGGLE,
};
enum ec_camera {