From f33b6a0f3bb08266984b949e99b5e9bd9b0aebba Mon Sep 17 00:00:00 2001 From: Christian Mauderer Date: Thu, 2 Apr 2020 17:47:43 +0200 Subject: ehci_imx: Add to build. --- libbsd.py | 2 ++ rtemsbsd/include/bsp/nexus-devices.h | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/libbsd.py b/libbsd.py index 0673eb55..6997aefd 100644 --- a/libbsd.py +++ b/libbsd.py @@ -5201,6 +5201,8 @@ class imx(builder.Module): self.addKernelSpaceSourceFiles( [ 'sys/arm/freescale/imx/imx6_ccm.c', + 'sys/arm/freescale/imx/imx6_usbphy.c', + 'sys/dev/usb/controller/ehci_imx.c', ], mm.generator['source']() ) diff --git a/rtemsbsd/include/bsp/nexus-devices.h b/rtemsbsd/include/bsp/nexus-devices.h index d779ea52..f27d7a7e 100644 --- a/rtemsbsd/include/bsp/nexus-devices.h +++ b/rtemsbsd/include/bsp/nexus-devices.h @@ -137,6 +137,11 @@ RTEMS_BSD_DEFINE_NEXUS_DEVICE(ofwbus, 0, 0, NULL); SYSINIT_DRIVER_REFERENCE(simplebus, ofwbus); SYSINIT_DRIVER_REFERENCE(ccm, simplebus); +SYSINIT_DRIVER_REFERENCE(ehci, simplebus); +SYSINIT_DRIVER_REFERENCE(usbphy, simplebus); +SYSINIT_DRIVER_REFERENCE(usbus, ehci); +RTEMS_BSD_DRIVER_USB; +RTEMS_BSD_DRIVER_USB_MASS; SYSINIT_DRIVER_REFERENCE(ffec, simplebus); SYSINIT_DRIVER_REFERENCE(ukphy, miibus); -- cgit v1.2.3