blob: 49aaedd2c8d1b7a002721a82cde3de517dd27f7b [file] [log] [blame]
Edward O'Callaghan32960e32014-11-23 17:38:52 +11001/*
2 * "The way things are connected" and a few setup options
3 *
4 * Copyright (C) 2014 Alexandru Gagniuc <mr.nuke.me@gmail.com>
5 * Subject to the GNU GPL v2, or (at your option) any later version.
6 */
7
8#ifndef _MAINBOARD_LENOVO_G505S_MAINBOARD_H
9#define _MAINBOARD_LENOVO_G505S_MAINBOARD_H
10
11/* What is connected to GEVENT pins */
12#define EC_SCI_GEVENT 3
13#define EC_LID_GEVENT 22
14#define EC_SMI_GEVENT 23
15#define PCIE_GEVENT 8
16
17/* Any GEVENT pin can be mapped to any GPE. We try to keep the mapping 1:1, but
18 * we make the distinction between GEVENT pin and SCI.
19 */
20#define EC_SCI_GPE EC_SCI_GEVENT
21#define EC_LID_GPE EC_LID_GEVENT
22#define PME_GPE 0x0b
23#define PCIE_GPE 0x18
24
Edward O'Callaghana23036c2014-12-05 22:46:02 +110025/* Enable PS/2 Keyboard and Mouse */
26#define SIO_EC_ENABLE_PS2K
27
Edward O'Callaghan32960e32014-11-23 17:38:52 +110028#endif /* _MAINBOARD_LENOVO_G505S_MAINBOARD_H */