blob: adbb10a3b647a7f65d72e6bbd4fdf3c0d17dd87f [file] [log] [blame]
Bill XIE8dd8f662021-05-11 15:27:43 +08001## SPDX-License-Identifier: GPL-2.0-only
2
3chip northbridge/intel/sandybridge
4 device domain 0 on
5 subsystemid 0x1043 0x84ca inherit
Felix Singer76f3dbd2024-01-13 23:17:30 +01006 device ref peg11 on end # PCIEX_16_2
Bill XIE8dd8f662021-05-11 15:27:43 +08007 chip southbridge/intel/bd82x6x
Keith Hui1acb3e12024-05-31 23:07:48 -04008 register "usb_port_config" = "{
9 { 1, 2, 0 },
10 { 1, 2, 0 },
11 { 1, 2, 1 },
12 { 1, 9, 1 },
13 { 1, 9, 2 },
14 { 1, 2, 2 },
15 { 1, 2, 3 },
16 { 1, 2, 3 },
17 { 1, 2, 4 },
18 { 1, 9, 4 },
19 { 1, 2, 6 },
20 { 1, 2, 5 },
21 { 1, 2, 5 },
22 { 1, 2, 6 }
23 }"
Bill XIE8dd8f662021-05-11 15:27:43 +080024 register "gen1_dec" = "0x000c0291"
25
Felix Singer76f3dbd2024-01-13 23:17:30 +010026 device ref gbe on end
27 device ref pcie_rp1 on end # PCIEX_16_3 (electrical x1 or x4)
28 device ref pcie_rp2 on end # PCIEX_1_1
29 device ref pcie_rp4 on end # ASM1061 SATA or PCIEX_1_2
30 device ref pcie_rp5 on end # ASM1083 PCI Bridge
31 device ref pcie_rp7 on end # Wi-Fi Go!
32 device ref pcie_rp8 on end # ASM1042 USB3
Bill XIE8dd8f662021-05-11 15:27:43 +080033
Felix Singer76f3dbd2024-01-13 23:17:30 +010034 device ref lpc on
Bill XIE8dd8f662021-05-11 15:27:43 +080035 chip superio/nuvoton/nct6779d
36 device pnp 2e.1 off end # Parallel
37 device pnp 2e.2 on # UART A
38 io 0x60 = 0x3f8
39 irq 0x70 = 4
40 end
41 device pnp 2e.3 off end # UART B, IR
42 device pnp 2e.5 on # PS2 KBC
43 io 0x60 = 0x0060 # KBC1 base
44 io 0x62 = 0x0064 # KBC2 base
45 irq 0x70 = 1 # Keyboard IRQ
46 irq 0x72 = 12 # Mouse IRQ
47
48 # KBC 12Mhz/A20 speed/sw KBRST
49 drq 0xf0 = 0x82
50 end
51 device pnp 2e.6 off end # CIR
52 device pnp 2e.7 off end # GPIOs 6-8
53 device pnp 2e.8 off end # WDT1 GPIO 0-1
54 device pnp 2e.108 on end # GPIO0-1
55 device pnp 2e.109 on end # GPIO1
56 device pnp 2e.209 on # GPIO2
57 drq 0xe0 = 0xdf
58 end
59 device pnp 2e.309 on end # GPIO3
60 device pnp 2e.509 on # GPIO5
61 drq 0xf4 = 0xfc
62 end
63 device pnp 2e.a on # ACPI
64 drq 0xe3 = 0x04 # Thermal shutdown event issued
65 drq 0xe7 = 0x11 # Enable 3VSBS to power RAM on S3
66 drq 0xf2 = 0x5d # Enable PME
67 end
68 device pnp 2e.b on # H/W Monitor, FP LED
69 io 0x60 = 0x290
70 io 0x62 = 0
71 irq 0x70 = 0
72 end
73 device pnp 2e.d off end # WDT1
74 device pnp 2e.e off end # CIR wake-up
75 device pnp 2e.f on # Push-pull/Open-drain
76 drq 0xe4 = 0xfc # GP5 PP
77 drq 0xe6 = 0x7f # GP7 PP
78 end
79 device pnp 2e.14 off end # Port 80 UART
80 device pnp 2e.16 off end # Deep sleep
81 end
82 chip drivers/pc80/tpm
83 device pnp c31.0 on end # TPM
84 end
85 end
86 end
87 end
88end