adbe757bad27a6621a181f73196d314ee9aa01d7
[coreboot.git] / src / mainboard / siemens / sitemp_g1p1 / devicetree.cb
1 #Define gpp_configuration,      A=0, B=1, C=2, D=3, E=4(default)
2 #Define port_enable, (bit map): GFX(2,3), GPP(4,5,6,7)
3 #Define gfx_dev2_dev3, 0: a link will never be established on Dev2 or Dev3,
4 #                       1: the system allows a PCIE link to be established on Dev2 or Dev3.
5 #Define gfx_dual_slot, 0: single slot, 1: dual slot
6 #Define gfx_lane_reversal, 0: disable lane reversal, 1: enable
7 #Define gfx_tmds, 0: didn't support TMDS, 1: support
8 #Define gfx_compliance, 0: didn't support compliance, 1: support
9 #Define gfx_reconfiguration, 0: short reconfiguration, 1(default): long reconfiguration
10 #Define gfx_link_width, 0: x16, 1: x1, 2: x2, 3: x4, 4: x8, 5: x12 (not supported), 6: x16
11 chip northbridge/amd/amdk8/root_complex
12         device lapic_cluster 0 on
13                 chip cpu/amd/socket_S1G1
14                 device lapic 0 on end
15                 end
16         end
17         device pci_domain 0 on
18                 subsystemid 0x110a 0x4076 inherit       
19                 chip northbridge/amd/amdk8
20                         device pci 18.0 on #  southbridge
21                                 chip southbridge/amd/rs690
22                                         device pci 0.0 on  # Northbridge configuration space (0x7910)
23                                         end
24                                         device pci 1.0 on  # Internal Graphics P2P bridge 0x7912
25                                                 device pci 5.0 on # Internal Graphics 0x791F
26                                                 end
27                                                 device pci 5.2 on # 
28                                                 end
29                                         end
30                                         device pci 2.0 on  #  PCIE P2P bridge 0x7913  (external GFX-port0)
31                                         end
32                                         device pci 3.0 off  # PCIE P2P bridge 0x791b (external GFX-port1)
33                                         end
34                                         device pci 4.0 on  #  PCIE P2P bridge port 0 (0x7914)
35                                         end
36                                         device pci 5.0 on  #  PCIE P2P bridge port 1  (0x7915)
37                                         end
38                                         device pci 6.0 on  #  PCIE P2P bridge port 2  (0x7916)
39                                         end
40                                         device pci 7.0 on  #  PCIE P2P bridge port 3  (0x7917)
41                                         end
42                                         device pci 8.0 off  # NB/SB Link P2P bridge
43                                         end
44                                         register "gpp_configuration" = "4"
45                                         register "port_enable" = "0xfc"
46                                         register "gfx_dev2_dev3" = "1"
47                                         register "gfx_dual_slot" = "0"
48                                         register "gfx_lane_reversal" = "0"
49                                         register "gfx_tmds" = "1" # needed for DVI output, but this results in a conflict if PLX installed !
50                                         register "gfx_compliance" = "0"
51                                         register "gfx_reconfiguration" = "1"
52                                         register "gfx_link_width" = "0" # 4 (0x8) if PLX installed
53                                 end
54                                 chip southbridge/amd/sb600 # it is under NB/SB Link, but on the same pri bus
55                                         device pci 12.0 on end # SATA  0x4380
56                                         device pci 13.0 on end # USB   0x4387
57                                         device pci 13.1 on end # USB   0x4388
58                                         device pci 13.2 on end # USB   0x4389
59                                         device pci 13.3 on end # USB   0x438a
60                                         device pci 13.4 on end # USB   0x438b
61                                         device pci 13.5 on end # USB 2 0x4386
62                                         device pci 14.0 on     # SM    0x4385
63                                                 chip drivers/generic/generic #dimm 0-0-0
64                                                         device i2c 50 on end
65                                                 end
66                                                 chip drivers/generic/generic #dimm 0-0-1
67                                                         device i2c 51 on end
68                                                 end
69                                                 chip drivers/generic/generic #dimm 0-1-0
70                                                         device i2c 52 on end
71                                                 end
72                                                 chip drivers/generic/generic #dimm 0-1-1
73                                                         device i2c 53 on end
74                                                 end
75                                         end # SM
76                                         device pci 14.1 on end # IDE    0x438c
77                                         device pci 14.2 on end # HDA    0x4383
78                                         device pci 14.3 on # LPC        0x438d
79                                                 chip superio/ite/it8712f
80                                                         device pnp 2e.0 off #  Floppy
81                                                                 io 0x60 = 0x3f0
82                                                                 irq 0x70 = 6
83                                                                 drq 0x74 = 2
84                                                         end
85                                                         device pnp 2e.1 on #  Com1
86                                                                 io 0x60 = 0x3f8
87                                                                 irq 0x70 = 4
88                                                         end
89                                                         device pnp 2e.2 on #  Com2
90                                                                 io 0x60 = 0x2f8
91                                                                 irq 0x70 = 3
92                                                         end
93                                                         device pnp 2e.3 off #  Parallel Port
94                                                                 io 0x60 = 0x378
95                                                                 irq 0x70 = 7
96                                                         end
97                                                         device pnp 2e.4 off end #  EC
98                                                         device pnp 2e.5 on #  Keyboard
99                                                                 io 0x60 = 0x60
100                                                                 io 0x62 = 0x64
101                                                                 irq 0x70 = 1
102                                                         end
103                                                         device pnp 2e.6 on #  Mouse
104                                                                 irq 0x70 = 12
105                                                         end
106                                                         device pnp 2e.7 off #  GPIO, must be closed for unresolved reason.
107                                                         end
108                                                         device pnp 2e.8 off #  MIDI
109                                                                 io 0x60 = 0x300
110                                                                 irq 0x70 = 9
111                                                         end
112                                                         device pnp 2e.9 off #  GAME
113                                                                 io 0x60 = 0x220
114                                                         end
115                                                         device pnp 2e.a off end #  CIR
116                                                 end     #superio/ite/it8712f
117                                         end             #LPC
118                                         device pci 14.4 on end # PCI 0x4384
119                                         device pci 14.5 on end # ACI 0x4382
120                                         device pci 14.6 on end # MCI 0x438e
121 #                                               register "ide0_enable" = "1"
122 #                                               register "sata0_enable" = "1"
123                                                 register "hda_viddid" = "0x10ec0882"
124                                 end     #southbridge/amd/sb600
125                         end #  device pci 18.0
126
127                         device pci 18.0 on end
128                         device pci 18.0 on end
129                         device pci 18.1 on end
130                         device pci 18.2 on end
131                         device pci 18.3 on end
132                 end             #northbridge/amd/amdk8
133         end #pci_domain
134 end             #northbridge/amd/amdk8/root_complex
135