Angel Pons | 210a008 | 2020-04-02 23:48:24 +0200 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Mathew King | c650e13 | 2019-10-14 11:59:41 -0600 | [diff] [blame] | 2 | |
| 3 | /* Read Privacy Screen Present */ |
| 4 | Method (GPVD, 0, Serialized) |
| 5 | { |
| 6 | Return (R (EPDT)) |
| 7 | } |
| 8 | |
| 9 | /* Read Privacy Screen Status */ |
| 10 | Method (GPVX, 0, Serialized) |
| 11 | { |
| 12 | If (R (EPST) == Zero) { |
| 13 | Return (Zero) |
| 14 | } |
| 15 | |
Felix Singer | ca4b587 | 2022-12-26 08:17:06 +0100 | [diff] [blame^] | 16 | Return (1) |
Mathew King | c650e13 | 2019-10-14 11:59:41 -0600 | [diff] [blame] | 17 | } |
| 18 | |
| 19 | /* Enable Privacy Screen */ |
| 20 | Method (EPVX, 0, Serialized) |
| 21 | { |
Felix Singer | ca4b587 | 2022-12-26 08:17:06 +0100 | [diff] [blame^] | 22 | W (EPCT, 1) |
Mathew King | c650e13 | 2019-10-14 11:59:41 -0600 | [diff] [blame] | 23 | } |
| 24 | |
| 25 | /* Disable Privacy Screen */ |
| 26 | Method (DPVX, 0, Serialized) |
| 27 | { |
| 28 | W (EPCT, Zero) |
| 29 | } |