Deleted Added
full compact
29c29
< __FBSDID("$FreeBSD: head/sys/arm/broadcom/bcm2835/bcm2835_gpio.c 277941 2015-01-30 18:18:09Z loos $");
---
> __FBSDID("$FreeBSD: head/sys/arm/broadcom/bcm2835/bcm2835_gpio.c 277996 2015-01-31 19:32:14Z loos $");
50a51
> #include <dev/gpio/gpiobusvar.h>
85a87
> device_t sc_busdev;
319a322,331
> static device_t
> bcm_gpio_get_bus(device_t dev)
> {
> struct bcm_gpio_softc *sc;
>
> sc = device_get_softc(dev);
>
> return (sc->sc_busdev);
> }
>
712d723
<
713a725,727
> sc->sc_busdev = gpiobus_attach_bus(dev);
> if (sc->sc_busdev == NULL)
> goto fail;
715,716c729
< device_add_child(dev, "gpioc", -1);
< device_add_child(dev, "gpiobus", -1);
---
> return (0);
718,719d730
< return (bus_generic_attach(dev));
<
748a760
> DEVMETHOD(gpio_get_bus, bcm_gpio_get_bus),