summaryrefslogtreecommitdiff
path: root/src/mainboard/broadcom/blast/devicetree.cb
blob: 9de4331f36621ce267afec15de639b2d68f820ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
chip northbridge/amd/amdk8/root_complex
	device cpu_cluster 0 on
		chip cpu/amd/socket_940
			device lapic 0 on end
		end
	end
	device domain 0 on
		subsystemid 0x161f 0x3050 inherit
		chip northbridge/amd/amdk8
			device pci 18.0 on #  northbridge
				#  devices on link 0
				chip southbridge/broadcom/bcm5780 # HT2000
					device pci 0.0 on end   # PXB 1 0x0130
					device pci 1.0 on       # PXB 2 0x0130
						device pci 4.0 on end # GB E 0x1668 vid = 0x14e4
						device pci 4.1 on end # GB E 0x1669 vid = 0x14e4
					end
					device pci 2.0 on end # PCI E 1  #0x0132
					device pci 3.0 on end # PCI E 2
					device pci 4.0 on end # PCI E 3
					device pci 5.0 on end # PCI E 4
				end
				chip southbridge/broadcom/bcm5785 # HT1000
					device pci 0.0 on  # HT PXB  0x0036
						device pci d.0 on end # PPBX 0x0104
						device pci e.0 on end # SATA 0x024a
					end
					device pci 1.0 on # Legacy  pci main  0x0205
						chip drivers/i2c/i2cmux2 # pca9554 smbus mux
							device i2c 71 on end #0 pca9554 0
							device i2c 71 on end #0 pca9554 1
							device i2c 71 on end #0 pca9554 2
							device i2c 71 on end #0 pca9554 3
							device i2c 71 on end #0 pca9554 4
							device i2c 71 on end #0 pca9554 5
							device i2c 71 on #0 pca9554 6
								chip drivers/generic/generic #dimm 0-0-0
									device i2c 50 on end
								end
								chip drivers/generic/generic #dimm 0-0-1
									device i2c 51 on end
								end
								chip drivers/generic/generic #dimm 0-1-0
									device i2c 52 on end
								end
								chip drivers/generic/generic #dimm 0-1-1
									device i2c 53 on end
								end
							end
							device i2c 71 on #1 pca9554 7
								chip drivers/generic/generic #dimm 1-0-0
									device i2c 50 on end
								end
								chip drivers/generic/generic #dimm 1-0-1
									device i2c 51 on end
								end
								chip drivers/generic/generic #dimm 1-1-0
									device i2c 52 on end
								end
								chip drivers/generic/generic #dimm 1-1-1
									device i2c 53 on end
								end
							end
						end

					end
					device pci 1.1 on end # IDE        0x0214
					device pci 1.2 on     # LPC        0x0234
						chip superio/nsc/pc87417
							device  pnp 2e.0 off  # Floppy
								io 0x60 = 0x3f0
								irq 0x70 = 6
								drq 0x74 = 2
							end
							device pnp 2e.1 off  # Parallel Port
								io 0x60 = 0x378
								irq 0x70 = 7
							end
							device pnp 2e.2 off # Com 2
								io 0x60 = 0x2f8
								irq 0x70 = 3
							end
							device pnp 2e.3 on  # Com 1
								io 0x60 = 0x3f8
								irq 0x70 = 4
							end
							device pnp 2e.4 off end # SWC
							device pnp 2e.5 off end # Mouse
							device pnp 2e.6 on  # Keyboard
								io 0x60 = 0x60
								io 0x62 = 0x64
								irq 0x70 = 1
							end
							device pnp 2e.7 off end # GPIO
							device pnp 2e.f off end # XBUS
							device pnp 2e.10 on #RTC
								io 0x60 = 0x70
								io 0x62 = 0x72
							end
						end
					end
					device pci 1.3 on end # WDTimer    0x0238
					device pci 1.4 on end # XIOAPIC0   0x0235
					device pci 1.5 on end # XIOAPIC1
					device pci 1.6 on end # XIOAPIC2
					device pci 2.0 on end # USB        0x0223
					device pci 2.1 on end # USB
					device pci 2.2 on end # USB
					device pci 4.0 on end # it is in bcm5785_0 bus
				end
			end #	device pci 18.0

			device pci 18.0 on end
			device pci 18.0 on end
			device pci 18.1 on end
			device pci 18.2 on end
			device pci 18.3 on end
		end


	end #domain
end