diff options
author | Christian Mauderer <Christian.Mauderer@embedded-brains.de> | 2017-11-07 15:15:38 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-10 14:01:55 +0100 |
commit | 589220752bd4b0a7f8a97e372010bd0c5cfc3fc2 (patch) | |
tree | 2946e02cd68b8468649f354f4c3a83704a37aff9 /rtemsbsd | |
parent | cf8e1d47e23721f442905318292de49b31175971 (diff) |
saf1761_otg: Port to RTEMS.
Diffstat (limited to 'rtemsbsd')
-rw-r--r-- | rtemsbsd/include/machine/rtems-bsd-nexus-bus.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h b/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h index 42fa9b63..251309ae 100644 --- a/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h +++ b/rtemsbsd/include/machine/rtems-bsd-nexus-bus.h @@ -255,6 +255,27 @@ extern "C" { SYSINIT_DRIVER_REFERENCE(umass, uhub) #endif /* RTEMS_BSD_DRIVER_USB_MASS */ +/* + * USB SAF1761 host controller driver. + */ +#if !defined(RTEMS_BSD_DRIVER_USB_SAF1761_OTG) + #define RTEMS_BSD_DRIVER_USB_SAF1761_OTG(_base, _irq) \ + static const rtems_bsd_device_resource usb_saf1761_otg_res[] = { \ + { \ + .type = RTEMS_BSD_RES_MEMORY, \ + .start_request = 0, \ + .start_actual = (_base) \ + }, { \ + .type = RTEMS_BSD_RES_IRQ, \ + .start_request = 0, \ + .start_actual = (_irq) \ + } \ + }; \ + RTEMS_BSD_DEFINE_NEXUS_DEVICE(saf1761otg, 0, \ + RTEMS_ARRAY_SIZE(usb_saf1761_otg_res), \ + &usb_saf1761_otg_res[0]) +#endif /* RTEMS_BSD_DRIVER_USB_SAF1761_OTG */ + /** ** Networking **/ |