• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* SPDX-License-Identifier: GPL-2.0-only */
2
3#include <mainboard/samsung/lumpy/onboard.h>
4
5Scope (\_SB) {
6	Device (LID0)
7	{
8		Name(_HID, EisaId("PNP0C0D"))
9		Method(_LID, 0)
10		{
11			\LIDS = \_SB.PCI0.LPCB.EC0.LIDS
12			Return (\LIDS)
13		}
14
15		// WAKE SCI# from EC is GPIO14
16		Name(_PRW, Package(){0x1e, 0x05})
17	}
18
19	Device (PWRB)
20	{
21		Name(_HID, EisaId("PNP0C0C"))
22	}
23
24	Device (TPAD)
25	{
26		Name(_HID, "CYSM0000")
27		Name(_UID, 1)
28		Name(_HRV, 2)
29
30		// Trackpad Wake is GPIO11
31		Name(_PRW, Package() { BOARD_TRACKPAD_WAKE_GPIO, 0x03 })
32
33		Name(_CRS, ResourceTemplate()
34		{
35			// PIRQF -> GSI21
36			Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
37			{
38				BOARD_TRACKPAD_IRQ
39			}
40
41			// SMBUS Address 0x67
42			VendorShort (ADDR) { BOARD_TRACKPAD_I2C_ADDR }
43		})
44	}
45
46	Device (LITE)
47	{
48		// Generic ACPI Device Container
49		Name(_HID, EisaId("PNP0A05"))
50
51		Name(_CRS, ResourceTemplate()
52		{
53			// PIRQE -> GSI20
54			Interrupt (ResourceConsumer, Edge, ActiveLow)
55			{
56				BOARD_LIGHTSENSOR_IRQ
57			}
58
59			// SMBUS Address 0x44
60			VendorShort (ADDR) { BOARD_LIGHTSENSOR_I2C_ADDR }
61		})
62	}
63}
64
65// Battery information
66Name (BATV, "SAMSUNG")
67Name (BATM, "LUMPY")
68Name (BATS, "BATTERY")
69
70/* USB port entries */
71#include "acpi/usb.asl"
72