diff options
Diffstat (limited to 'freebsd')
-rw-r--r-- | freebsd/sys/dev/gpio/ofw_gpiobus.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/freebsd/sys/dev/gpio/ofw_gpiobus.c b/freebsd/sys/dev/gpio/ofw_gpiobus.c index 24e9477c..e76059f9 100644 --- a/freebsd/sys/dev/gpio/ofw_gpiobus.c +++ b/freebsd/sys/dev/gpio/ofw_gpiobus.c @@ -38,6 +38,10 @@ __FBSDID("$FreeBSD$"); #include <sys/malloc.h> #include <sys/module.h> +#ifdef __rtems__ +#include <rtems/bsd/local/opt_platform.h> +#endif /* __rtems__ */ +#if defined(__rtems__) && defined(FDT) #include <dev/gpio/gpiobusvar.h> #include <dev/ofw/ofw_bus.h> @@ -591,3 +595,4 @@ EARLY_DRIVER_MODULE(ofw_gpiobus, gpio, ofw_gpiobus_driver, ofwgpiobus_devclass, 0, 0, BUS_PASS_BUS); MODULE_VERSION(ofw_gpiobus, 1); MODULE_DEPEND(ofw_gpiobus, gpiobus, 1, 1, 1); +#endif /* __rtems__ && FDT */ |