• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: GPL-2.0-or-later
2
3chip northbridge/intel/pineview		# Northbridge
4	register "gfx.use_spread_spectrum_clock" = "0"
5	register "use_crt" = "true"
6	register "use_lvds" = "false"
7
8	device cpu_cluster 0 on end		# APIC cluster
9	device domain 0 on			# PCI domain
10		device pci 0.0 on end		# Host Bridge
11		device pci 2.0 on end		# Integrated graphics controller
12		device pci 2.1 on end		# Integrated graphics controller 2
13		chip southbridge/intel/i82801gx	# Southbridge
14			register "pirqa_routing" = "0x0b"
15			register "pirqb_routing" = "0x0b"
16			register "pirqc_routing" = "0x0b"
17			register "pirqd_routing" = "0x0b"
18			register "pirqe_routing" = "0x0b"
19			register "pirqf_routing" = "0x0b"
20			register "pirqg_routing" = "0x0b"
21			register "pirqh_routing" = "0x0b"
22			register "sata_ports_implemented" = "0x3"
23			register "gpe0_en" = "0x20000040"
24
25			device pci 1b.0 on end		# Audio
26			device pci 1c.0 on		# PCIe 1
27				device pci 0.0 on end		# NIC
28			end
29			device pci 1c.1 on end		# PCIe 2
30			device pci 1c.2 on end		# PCIe 3
31			device pci 1c.3 on end		# PCIe 4
32			device pci 1d.0 on end		# USB
33			device pci 1d.1 on end		# USB
34			device pci 1d.2 on end		# USB
35			device pci 1d.3 on end		# USB
36			device pci 1d.7 on end		# USB
37			device pci 1e.0 on end		# PCI bridge
38			#device pci 1e.2 off end		# AC'97 Audio (not on nm10?)
39			#device pci 1e.3 off end		# AC'97 Modem (not on nm10?)
40			device pci 1f.0 on		# ISA bridge
41				chip superio/winbond/w83627thg	# Super I/O
42					device pnp 4e.0 off end	# Floppy
43					device pnp 4e.1 on		# Parallel port
44						io 0x60 = 0x378
45						irq 0x70 = 7
46						drq 0x74 = 4
47					end
48					device pnp 4e.2 on		# COM1
49						io 0x60 = 0x3f8
50						irq 0x70 = 4
51					end
52					device pnp 4e.3 on		# COM2
53						io 0x60 = 0x2f8
54						irq 0x70 = 3
55						irq 0xf1 = 0
56					end
57					device pnp 4e.5 on		# PS/2 keyboard / mouse
58						io 0x60 = 0x60
59						io 0x62 = 0x64
60						irq 0x70 = 1		# PS/2 keyboard interrupt
61						irq 0x72 = 12		# PS/2 mouse interrupt
62						irq 0xf0 = 0x80
63					end
64					device pnp 4e.6 off end
65					device pnp 4e.7 off end
66					device pnp 4e.8 off end
67					device pnp 4e.9 off end
68					device pnp 4e.a off end	# ACPI
69					device pnp 4e.b on		# HWM
70						io 0x60 = 0x290
71						irq 0x70 = 0
72					end
73				end
74			end
75			device pci 1f.1 off end		# PATA
76			device pci 1f.2 on end		# SATA
77			device pci 1f.3 on		# SMbus
78				chip drivers/i2c/ck505		# ICS9EPRS525
79					register "mask" = "{ 0xff, 0xff, 0xff, 0xff,
80							     0xff, 0xff, 0xff, 0xff,
81							     0xff, 0xff, 0xff, 0xff,
82							     0xff }"
83					register "regs" = "{ 0x61, 0xd9, 0xfe, 0xff,
84							     0xff, 0x00, 0x00, 0x01,
85							     0x03, 0x25, 0x83, 0x17,
86							     0x0d }"
87					device i2c 69 on end
88				end
89			end
90			device pci 1f.4 off end
91			device pci 1f.5 off end
92			device pci 1f.6 off end
93		end
94	end
95end
96