]> git.sur5r.net Git - u-boot/blobdiff - board/jse/host_bridge.c
Define IH_CPU_AVR32
[u-boot] / board / jse / host_bridge.c
index d68744518a78b9f7c453c6c52f75fc43d413fd49..363be97a59150571ceb00c67460b9a994e088d65 100644 (file)
@@ -39,10 +39,11 @@ void host_bridge_init (void)
        /* The bridge chip is at a fixed location. */
        pci_dev_t dev = PCI_BDF (0, 10, 0);
 
-       int rc;
-       u32 val32;
-
-       rc = pci_read_config_dword (dev, 0, &val32);
+       /* Set PCI Class code --
+          The primary side sees this class code at 0x08 in the
+          primary config space. This must be something other then a
+          bridge, or MS Windows starts doing weird stuff to me. */
+       pci_write_config_dword (dev, 0x48, 0x04800000);
 
        /* Set subsystem ID --
           The primary side sees this value at 0x2c. We set it here so