blob: 6a28bcc1bf0adb73dc32d44956f72553dee81cc1 [file] [log] [blame]
Michael Büchlerd98b24d2021-09-21 01:09:32 +02001# SPDX-License-Identifier: GPL-2.0-or-later
2
3chip northbridge/intel/sandybridge
Keith Hui45e4ab42023-07-22 12:49:05 -04004 register "spd_addresses" = "{0x50, 0x51, 0x52, 0x53}"
Michael Büchlerd98b24d2021-09-21 01:09:32 +02005 device domain 0 on
6 subsystemid 0x8086 0x2008 inherit
7 device ref host_bridge on end # Host bridge
8 device ref peg10 on end # PEG
9 device ref igd on end # iGPU
10
11 chip southbridge/intel/bd82x6x # Intel Series 6 Cougar Point PCH
12 register "gen1_dec" = "0x000c0291"
13 register "sata_interface_speed_support" = "0x3"
14 register "sata_port_map" = "0x3f"
15 register "spi_lvscc" = "0x2005"
16 register "spi_uvscc" = "0x2005"
Keith Huic36b5ea12024-02-05 16:11:26 -050017 register "usb_port_config" = "{
18 { 1, 1, 0 },
19 { 1, 1, 0 },
20 { 1, 1, 1 },
21 { 1, 1, 1 },
22 { 1, 0, 2 },
23 { 1, 0, 2 },
24 { 1, 0, 3 },
25 { 1, 0, 3 },
26 { 1, 1, 4 },
27 { 1, 1, 4 },
28 { 0, 0, 5 },
29 { 0, 0, 5 },
30 { 1, 0, 6 },
31 { 1, 0, 6 }
32 }"
Michael Büchlerd98b24d2021-09-21 01:09:32 +020033 device ref mei1 on end # Management Engine Interface 1
34 device ref me_ide_r on end # Management Engine IDE-R
35 device ref me_kt on end # Management Engine KT
36 device ref gbe on end # Intel Gigabit Ethernet
37 device ref ehci2 on end # USB2 EHCI #2
38 device ref hda on end # High Definition Audio
39 device ref pcie_rp1 on end # PCIe Port #1
40 device ref pcie_rp5 on end # PCIe Port #5
41 device ref pcie_rp7 on end # PCIe Port #7
42 device ref ehci1 on end # USB2 EHCI #1
43 device ref pci_bridge on end # PCI bridge
44 device ref lpc on # LPC bridge
45 chip superio/winbond/w83667hg-a # Super I/O
46 device pnp 2e.0 off end # FDC
47 device pnp 2e.1 off end # LPT1
48 device pnp 2e.2 on # COM1
49 io 0x60 = 0x3f8
50 irq 0x70 = 4
51 end
52 device pnp 2e.3 off end # COM2
53 device pnp 2e.5 on # PS/2 keyboard & mouse
54 io 0x60 = 0x60
55 io 0x62 = 0x64
56 irq 0x70 = 1
57 irq 0x72 = 12
58 end
59 device pnp 2e.106 off end # SPI1 (CIR?)
60 device pnp 2e.107 off end # GPIO6
61 device pnp 2e.207 off end # GPIO7
62 device pnp 2e.307 off end # GPIO8
63 device pnp 2e.407 off end # GPIO9
64 device pnp 2e.8 off end # WDT
65 device pnp 2e.108 off end # GPIO1
66 device pnp 2e.9 off end # GPIO2
67 device pnp 2e.109 off end # GPIO3
68 device pnp 2e.209 off end # GPIO4
69 device pnp 2e.309 off end # GPIO5
70 device pnp 2e.a on end # ACPI
71 device pnp 2e.b on # HW Monitor
72 io 0x60 = 0x290
73 irq 0x70 = 0
74 end
75 device pnp 2e.c on end # PECI
76 device pnp 2e.d off end # VID_BUSSEL
77 device pnp 2e.f on end # GPIO_PP_OD
78 end
79 end
80 device ref sata1 on end # SATA (AHCI)
81 device ref smbus on end # SMBus
82 end
83 end
84end