/ src / mainboard / google / glados / ec.c
ec.c
 1  /* SPDX-License-Identifier: GPL-2.0-only */
 2  
 3  #include <acpi/acpi.h>
 4  #include <console/console.h>
 5  #include <ec/google/chromeec/ec.h>
 6  #include "ec.h"
 7  
 8  void mainboard_ec_init(void)
 9  {
10  	const struct google_chromeec_event_info info = {
11  		.log_events = MAINBOARD_EC_LOG_EVENTS,
12  		.sci_events = MAINBOARD_EC_SCI_EVENTS,
13  		.s3_wake_events = MAINBOARD_EC_S3_WAKE_EVENTS,
14  		.s5_wake_events = MAINBOARD_EC_S5_WAKE_EVENTS,
15  	};
16  
17  	printk(BIOS_DEBUG, "mainboard: EC init\n");
18  
19  	google_chromeec_events_init(&info, acpi_is_wakeup_s3());
20  }