a730514799af3a4a230afee5e717e27eaa0528cd
[coreboot.git] / src / mainboard / supermicro / h8dmr / devicetree.cb
1 chip northbridge/amd/amdk8/root_complex
2         device lapic_cluster 0 on
3                 chip cpu/amd/socket_F
4                         device lapic 0 on end
5                 end
6         end
7         device pci_domain 0 on
8                 chip northbridge/amd/amdk8 #mc0
9                         device pci 18.0 on end
10                         device pci 18.0 on end
11                         device pci 18.0 on
12                                 #  devices on link 0, link 0 == LDT 0
13                                 chip southbridge/nvidia/mcp55
14                                         device pci 0.0 on end   # HT
15                                         device pci 1.0 on # LPC
16                                                 chip superio/winbond/w83627hf
17                                                         device pnp 2e.0 off #  Floppy
18                                                                 io 0x60 = 0x3f0
19                                                                 irq 0x70 = 6
20                                                                 drq 0x74 = 2
21                                                         end
22                                                         device pnp 2e.1 off #  Parallel Port
23                                                                 io 0x60 = 0x378
24                                                                 irq 0x70 = 7
25                                                         end
26                                                         device pnp 2e.2 on #  Com1
27                                                                 io 0x60 = 0x3f8
28                                                                 irq 0x70 = 4
29                                                         end
30                                                         device pnp 2e.3 off #  Com2
31                                                                 io 0x60 = 0x2f8
32                                                                 irq 0x70 = 3
33                                                         end
34                                                         device pnp 2e.5 on #  Keyboard
35                                                                 io 0x60 = 0x60
36                                                                 io 0x62 = 0x64
37                                                                 irq 0x70 = 1
38                                                                 irq 0x72 = 12
39                                                         end
40                                                         device pnp 2e.6 off  # SFI
41                                                                 io 0x62 = 0x100
42                                                         end
43                                                         device pnp 2e.7 off #  GPIO_GAME_MIDI
44                                                                 io 0x60 = 0x220
45                                                                 io 0x62 = 0x300
46                                                                 irq 0x70 = 9
47                                                         end
48                                                         device pnp 2e.8 off end #  WDTO_PLED
49                                                         device pnp 2e.9 off end #  GPIO_SUSLED
50                                                         device pnp 2e.a off end #  ACPI
51                                                         device pnp 2e.b on #  HW Monitor
52                                                                 io 0x60 = 0x290
53                                                                 irq 0x70 = 5
54                                                         end
55                                                 end
56                                         end
57                                         device pci 1.1 on # SM 0
58                                                 chip drivers/generic/generic #dimm 0-0-0
59                                                         device i2c 50 on end
60                                                 end
61                                                 chip drivers/generic/generic #dimm 0-0-1
62                                                         device i2c 51 on end
63                                                 end
64                                                 chip drivers/generic/generic #dimm 0-1-0
65                                                         device i2c 52 on end
66                                                 end
67                                                 chip drivers/generic/generic #dimm 0-1-1
68                                                         device i2c 53 on end
69                                                 end
70                                                 chip drivers/generic/generic #dimm 1-0-0
71                                                         device i2c 54 on end
72                                                 end
73                                                 chip drivers/generic/generic #dimm 1-0-1
74                                                         device i2c 55 on end
75                                                 end
76                                                 chip drivers/generic/generic #dimm 1-1-0
77                                                         device i2c 56 on end
78                                                 end
79                                                 chip drivers/generic/generic #dimm 1-1-1
80                                                         device i2c 57 on end
81                                                 end
82                                         end # SM
83                                         device pci 1.1 on # SM 1
84 #PCI device smbus address will depend on addon pci device, do we need to scan_smbus_bus?
85 #                                                chip drivers/generic/generic #PCIXA Slot1
86 #                                                        device i2c 50 on end
87 #                                                end
88 #                                                chip drivers/generic/generic #PCIXB Slot1
89 #                                                        device i2c 51 on end
90 #                                                end
91 #                                                chip drivers/generic/generic #PCIXB Slot2
92 #                                                        device i2c 52 on end
93 #                                                end
94 #                                                chip drivers/generic/generic #PCI Slot1
95 #                                                        device i2c 53 on end
96 #                                                end
97 #                                                chip drivers/generic/generic #Master MCP55 PCI-E
98 #                                                        device i2c 54 on end
99 #                                                end
100 #                                                chip drivers/generic/generic #Slave MCP55 PCI-E
101 #                                                        device i2c 55 on end
102 #                                                end
103                                                 chip drivers/generic/generic #MAC EEPROM
104                                                         device i2c 51 on end
105                                                 end
106
107                                         end # SM
108                                         device pci 2.0 on end # USB 1.1
109                                         device pci 2.1 on end # USB 2
110                                         device pci 4.0 on end # IDE
111                                         device pci 5.0 on end # SATA 0
112                                         device pci 5.1 on end # SATA 1
113                                         device pci 5.2 on end # SATA 2
114                                         device pci 6.0 on  # PCI
115                                                 device pci 6.0 on end
116                                         end
117                                         device pci 6.1 on end # AZA
118                                         device pci 8.0 on end # NIC
119                                         device pci 9.0 on end # NIC
120                                         device pci a.0 on  # PCI E 5
121                                                 device pci 0.0 on #nec pci-x
122                                                 end
123                                                 device pci 0.1 on #nec pci-x
124                                                         device pci 4.0 on end #scsi
125                                                         device pci 4.1 on end #scsi
126                                                 end
127                                         end
128                                         device pci b.0 on end # PCI E 4
129                                         device pci c.0 on end # PCI E 3
130                                         device pci d.0 on end # PCI E 2
131                                         device pci e.0 on end # PCI E 1
132                                         device pci f.0 on end # PCI E 0
133                                         register "ide0_enable" = "1"
134                                         register "sata0_enable" = "1"
135                                         register "sata1_enable" = "1"
136                                         register "mac_eeprom_smbus" = "3" # 1: smbus under 2e.8, 2: SM0 3: SM1
137                                         register "mac_eeprom_addr" = "0x51"
138                                 end
139                         end #  device pci 18.0
140                         device pci 18.1 on end
141                         device pci 18.2 on end
142                         device pci 18.3 on end
143                 end # mc0
144
145         end # PCI domain
146
147 #       chip drivers/generic/debug
148 #               device pnp 0.0 off end # chip name
149 #                device pnp 0.1 on end # pci_regs_all
150 #                device pnp 0.2 off end # mem
151 #                device pnp 0.3 off end # cpuid
152 #                device pnp 0.4 on end # smbus_regs_all
153 #                device pnp 0.5 off end # dual core msr
154 #                device pnp 0.6 off end # cache size
155 #                device pnp 0.7 off end # tsc
156 #                device pnp 0.8 off  end # io
157 #                device pnp 0.9 on end # io
158 #       end
159 end #root_complex