Use subsystem id from devicetree.cb instead of Kconfig and move
[coreboot.git] / src / mainboard / intel / xe7501devkit / devicetree.cb
1 chip northbridge/intel/e7501
2         device pci_domain 0 on
3                 subsystemid 0x8086 0x2480 inherit
4                 device pci 0.0 on end # Chipset host controller
5                 device pci 0.1 on end # Host RASUM controller
6                 device pci 2.0 on # Hub interface B
7                         chip southbridge/intel/i82870 # P64H2
8                                 device pci 1c.0 on end # IOAPIC - bus B
9                                 device pci 1d.0 on end # Hub to PCI-B bridge
10                                 device pci 1e.0 on end # IOAPIC - bus A
11                                 device pci 1f.0 on end # Hub to PCI-A bridge
12                         end
13                 end
14                 device pci 3.0 off end # Hub interface C (82808AA connector - disable for now)
15                 device pci 4.0 on # Hub interface D
16                         chip southbridge/intel/i82870 # P64H2
17                                 device pci 1c.0 on end # IOAPIC - bus B
18                                 device pci 1d.0 on end # Hub to PCI-B bridge
19                                 device pci 1e.0 on end # IOAPIC - bus A
20                                 device pci 1f.0 on end # Hub to PCI-A bridge
21                         end
22                 end
23                 device pci 6.0 on end # E7501 Power management registers? (undocumented)
24                 chip southbridge/intel/i82801cx
25                         device pci 1d.0 off end # USB (might not work, Southbridge code needs looking at)
26                         device pci 1d.1 off end # USB (not populated)
27                         device pci 1d.2 off end # USB (not populated)
28                         device pci 1e.0 on # Hub to PCI bridge
29                                 device pci 0.0 on end
30                         end
31                         device pci 1f.0 on # LPC bridge
32                                 chip superio/smsc/lpc47b272
33                                         device pnp 2e.0 off # Floppy
34                                                 io 0x60 = 0x3f0
35                                                 irq 0x70 = 6
36                                                 drq 0x74 = 2
37                                         end
38                                         device pnp 2e.3 off # Parallel Port
39                                                 io 0x60 = 0x378
40                                                 irq 0x70 = 7
41                                         end
42                                         device pnp 2e.4 on # Com1
43                                                 io 0x60 = 0x3f8
44                                                 irq 0x70 = 4
45                                         end
46                                         device pnp 2e.5 off # Com2
47                                                 io 0x60 = 0x2f8
48                                                 irq 0x70 = 3
49                                         end
50                                         device pnp 2e.7 on # Keyboard
51                                                 io 0x60 = 0x60
52                                                 io 0x62 = 0x64
53                                                 irq 0x70 = 1 # Keyboard interrupt
54                                                 irq 0x72 = 12 # Mouse interrupt
55                                         end
56                                         device pnp 2e.a off end # ACPI
57                                 end
58                         end
59                         device pci 1f.1 on end # IDE
60                         device pci 1f.3 on end # SMBus
61                         device pci 1f.5 off end # AC97 Audio
62                         device pci 1f.6 off end # AC97 Modem
63                 end # SB
64         end # PCI_DOMAIN
65         device lapic_cluster 0 on
66                 chip cpu/intel/socket_mPGA604
67                         device lapic 0 on end
68                 end
69                 chip cpu/intel/socket_mPGA604
70                         device lapic 6 on end
71                 end
72         end
73 end