ec/google/wilco: Enable WiFi radio
Add EC command to enable WiFi radio and send that command at startup. Tested to ensure WiFi is functional on a sarien board. Change-Id: Iac46895c7118567e1eb55ea33051a1662103b563 Signed-off-by: Duncan Laurie <dlaurie@google.com> Reviewed-on: https://review.coreboot.org/c/29673 Reviewed-by: Furquan Shaikh <furquan@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Patrick Georgi
parent
f6ce6030b9
commit
57f22f6ffe
@ -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
|
||||
*/
|
||||
|
Reference in New Issue
Block a user