]> git.proxmox.com Git - mirror_edk2.git/blob - QuarkPlatformPkg/Acpi/AcpiTables/Dsdt/QuarkSouthCluster.asi
QuarkPlatformPkg: Add new package for Galileo boards
[mirror_edk2.git] / QuarkPlatformPkg / Acpi / AcpiTables / Dsdt / QuarkSouthCluster.asi
1 /** @file
2 Quark South Cluster Devices.
3
4 Copyright (c) 2013-2015 Intel Corporation.
5
6 This program and the accompanying materials
7 are licensed and made available under the terms and conditions of the BSD License
8 which accompanies this distribution. The full text of the license may be found at
9 http://opensource.org/licenses/bsd-license.php
10
11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13
14 **/
15
16 #ifndef QuarkSouthCluster_asi
17 #define QuarkSouthCluster_asi
18
19 Device (SDIO) // SDIO [Bus 0, Device 20, Function 0]
20 {
21 Name(_ADR,0x00140000) // Device (HI WORD)=20, Func (LO WORD)=0
22 Name(_STA,0xF) // Enabled, do Display
23 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
24 }
25
26 Device (URT0) // UART0 [Bus 0, Device 20, Function 1]
27 {
28 Name(_ADR,0x00140001) // Device (HI WORD)=20, Func (LO WORD)=1
29 Name(_STA,0xF) // Enabled, do Display
30 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
31 }
32
33 Device (USBD) // USB Device [Bus 0, Device 20, Function 2]
34 {
35 Name(_ADR,0x00140002) // Device (HI WORD)=20, Func (LO WORD)=2
36 Name(_STA,0xF) // Enabled, do Display
37 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
38 }
39
40 Device (EHCI) // EHCI [Bus 0, Device 20, Function 3]
41 {
42 Name(_ADR,0x00140003) // Device (HI WORD)=20, Func (LO WORD)=3
43 Name(_STA,0xF) // Enabled, do Display
44 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
45 }
46
47 Device (OHCI) // OHCI [Bus 0, Device 20, Function 4]
48 {
49 Name(_ADR,0x00140004) // Device (HI WORD)=20, Func (LO WORD)=4
50 Name(_STA,0xF) // Enabled, do Display
51 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
52 }
53
54 Device (URT1) // UART1 [Bus 0, Device 20, Function 5]
55 {
56 Name(_ADR,0x00140005) // Device (HI WORD)=20, Func (LO WORD)=5
57 Name(_STA,0xF) // Enabled, do Display
58 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
59 }
60
61 Device (ENT0) // Ethernet0 [Bus 0, Device 20, Function 6]
62 {
63 Name(_ADR,0x00140006) // Device (HI WORD)=20, Func (LO WORD)=6
64 Name(_STA,0xF) // Enabled, do Display
65 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
66 }
67
68 Device (ENT1) // Ethernet1 [Bus 0, Device 20, Function 7]
69 {
70 Name(_ADR,0x00140007) // Device (HI WORD)=20, Func (LO WORD)=7
71 Name(_STA,0xF) // Enabled, do Display
72 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
73 }
74
75 Device (SPI0) // SPI0 [Bus 0, Device 21, Function 0]
76 {
77 Name(_ADR,0x00150000) // Device (HI WORD)=21, Func (LO WORD)=0
78 Name(_STA,0xF) // Enabled, do Display
79 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
80 }
81
82 Device (SPI1) // SPI1 [Bus 0, Device 21, Function 1]
83 {
84 Name(_ADR,0x00150001) // Device (HI WORD)=21, Func (LO WORD)=1
85 Name(_STA,0xF) // Enabled, do Display
86 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
87 }
88
89 Device (GIP0) // I2C/GPIO [Bus 0, Device 21, Function 2]
90 {
91 Name(_ADR,0x00150002) // Device (HI WORD)=21, Func (LO WORD)=2
92 Name(_STA,0xF) // Enabled, do Display
93 Name(_PRW,Package(){0x0F,0x03}) // GPE pin 0x0F, Wake from S3 -- PCI PME#
94
95 Device(GPO_) // GPIO Virtual Child Device- for BAR0 resources
96 {
97 Name(_ADR, 0)
98 Name(_STA, 0xf)
99 Name(_PRW, Package(0x2)
100 {
101 0xf,
102 0x3
103 })
104 }
105 Device(I2C_) // I2C Controller Virtual Child Device- for BAR1 resources
106 {
107 Name(_ADR, 1)
108 Name(_STA, 0xf)
109 Name(_PRW, Package(0x2)
110 {
111 0xf,
112 0x3
113 })
114 }
115 }
116 #endif