diff options
author | Sichen Zhao <1473996754@qq.com> | 2017-07-13 10:24:05 +0800 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-13 07:30:06 +0200 |
commit | 9121570cf2ffc84cdd3051728ad9e68ec9cb5e05 (patch) | |
tree | 8d91bf71708fc78304bc4e80f007322b50abde6f /rtemsbsd/include/bsp/nexus-devices.h | |
parent | Import am335x usb driver file from FreeBSD. (diff) | |
download | rtems-libbsd-9121570cf2ffc84cdd3051728ad9e68ec9cb5e05.tar.bz2 |
Port am335x usb driver to RTEMS.
Add FDT and umass support for am335x USB driver.
Now RTEMS can mount and open USB disk.
Diffstat (limited to 'rtemsbsd/include/bsp/nexus-devices.h')
-rw-r--r-- | rtemsbsd/include/bsp/nexus-devices.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/rtemsbsd/include/bsp/nexus-devices.h b/rtemsbsd/include/bsp/nexus-devices.h index 1fbf756b..09a4cc39 100644 --- a/rtemsbsd/include/bsp/nexus-devices.h +++ b/rtemsbsd/include/bsp/nexus-devices.h @@ -46,6 +46,20 @@ RTEMS_BSD_DRIVER_SMC0(0x4e000000, RVPBXA9_IRQ_ETHERNET); +#elif defined(LIBBSP_ARM_BEAGLE_BSP_H) + +#include <bsp/irq.h> + +RTEMS_BSD_DEFINE_NEXUS_DEVICE(ofwbus, 0, 0, NULL); +SYSINIT_DRIVER_REFERENCE(simplebus, ofwbus); +SYSINIT_DRIVER_REFERENCE(ti_scm, simplebus); +SYSINIT_DRIVER_REFERENCE(am335x_prcm, simplebus); +SYSINIT_DRIVER_REFERENCE(usbss, simplebus); +SYSINIT_DRIVER_REFERENCE(musbotg, usbss); + +RTEMS_BSD_DRIVER_USB; +RTEMS_BSD_DRIVER_USB_MASS; + #elif defined(LIBBSP_ARM_LPC32XX_BSP_H) #include <bsp/irq.h> |