[kernel] ssb: remove reference to missing SDIO function from last 2.6.31 ssb update
authornico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 11 Oct 2009 14:51:40 +0000 (14:51 +0000)
committernico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 11 Oct 2009 14:51:40 +0000 (14:51 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18033 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/generic-2.6/patches-2.6.31/941-ssb_update.patch

index 8adb56d..c3f179e 100644 (file)
        }
 --- a/drivers/ssb/scan.c
 +++ b/drivers/ssb/scan.c
        }
 --- a/drivers/ssb/scan.c
 +++ b/drivers/ssb/scan.c
-@@ -175,6 +175,9 @@ static u32 scan_read32(struct ssb_bus *b
+@@ -175,6 +175,8 @@ static u32 scan_read32(struct ssb_bus *b
                } else
                        ssb_pcmcia_switch_segment(bus, 0);
                break;
 +      case SSB_BUSTYPE_SDIO:
                } else
                        ssb_pcmcia_switch_segment(bus, 0);
                break;
 +      case SSB_BUSTYPE_SDIO:
-+              offset += current_coreidx * SSB_CORE_SIZE;
-+              return ssb_sdio_scan_read32(bus, offset);
++              break;
        }
        return readl(bus->mmio + offset);
  }
        }
        return readl(bus->mmio + offset);
  }
-@@ -188,6 +191,8 @@ static int scan_switchcore(struct ssb_bu
+@@ -188,6 +190,8 @@ static int scan_switchcore(struct ssb_bu
                return ssb_pci_switch_coreidx(bus, coreidx);
        case SSB_BUSTYPE_PCMCIA:
                return ssb_pcmcia_switch_coreidx(bus, coreidx);
                return ssb_pci_switch_coreidx(bus, coreidx);
        case SSB_BUSTYPE_PCMCIA:
                return ssb_pcmcia_switch_coreidx(bus, coreidx);
        }
        return 0;
  }
        }
        return 0;
  }
-@@ -206,6 +211,8 @@ void ssb_iounmap(struct ssb_bus *bus)
+@@ -206,6 +210,8 @@ void ssb_iounmap(struct ssb_bus *bus)
                SSB_BUG_ON(1); /* Can't reach this code. */
  #endif
                break;
                SSB_BUG_ON(1); /* Can't reach this code. */
  #endif
                break;
        }
        bus->mmio = NULL;
        bus->mapped_device = NULL;
        }
        bus->mmio = NULL;
        bus->mapped_device = NULL;
-@@ -230,6 +237,8 @@ static void __iomem *ssb_ioremap(struct 
+@@ -230,6 +236,8 @@ static void __iomem *ssb_ioremap(struct 
                SSB_BUG_ON(1); /* Can't reach this code. */
  #endif
                break;
                SSB_BUG_ON(1); /* Can't reach this code. */
  #endif
                break;
This page took 0.025165 seconds and 4 git commands to generate.