• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* SPDX-License-Identifier: GPL-2.0-only */
2
3// Intel PCI to PCI bridge 0:1e.0
4
5Device (PCIB)
6{
7	Name (_ADR, 0x001e0000)
8
9	Device (SLT1)
10	{
11		Name (_ADR, 0x00000000)
12		Name (_PRW, Package(){ 11, 4 })
13	}
14
15	Device (SLT2)
16	{
17		Name (_ADR, 0x00010000)
18		Name (_PRW, Package(){ 11, 4 })
19	}
20
21	Device (SLT3)
22	{
23		Name (_ADR, 0x00020000)
24		Name (_PRW, Package(){ 11, 4 })
25	}
26
27	Device (SLT6)
28	{
29		Name (_ADR, 0x00050000)
30		Name (_PRW, Package(){ 11, 4 })
31	}
32
33	Device (LANC)
34	{
35		Name (_ADR, 0x00080000)
36		Name (_PRW, Package(){ 11, 3 })
37	}
38
39	Device (LANR)
40	{
41		Name (_ADR, 0x00000000)
42		Name (_PRW, Package(){ 11, 3 })
43	}
44
45	// TODO: How many slots, where?
46
47	// PCI Interrupt Routing.
48	// If PICM is _not_ set, interrupts are routed over the i8259, otherwise
49	// over the IOAPIC. (Really? If they're above 15 they need to be routed
50	// fixed over the IOAPIC?)
51
52	Method (_PRT)
53	{
54		#include "acpi/ich10_pci_irqs.asl"
55	}
56
57}
58