summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/dev/gpio
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-11-10 13:32:14 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-11-10 13:32:14 +0100
commit847de24eb0a351a37c6f004cc506a5177599283d (patch)
tree1111b4c962685808e8be5d3cb650562cc25a7ce7 /freebsd/sys/dev/gpio
parentPort BBB sd driver files to RTEMS. (diff)
downloadrtems-libbsd-847de24eb0a351a37c6f004cc506a5177599283d.tar.bz2
Fix build for non-FDT platforms
Diffstat (limited to 'freebsd/sys/dev/gpio')
-rw-r--r--freebsd/sys/dev/gpio/ofw_gpiobus.c5
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 */