11 #include <soc/iomap.h>
14 #include <variant/onboard.h>
31 pm1_cnt |= (0xf << 10);
51 #if CONFIG(BOARD_GOOGLE_SAMUS)
#define ELOG_TYPE_EC_EVENT
#define printk(level,...)
void __weak mainboard_smi_sleep(u8 slp_typ)
int __weak mainboard_smi_apmc(u8 data)
void __weak mainboard_smi_gpi(u32 gpi_sts)
void outl(u32 val, u16 port)
int google_chromeec_set_wake_mask(uint64_t mask)
int google_chromeec_set_smi_mask(uint64_t mask)
int google_chromeec_set_usb_charge_mode(uint8_t port_id, enum usb_charge_mode mode)
int google_chromeec_set_sci_mask(uint64_t mask)
enum host_event_code google_chromeec_get_event(void)
@ EC_HOST_EVENT_LID_CLOSED
@ USB_CHARGE_MODE_DISABLED
#define BOARD_PP3300_CODEC_GPIO
#define BOARD_WLAN_DISABLE_GPIO
#define BOARD_LTE_DISABLE_GPIO
#define BOARD_SSD_RESET_GPIO
#define APM_CNT_ACPI_DISABLE
#define APM_CNT_ACPI_ENABLE
static int elog_gsmi_add_event_byte(u8 event_type, u8 data)
#define ACPI_BASE_ADDRESS
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define MAINBOARD_EC_S5_WAKE_EVENTS
#define MAINBOARD_EC_SCI_EVENTS
#define MAINBOARD_EC_SMI_EVENTS
#define MAINBOARD_EC_S3_WAKE_EVENTS
static u8 mainboard_smi_ec(void)
static void mainboard_disable_gpios(void)
void set_gpio(int gpio_num, int value)