• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: GPL-2.0-only
2
3chip northbridge/intel/haswell
4	register "gpu_ddi_e_connected" = "1"
5	chip cpu/intel/haswell
6		device cpu_cluster 0 on ops haswell_cpu_bus_ops end
7	end
8	device domain 0 on
9		ops haswell_pci_domain_ops
10		subsystemid 0x1462 0x7817 inherit
11		device pci 00.0 on  end		# Host bridge
12		device pci 01.0 on  end		# PEG
13		device pci 02.0 on  end		# iGPU
14		device pci 03.0 off end		# Mini-HD audio
15		chip southbridge/intel/lynxpoint
16			register "gen1_dec"      = "0x000c0291"
17			register "sata_port_map" = "0x33"
18			device pci 14.0 on  end		# xHCI Controller
19			device pci 16.0 on  end		# MEI #1
20			device pci 16.1 off end		# MEI #2
21			device pci 16.2 off end		# ME IDE-R
22			device pci 16.3 off end		# ME KT
23			device pci 19.0 off end		# Intel GbE
24			device pci 1a.0 on  end		# USB2 EHCI #2
25			device pci 1b.0 on  end		# HD Audio
26			device pci 1c.0 on  end		# RP #1
27			device pci 1c.1 off end		# RP #2
28			device pci 1c.2 on  end		# RP #3: RTL8111 GbE NIC
29			device pci 1c.3 on  end		# RP #4: PCIe x1
30			device pci 1c.4 off end		# RP #5
31			device pci 1c.5 off end		# RP #6
32			device pci 1d.0 on  end		# USB2 EHCI #1
33			device pci 1f.0 on		# LPC bridge
34				chip superio/nuvoton/nct6779d
35					device pnp 4e.1   off end	# Parallel
36					device pnp 4e.2   on		# UART A
37						io  0x60 = 0x3f8
38						irq 0x70 = 4
39					end
40					device pnp 4e.3   off end	# UART B, IR
41					device pnp 4e.5   on		# Keyboard
42						io  0x60 = 0x60
43						io  0x62 = 0x64
44						irq 0x70 = 1
45						irq 0x72 = 12
46					end
47					device pnp 4e.6   off end	# CIR
48					device pnp 4e.7   off end	# GPIO6-8
49					device pnp 4e.8   off end	# WDT1, GPIO0, GPIO1
50					device pnp 4e.108 on  end	# GPIO0
51					device pnp 4e.9   off end	# GPIO1-8
52					device pnp 4e.109 off end	# GPIO1
53					device pnp 4e.209 off end	# GPIO2
54					device pnp 4e.309 off end	# GPIO3
55					device pnp 4e.409 off end	# GPIO4
56					device pnp 4e.509 off end	# GPIO5
57					device pnp 4e.609 off end	# GPIO6
58					device pnp 4e.709 off end	# GPIO7
59					device pnp 4e.a   on  end	# ACPI
60					device pnp 4e.b   on		# H/W Monitor, FP LED
61						io  0x60 = 0x290
62						io  0x62 = 0
63						irq 0x70 = 0
64					end
65					device pnp 4e.d   off end	# WDT1
66					device pnp 4e.e   off end	# CIR Wake-up
67					device pnp 4e.f   off end	# Push-pull/Open-drain
68					device pnp 4e.14  off end	# Port 80 UART
69					device pnp 4e.16  off end	# Deep Sleep
70				end
71			end
72			device pci 1f.2 on  end		# SATA (AHCI)
73			device pci 1f.3 on  end		# SMBus
74			device pci 1f.5 off end		# SATA (Legacy)
75			device pci 1f.6 off end		# Thermal
76		end
77	end
78end
79