m5a99x-evo: using rd890 stuff
[coreboot.git] / src / mainboard / asus / m5a99x-evo / devicetree.cb
1 # sample config for advansus/A785E-I
2 chip northbridge/amd/amdfam10/root_complex
3         device lapic_cluster 0 on
4                 chip cpu/amd/socket_AM3  #L1 and DDR3
5                          device lapic 0 on end
6                 end
7         end
8         device pci_domain 0 on
9                 subsystemid 0x1043 0x843e inherit #TODO: Set the correctly subsystem id.
10                 chip northbridge/amd/amdfam10
11
12             device pci 18.0 on end # Link 0
13             device pci 18.0 on     # Link 1, IO-HUB on socket0 link 2(internal Node0 Link 1)
14                 chip northbridge/amd/cimx/rd890 # North Bridge PCI side of HT Root complex
15                     device pci 0.0 on  end # HT Root Complex
16                     device pci 0.1 off end # CLKCONFIG
17                     device pci 2.0 on  end # GPP1 Port0
18                     device pci 3.0 off end # GPP1 Port1
19                     device pci 4.0 off end # GPP3a Port0
20                     device pci 5.0 off end # GPP3a Port1
21                     device pci 6.0 off end # GPP3a Port2
22                     device pci 7.0 off end # GPP3a Port3
23                     device pci 8.0 off end # NB/SB Link P2P bridge, should be hidden at boot time
24                     device pci 9.0 off end # GPP3a Port4
25                     device pci a.0 off end # GPP3a Port5
26                     device pci b.0 off end # GPP2 Port0 (Not for sr5650)
27                     device pci c.0 off end # GPP2 Port1 (Not for sr5650/sr5670)
28                     device pci d.0 on  end # GPP3b Port0 (Not for sr5650/sr5670) 0x5A1E, Intel 82576
29                     register "gpp1_configuration" = "0"   # Configuration 16:0 default
30                     register "gpp2_configuration" = "1"   # Configuration 8:8
31                     register "gpp3a_configuration" = "2"   # 2 Configuration 4:1:1:0:0:0, 11 Configuration 1:1:1:1:1:1
32                     register "port_enable" = "0x2104"
33                 end # northbridge/amd/cimx/rd890
34                                 chip southbridge/amd/cimx/sb900 # it is under NB/SB Link, but on the same pci bus
35                                         device pci 11.0 on end # SATA
36                                         device pci 12.0 on end # USB
37                                         device pci 12.2 on end # USB
38                                         device pci 13.0 on end # USB
39                                         device pci 13.2 on end # USB
40                                         device pci 14.0 on # SM
41                                                 chip drivers/generic/generic #dimm 0-0-0
42                                                         device i2c 50 on end
43                                                 end
44                                                 chip drivers/generic/generic #dimm 0-0-1
45                                                         device i2c 51 on end
46                                                 end
47                                                 chip drivers/generic/generic #dimm 0-1-0
48                                                         device i2c 52 on end
49                                                 end
50                                                 chip drivers/generic/generic #dimm 0-1-1
51                                                         device i2c 53 on end
52                                                 end
53                                         end # SM
54                                         device pci 14.1 on end # IDE    0x439c
55                                         device pci 14.2 on end # HDA    0x4383
56                                         device pci 14.3 on
57                                                 chip superio/ite/it8721f
58                                                         device pnp 2e.0 off #  Floppy
59                                                                 io 0x60 = 0x3f0
60                                                                 irq 0x70 = 6
61                                                                 drq 0x74 = 2
62                                                         end
63                                                         device pnp 2e.1 off #  Parallel Port
64                                                                 io 0x60 = 0x378
65                                                                 irq 0x70 = 7
66                                                         end
67                                                         device pnp 2e.2 on #  Com1
68                                                                 io 0x60 = 0x3f8
69                                                                 irq 0x70 = 4
70                                                         end
71                                                         device pnp 2e.3 on #  Com2
72                                                                 io 0x60 = 0x2f8
73                                                                 irq 0x70 = 3
74                                                         end
75                                                         device pnp 2e.5 on #  Keyboard
76                                                                 io 0x60 = 0x60
77                                                                 io 0x62 = 0x64
78                                                                 irq 0x70 = 1
79                                                                 irq 0x72 = 12
80                                                         end
81                                                         device pnp 2e.6 off  # SFI
82                                                                 io 0x62 = 0x100
83                                                         end
84                                                         device pnp 2e.7 off #  GPIO_GAME_MIDI
85                                                                 io 0x60 = 0x220
86                                                                 io 0x62 = 0x300
87                                                                 irq 0x70 = 9
88                                                         end
89                                                         device pnp 2e.8 off end #  WDTO_PLED
90                                                         device pnp 2e.9 off end #  GPIO_SUSLED
91                                                         device pnp 2e.a off end #  ACPI
92                                                         device pnp 2e.b on #  HW Monitor
93                                                                 io 0x60 = 0x290
94                                                                 irq 0x70 = 5
95                                                         end
96                                                 end     #superio/winbond/w83627hf
97                                         end # LPC       0x439d
98                                         device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
99                                         device pci 14.5 on end # USB 2
100                                         device pci 14.6 off end # Gec
101                                         device pci 15.0 on end # PCIe 0
102                                         device pci 15.1 on end # PCIe 1
103                                         device pci 15.2 on end # PCIe 2
104                                         device pci 15.3 on end # PCIe 3
105                                         device pci 16.0 on end # USB
106                                         device pci 16.2 on end # USB
107                                         #register "gpp_configuration" = "0" #4:0:0:0
108                                         #register "gpp_configuration" = "2" #2:2:0:0
109                                         #register "gpp_configuration" = "3" #2:1:1:0
110                                         register "gpp_configuration" = "4" #1:1:1:1
111                                         register "boot_switch_sata_ide" = "0"   # 0: boot from SATA. 1: IDE
112                                 end     #southbridge/amd/cimx/sb800
113                         end #  device pci 18.0
114
115                         device pci 18.1 on end
116                         device pci 18.2 on end
117                         device pci 18.3 on end
118                         device pci 18.4 on end
119                 end
120         end #pci_domain
121 end