Random fixes for TI pci1x2x / Nokia IP530 / others.
[coreboot.git] / src / mainboard / nokia / ip530 / devicetree.cb
index 4d37bd8ac9ba9da8a94157d516dceea3cef468ff..673e0cb10d5b7e121be6258c6126ed281090cd10 100644 (file)
@@ -19,9 +19,9 @@
 ##
 
 chip northbridge/intel/i440bx          # Northbridge
-  device apic_cluster 0 on             # APIC cluster
-    chip cpu/intel/socket_PGA370       # CPU
-      device apic 0 on end             # APIC
+  device lapic_cluster 0 on            # (L)APIC cluster
+    chip cpu/intel/socket_PGA370       # CPU socket
+      device lapic 0 on end            # Local APIC of the CPU
     end
   end
   device pci_domain 0 on               # PCI domain
@@ -29,17 +29,9 @@ chip northbridge/intel/i440bx                # Northbridge
     device pci 1.0 on end              # PCI/AGP bridge
     chip southbridge/intel/i82371eb    # Southbridge
       device pci 7.0 on                        # ISA bridge
-        chip superio/smsc/smscsuperio  # Super I/O (SMSC FDC37C878)
-          device pnp 3f0.0 on          # Floppy
-            io 0x60 = 0x3f0
-            irq 0x70 = 6
-            drq 0x74 = 2
-          end
-          device pnp 3f0.3 on          # Parallel port
-            io 0x60 = 0x378
-            irq 0x70 = 7
-            drq 0x74 = 4
-          end
+        chip superio/smsc/smscsuperio  # Super I/O (SMSC FDC37B787)
+          device pnp 3f0.0 off end     # Floppy (No connector)
+          device pnp 3f0.3 off end     # Parallel port (No connector)
           device pnp 3f0.4 on          # COM1
             io 0x60 = 0x3f8
             irq 0x70 = 4
@@ -48,47 +40,23 @@ chip northbridge/intel/i440bx               # Northbridge
             io 0x60 = 0x2f8
             irq 0x70 = 3
           end
-          device pnp 3f0.7 on          # PS/2 keyboard / mouse
-            io 0x60 = 0x60
-            io 0x62 = 0x64
-            irq 0x70 = 1               # PS/2 keyboard interrupt
-            irq 0x72 = 12              # PS/2 mouse interrupt
-          end
-          device pnp 3f0.9 on          # Game port
-            io 0x60 = 0x201
-          end
-          device pnp 3f0.a on          # Power-management events (PME)
-            io 0x60 = 0x600
-          end
-          device pnp 3f0.b on          # MIDI port (MPU-401)
-            io 0x60 = 0x330
-            irq 0x70 = 5
-          end
+          device pnp 3f0.6 on end      # RTC
+          device pnp 3f0.7 off end     # PS/2 keyboard / mouse (No connector)
+          device pnp 3f0.8 on end      # AUX I/O
+          device pnp 3f0.a off end     # ACPI (No support yet)
         end
       end
       device pci 7.1 on end            # IDE
-      device pci 7.2 on end            # USB
-      device pci 7.3 on end            # ACPI
+      device pci 7.2 off end           # USB (No connector)
+      device pci 7.3 off end           # ACPI (No support yet)
       register "ide0_enable" = "1"
       register "ide1_enable" = "1"
       register "ide_legacy_enable" = "1"
-      # Enable UDMA/33 for higher speed if your IDE device(s) support it.
-      register "ide0_drive0_udma33_enable" = "0"
-      register "ide0_drive1_udma33_enable" = "0"
-      register "ide1_drive0_udma33_enable" = "0"
-      register "ide1_drive1_udma33_enable" = "0"
+      # Disable UDMA/33 for lower speed if your IDE device(s) don't support it.
+      register "ide0_drive0_udma33_enable" = "1"
+      register "ide0_drive1_udma33_enable" = "1"
+      register "ide1_drive0_udma33_enable" = "1"
+      register "ide1_drive1_udma33_enable" = "1"
     end
-    device pci 0d.0 on end             # NIC (DEC DECchip 21142/43)
-    device pci 0e.0 on end             # NIC (DEC DECchip 21142/43)
-    device pci 0f.0 on end             # CardBus bridge (TI PCI1225)
-    device pci 0f.1 on end             # CardBus bridge (TI PCI1225)
-  end
-  device pci_domain 1 on               # PCI domain 1
-    device pci 00.0 on end             # PCI bridge (DEC DECchip 21150)
-  end
-  device pci_domain 2 on               # PCI domain 2
-    device pci 04.0 on end             # NIC (DECchip 21142/43)
-    device pci 04.0 on end             # NIC (DECchip 21142/43)
   end
 end
-