aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/apple/hybrid_graphics/acpi/gmux.asl
blob: bf6c8f0e44a79bba77f4bd3dcfcda716e8951273 (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
32
33
34
35
36
37
38
39
/* SPDX-License-Identifier: GPL-2.0-only */

Device (GMUX)
{
    Name (_HID, EisaId ("APP000B"))
    Name (_CID, "gmux")
    Name (_STA, 0x0B)
    Name (_CRS, ResourceTemplate ()
    {
	IO (Decode16,
	    0x0700, // Range Minimum
	    0x07FF, // Range Maximum
	    0x01,   // Alignment
	    0xFF    // Length
	    )
    })
    Name (_PRW, Package (0x02) { 0x16, 0x03 })
    Scope (\_GPE)
    {
	Method (_L16, 0, NotSerialized)
	{
	    Notify (\_SB.PCI0.LPCB.GMUX, 0x80)
	}
    }

    Name (GMGP, 0x16)
    Method (GMSP, 1, NotSerialized)
    {
	If (Arg0 == 0)
	{
	    \GP06 |= Arg0
	}
    }

    Method (GMLV, 0, NotSerialized)
    {
	Return (\GP06)
    }
}