]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/ssb/main.c
[media] media: remove __dev* annotations
[karo-tx-linux.git] / drivers / ssb / main.c
index 6e0daaa0e04ba6b01417d7873c8dde129fe1883f..c82c5c95fe85022180971af93139b8fc33416c50 100644 (file)
@@ -804,7 +804,14 @@ static int __devinit ssb_bus_register(struct ssb_bus *bus,
        if (err)
                goto err_pcmcia_exit;
        ssb_chipcommon_init(&bus->chipco);
+       ssb_extif_init(&bus->extif);
        ssb_mipscore_init(&bus->mipscore);
+       err = ssb_gpio_init(bus);
+       if (err == -ENOTSUPP)
+               ssb_dprintk(KERN_DEBUG PFX "GPIO driver not activated\n");
+       else if (err)
+               ssb_dprintk(KERN_ERR PFX
+                          "Error registering GPIO driver: %i\n", err);
        err = ssb_fetch_invariants(bus, get_invariants);
        if (err) {
                ssb_bus_may_powerdown(bus);