Kconfig!
[coreboot.git] / src / mainboard / via / pc2500e / devicetree.cb
1 chip northbridge/via/cn700                      # Northbridge
2   device pci_domain 0 on                        # PCI domain
3     device pci 0.0 on end                       # AGP Bridge
4     device pci 0.1 on end                       # Error Reporting
5     device pci 0.2 on end                       # Host Bus Control
6     device pci 0.3 on end                       # Memory Controller
7     device pci 0.4 on end                       # Power Management
8     device pci 0.7 on end                       # V-Link Controller
9     device pci 1.0 on end                       # PCI Bridge
10     chip southbridge/via/vt8237r                # Southbridge
11       # Enable both IDE channels.
12       register "ide0_enable" = "1"
13       register "ide1_enable" = "1"
14       # Both cables are 40pin.
15       register "ide0_80pin_cable" = "0"
16       register "ide1_80pin_cable" = "0"
17       device pci f.0 on end                     # SATA
18       device pci f.1 on end                     # IDE
19       register "fn_ctrl_lo" = "0x80"
20       register "fn_ctrl_hi" = "0x1d"
21       device pci 10.0 on end                    # UHCI
22       device pci 10.1 on end                    # UHCI
23       device pci 10.2 on end                    # UHCI
24       device pci 10.3 on end                    # UHCI
25       device pci 10.4 on end                    # EHCI
26       device pci 10.5 on end                    # UDCI
27       device pci 11.0 on                        # Southbridge LPC
28         chip superio/ite/it8716f                # Super I/O
29           device pnp 2e.0 on                    # Floppy
30             io 0x60 = 0x3f0
31             irq 0x70 = 6
32             drq 0x74 = 2
33           end
34           device pnp 2e.1 on                    # COM1
35             io 0x60 = 0x3f8
36             irq 0x70 = 4
37           end
38           device pnp 2e.2 off                   # COM2 (N/A on this board)
39             io 0x60 = 0x2f8
40             irq 0x70 = 3
41           end
42           device pnp 2e.3 on                    # Parallel port
43             io 0x60 = 0x378
44             irq 0x70 = 7
45             drq 0x74 = 3
46           end
47           device pnp 2e.4 on                    # Environment controller
48             io 0x60 = 0x290
49             io 0x62 = 0x0000
50             irq 0x70 = 9
51           end
52           device pnp 2e.5 off                   # PS/2 keyboard (not used)
53             io 0x60 = 0x60
54             io 0x62 = 0x64
55             irq 0x70 = 1
56           end
57           device pnp 2e.6 off                   # PS/2 mouse (not used)
58             irq 0x70 = 12
59           end
60           device pnp 2e.7 on                    # GPIO
61             io 0x60 = 0x0000
62             io 0x62 = 0x0800
63             io 0x64 = 0x0000
64           end
65           device pnp 2e.8 off                   # MIDI port (N/A)
66             io 0x60 = 0x300
67             irq 0x70 = 10
68           end
69           device pnp 2e.9 off                   # Game port (N/A)
70             io 0x60 = 0x201
71           end
72           device pnp 2e.a on                    # Consumer IR
73             io 0x60 = 0x310
74             irq 0x70 = 11
75           end
76         end
77       end
78       device pci 11.5 on end                    # AC'97 audio
79       # device pci 11.6 off end                 # AC'97 modem (N/A)
80       device pci 12.0 on end                    # Ethernet
81     end
82   end
83   device apic_cluster 0 on                      # APIC cluster
84     chip cpu/via/model_c7                       # VIA C7
85       device apic 0 on end                      # APIC
86     end
87   end
88 end