diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2020-04-17 09:08:18 +0200 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2020-04-17 14:43:58 +0200 |
commit | a6cf310fb286b254e8ffa723a444b34d85b1c326 (patch) | |
tree | 508f58c6d1ddf5ba11401dc988fe7da374a6fe22 | |
parent | db78c8c52ffe119e35344923a22ed56a14d3e39c (diff) |
regulator: Disable FDT parts for non-FDT targets
-rw-r--r-- | freebsd/sys/dev/extres/regulator/regulator.c | 2 | ||||
-rw-r--r-- | freebsd/sys/dev/gpio/gpioregulator.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/dev/extres/regulator/regulator.c b/freebsd/sys/dev/extres/regulator/regulator.c index ca2de6c4..49020bdb 100644 --- a/freebsd/sys/dev/extres/regulator/regulator.c +++ b/freebsd/sys/dev/extres/regulator/regulator.c @@ -51,7 +51,9 @@ __FBSDID("$FreeBSD$"); #endif #include <dev/extres/regulator/regulator.h> +#if !defined(__rtems__) || defined(FDT) #include <rtems/bsd/local/regdev_if.h> +#endif /* !__rtems__ || FDT */ SYSCTL_NODE(_hw, OID_AUTO, regulator, CTLFLAG_RD, NULL, "Regulators"); diff --git a/freebsd/sys/dev/gpio/gpioregulator.c b/freebsd/sys/dev/gpio/gpioregulator.c index 7573c558..8ca35bfe 100644 --- a/freebsd/sys/dev/gpio/gpioregulator.c +++ b/freebsd/sys/dev/gpio/gpioregulator.c @@ -43,6 +43,7 @@ __FBSDID("$FreeBSD$"); #include <sys/module.h> #include <sys/gpio.h> +#if !defined(__rtems__) || defined(FDT) #include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus_subr.h> @@ -348,3 +349,4 @@ static devclass_t gpioregulator_devclass; EARLY_DRIVER_MODULE(gpioregulator, simplebus, gpioregulator_driver, gpioregulator_devclass, 0, 0, BUS_PASS_INTERRUPT + BUS_PASS_ORDER_LAST); MODULE_VERSION(gpioregulator, 1); +#endif /* !__rtems__ || FDT */ |