From 589220752bd4b0a7f8a97e372010bd0c5cfc3fc2 Mon Sep 17 00:00:00 2001 From: Christian Mauderer Date: Tue, 7 Nov 2017 15:15:38 +0100 Subject: saf1761_otg: Port to RTEMS. --- rtemsbsd/include/machine/rtems-bsd-nexus-bus.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'rtemsbsd') 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 **/ -- cgit v1.2.3