blob: 1be0a472185e7291f5b9c9bda1fec37f551b4fb6 [file] [log] [blame]
Angel Pons58c0d322020-04-05 13:20:46 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Marc Jones07cf24c2015-06-09 14:42:55 -06002
Matt DeVillier45e11aa2016-12-18 11:59:58 -06003#include <variant/onboard.h>
Marc Jones07cf24c2015-06-09 14:42:55 -06004
Matt DeVilliera82f9912018-12-29 21:43:11 -06005/*
6 * WLAN on Buddy connected to RP4, becomes RP2 after coalesce
7 */
8#if CONFIG(BOARD_GOOGLE_BUDDY)
9Scope (\_SB.PCI0.RP02)
10#else
Marc Jonesd8621212015-06-09 21:18:38 -060011Scope (\_SB.PCI0.RP01)
Matt DeVilliera82f9912018-12-29 21:43:11 -060012#endif
Marc Jonesd8621212015-06-09 21:18:38 -060013{
14 Device (WLAN)
15 {
16 Name (_ADR, 0x00000000)
17
Matt DeVillier45e11aa2016-12-18 11:59:58 -060018 Name (_PRW, Package() { BOARD_WLAN_WAKE_GPIO, 3 })
Marc Jonesd8621212015-06-09 21:18:38 -060019
20 Method (_DSW, 3, NotSerialized)
21 {
Elyes HAOUAS9c19a4f2020-10-08 09:30:03 +020022 Local0 = BOARD_WLAN_WAKE_GPIO
23 If (Arg0 == 1) {
Marc Jonesd8621212015-06-09 21:18:38 -060024 // Enable GPIO as wake source
Matt DeVillier45e11aa2016-12-18 11:59:58 -060025 \_SB.PCI0.LPCB.GPIO.GWAK (Local0)
Marc Jones07cf24c2015-06-09 14:42:55 -060026 }
27 }
28 }
29}
Matt DeVillier45e11aa2016-12-18 11:59:58 -060030
31#include <variant/acpi/mainboard.asl>
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050032
33/* USB port entries */
34#include <variant/acpi/usb.asl>