coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ec.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #include <baseboard/ec.h>
4 
5 /* Enable PS/2 Mouse */
6 #define SIO_EC_ENABLE_PS2M
7 
8 /* Enable DPTC support */
9 #define EC_ENABLE_AMD_DPTC_SUPPORT
10 
11 #undef MAINBOARD_EC_S3_WAKE_EVENTS
12 #undef MAINBOARD_EC_S3_DEVICE_EVENTS
13 #define MAINBOARD_EC_S3_WAKE_EVENTS \
14  (MAINBOARD_EC_S5_WAKE_EVENTS |\
15  EC_HOST_EVENT_MASK(EC_HOST_EVENT_KEY_PRESSED) |\
16  EC_HOST_EVENT_MASK(EC_HOST_EVENT_DEVICE) |\
17  EC_HOST_EVENT_MASK(EC_HOST_EVENT_MODE_CHANGE) | \
18  EC_HOST_EVENT_MASK(EC_HOST_EVENT_MKBP))
19 /* Enable trackpoint S3 wakeups */
20 #define MAINBOARD_EC_S3_DEVICE_EVENTS \
21  (EC_DEVICE_EVENT_MASK(EC_DEVICE_EVENT_TRACKPAD))