blob: 1922e972071a2dca7f9bdab0ae62d7d0f1d601d7 [file] [log] [blame]
Angel Pons210a0082020-04-02 23:48:24 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Mathew Kingc650e132019-10-14 11:59:41 -06002
3/* Read Privacy Screen Present */
4Method (GPVD, 0, Serialized)
5{
6 Return (R (EPDT))
7}
8
9/* Read Privacy Screen Status */
10Method (GPVX, 0, Serialized)
11{
Felix Singer42efd7f2022-12-26 09:38:45 +010012 If (R (EPST) == 0) {
13 Return (0)
Mathew Kingc650e132019-10-14 11:59:41 -060014 }
15
Felix Singerca4b5872022-12-26 08:17:06 +010016 Return (1)
Mathew Kingc650e132019-10-14 11:59:41 -060017}
18
19/* Enable Privacy Screen */
20Method (EPVX, 0, Serialized)
21{
Felix Singerca4b5872022-12-26 08:17:06 +010022 W (EPCT, 1)
Mathew Kingc650e132019-10-14 11:59:41 -060023}
24
25/* Disable Privacy Screen */
26Method (DPVX, 0, Serialized)
27{
Felix Singer42efd7f2022-12-26 09:38:45 +010028 W (EPCT, 0)
Mathew Kingc650e132019-10-14 11:59:41 -060029}