diff options
author | Kevin Kirspel <kevin-kirspel@idexx.com> | 2017-01-30 11:58:16 -0500 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-02-14 09:40:01 +0100 |
commit | 9f2205a3f58014a4998e56731f66354b9e99f86d (patch) | |
tree | 5dd663b0c88c191edf4b84d8557782dc4da23f12 /freebsd/sys/arm/lpc/lpc_pwr.c | |
parent | Adding LPC32XX ethernet driver support (diff) | |
download | rtems-libbsd-9f2205a3f58014a4998e56731f66354b9e99f86d.tar.bz2 |
Port LPC32XX Ethernet and USB OHCI to RTEMS
Diffstat (limited to '')
-rwxr-xr-x[-rw-r--r--] | freebsd/sys/arm/lpc/lpc_pwr.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/freebsd/sys/arm/lpc/lpc_pwr.c b/freebsd/sys/arm/lpc/lpc_pwr.c index 0ea8c6a2..231024d4 100644..100755 --- a/freebsd/sys/arm/lpc/lpc_pwr.c +++ b/freebsd/sys/arm/lpc/lpc_pwr.c @@ -38,10 +38,12 @@ __FBSDID("$FreeBSD$"); #include <sys/malloc.h> #include <sys/rman.h> #include <machine/bus.h> +#ifndef __rtems__ #include <machine/intr.h> #include <dev/ofw/ofw_bus.h> #include <dev/ofw/ofw_bus_subr.h> +#endif /* __rtems__ */ #include <arm/lpc/lpcreg.h> #include <arm/lpc/lpcvar.h> @@ -67,11 +69,13 @@ static int lpc_pwr_probe(device_t dev) { +#ifndef __rtems__ if (!ofw_bus_status_okay(dev)) return (ENXIO); if (!ofw_bus_is_compatible(dev, "lpc,pwr")) return (ENXIO); +#endif /* __rtems__ */ device_set_desc(dev, "LPC32x0 Power Controller"); return (BUS_PROBE_DEFAULT); @@ -128,4 +132,8 @@ static driver_t lpc_pwr_driver = { sizeof(struct lpc_pwr_softc), }; +#ifndef __rtems__ DRIVER_MODULE(pwr, simplebus, lpc_pwr_driver, lpc_pwr_devclass, 0, 0); +#else /* __rtems__ */ +DRIVER_MODULE(pwr, nexus, lpc_pwr_driver, lpc_pwr_devclass, 0, 0); +#endif /* __rtems__ */ |