blob: 96783ca0a391a543661a7ba0208871bef7068049 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
/* SPDX-License-Identifier: GPL-2.0-only */
#define CAM_EN GPP_B11 /* Active low */
#define TS_PD GPP_E7
/* Method called from PEPD prior to enter s0ix state */
Method (MS0X, 1)
{
If (Arg0) {
/* Turn off camera power */
\_SB.PCI0.STXS (CAM_EN)
} Else {
/* Turn on camera power */
\_SB.PCI0.CTXS (CAM_EN)
}
}
/* Method called from _PTS prior to enter sleep state */
Method (MPTS, 1)
{
\_SB.PCI0.LPCB.EC0.PTS (Arg0)
/* Clear touch screen pd pin to avoid leakage */
\_SB.PCI0.CTXS (TS_PD)
}
/* Method called from _WAK prior to wakeup */
Method (MWAK, 1)
{
\_SB.PCI0.LPCB.EC0.WAK (Arg0)
}
|