blob: 73671ee27fc8376481d1e7d75b411f7213c7e3af [file] [log] [blame]
Elyes HAOUAS674ad922020-05-09 13:21:47 +02001## SPDX-License-Identifier: GPL-2.0-or-later
Tristan Corrick921a4cf2018-08-02 19:41:08 +12002
3chip northbridge/intel/sandybridge
4 device cpu_cluster 0 on
Tristan Corrick921a4cf2018-08-02 19:41:08 +12005 chip cpu/intel/model_206ax
Angel Pons6f56a232021-01-04 17:02:23 +01006 register "acpi_c1" = "1"
7 register "acpi_c2" = "3"
8 register "acpi_c3" = "5"
Arthur Heymans7e6946a2019-01-21 17:55:02 +01009 device lapic 0x0 on end
Tristan Corrick921a4cf2018-08-02 19:41:08 +120010 device lapic 0xacac off end
11 end
12 end
13
Tristan Corrick921a4cf2018-08-02 19:41:08 +120014 device domain 0 on
15 subsystemid 0x1043 0x844d inherit
16
17 device pci 00.0 on end # Host bridge
18 device pci 01.0 on end # PCIe bridge for discrete graphics
19 device pci 02.0 on end # VGA controller
20
21 chip southbridge/intel/bd82x6x
22 register "c2_latency" = "101"
23 register "gen1_dec" = "0x00000295" # Super I/O HWM
Tristan Corrick921a4cf2018-08-02 19:41:08 +120024 register "sata_port_map" = "0x33"
25 register "spi_lvscc" = "0x2005"
26 register "spi_uvscc" = "0x2005"
27
28 device pci 16.0 on end # Management Engine interface 1
29 device pci 16.1 off end # Management Engine interface 2
30 device pci 16.2 off end # Management Engine IDE-R
31 device pci 16.3 off end # Management Engine KT
32 device pci 19.0 off end # Intel Gigabit Ethernet
33 device pci 1a.0 on end # USB2 EHCI #2
34 device pci 1b.0 on # HD audio controller
35 subsystemid 0x1043 0x8445
36 end
37 device pci 1c.0 on end # PCIe 1x slot (PCIEX1_1)
38 device pci 1c.1 on end # PCIe 1x slot (PCIEX1_2)
39 device pci 1c.2 on # Realtek Gigabit Ethernet
40 subsystemid 0x1043 0x8432
41 chip drivers/net
42 register "customized_leds" = "0x00f6"
43 device pci 00.0 on end
44 end
45 end
46 device pci 1c.3 off end # Unused PCIe port
47 device pci 1c.4 on end # PCIe 1x slot (PCIEX1_3)
48 device pci 1c.5 off end # Unused PCIe port
49 device pci 1c.6 off end # Unused PCIe port
50 device pci 1c.7 off end # Unused PCIe port
51 device pci 1d.0 on end # USB2 EHCI #1
52 device pci 1e.0 off end # PCI bridge
53 device pci 1f.0 on # LPC bridge
54 chip superio/nuvoton/nct6776
55 device pnp 2e.0 off end # Floppy
56 device pnp 2e.1 on # Parallel
57 io 0x60 = 0x0378
58 irq 0x70 = 7
59 drq 0x74 = 4 # No DMA
60 irq 0xf0 = 0x3c # Printer mode
61 end
62 device pnp 2e.2 on # UART A
63 io 0x60 = 0x03f8
64 irq 0x70 = 4
65 end
66 device pnp 2e.3 off end # UART B, IR
67 device pnp 2e.5 on # PS/2 KBC
68 io 0x60 = 0x0060
69 io 0x62 = 0x0064
70 irq 0x70 = 1 # Keyboard
71 irq 0x72 = 12 # Mouse
72 end
73 device pnp 2e.6 off end # CIR
74 device pnp 2e.7 off end # GPIO8
75 device pnp 2e.107 off end # GPIO9
76 device pnp 2e.8 off end # WDT
77 device pnp 2e.108 off end # GPIO0
78 device pnp 2e.208 off end # GPIOA
79 device pnp 2e.308 off end # GPIO base
80 device pnp 2e.109 off end # GPIO1
81 device pnp 2e.209 off end # GPIO2
82 device pnp 2e.309 off end # GPIO3
83 device pnp 2e.409 off end # GPIO4
84 device pnp 2e.509 off end # GPIO5
85 device pnp 2e.609 off end # GPIO6
86 device pnp 2e.709 off end # GPIO7
87 device pnp 2e.a on # ACPI
88 # Power RAM in S3.
89 irq 0xe4 = 0x10
90 end
91 device pnp 2e.b on # HWM, LED
92 io 0x60 = 0x0290
93 io 0x62 = 0x0200
94
95 # Global registers to select
96 # HWM/LED functions instead of
97 # floppy functions.
98 irq 0x1c = 0x03
99 irq 0x24 = 0x24
100 end
101 device pnp 2e.d off end # VID
102 device pnp 2e.e off end # CIR wake-up
103 device pnp 2e.f off end # GPIO PP/OD
104 device pnp 2e.14 off end # SVID
105 device pnp 2e.16 off end # Deep sleep
106 device pnp 2e.17 off end # GPIOA
107 end
108 end
109 device pci 1f.2 on end # SATA controller 1
110 device pci 1f.3 on end # SMBus
111 device pci 1f.5 off end # SATA controller 2
112 device pci 1f.6 off end # Thermal
113 end
114 end
115end