That is here in this commit https://github.com/gtament/rtems-libbsd/commit/173af003ef084acd2391269e3dcabb0954053289 .
On Wed, May 25, 2016 at 10:58 AM, Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > Hello Deval, > > where is this DWC OTG driver code? The driver must have the right > DRIVER_MODULE() and MODULE_DEPEND() definitions. > > On 24/05/16 20:04, Deval Shah wrote: > >> Hello, >> >> Currently, I am working on porting USB DWC OTG driver on Raspberry Pi. >> Last year Yurii Shevtsov worked on the same. So, I forked the latest >> rtems-libbsdand cherry-picked Yurii's commits. While building libbsdusing >> waf, I got the following error. >> >> >> >> --------------------------------------------------------------------------------------------------------------------------- >> testsuite/arphole/test_main.c.17.o:(.rtemsroset.bsd.nexus.content+0x10): >> undefined reference to `_bsd_bcm283x_dwcotg_nexusmodule_sys_init' >> collect2: error: ld returned 1 exit status >> ... >> >> --------------------------------------------------------------------------------------------------------------------------- >> >> This error is observed in all the testsuits which are related to >> networing. Then according to this wiki >> https://devel.rtems.org/wiki/GSoC/2015/RaspberryPiUSBSupport, I added >> following lines to those testsuits. >> >> -- #include <bsp/nexus-devices.h> >> -- SYSINIT_NEED_USB_CORE; >> -- SYSINIT_DRIVER_REFERENCE(bcm283x_dwcotg, nexus); >> >> I get the following redefiation error this time. >> >> -------------------------------------------------------------------------------------------------------------------------- >> In file included from >> /home/gadgetman/development/rtems/rtems-libbsd/testsuite/include/rtems/bsd/test/default-network-init.h:295:0, >> from ../../testsuite/arphole/test_main.c:118: >> /home/gadgetman/development/rtems/rtems-libbsd/rtemsbsd/include/bsp/nexus-devices.h:154:40: >> error: redefinition of 'bcm283x_dwcotg_res' >> static const rtems_bsd_device_resource bcm283x_dwcotg_res[] = { >> ^~~~~~~~~~~~~~~~~~ >> In file included from ../../testsuite/arphole/test_main.c:57:0: >> /home/gadgetman/development/rtems/rtems-libbsd/rtemsbsd/include/bsp/nexus-devices.h:154:40: >> note: previous definition of 'bcm283x_dwcotg_res' was here >> static const rtems_bsd_device_resource bcm283x_dwcotg_res[] = { >> ^~~~~~~~~~~~~~~~~~ >> ... >> >> -------------------------------------------------------------------------------------------------------------------------- >> >> Also, looks like the error is only in the testsuits. USB drivers are >> compiled properly. What is another way to test the port ? Is there any >> other testsuit available ? Are there any other standard methods to evaluate >> this ? >> >> Thanks in advance, >> Deval Shah >> >> >> >> _______________________________________________ >> devel mailing list >> devel@rtems.org >> http://lists.rtems.org/mailman/listinfo/devel >> > > -- > Sebastian Huber, embedded brains GmbH > > Address : Dornierstr. 4, D-82178 Puchheim, Germany > Phone : +49 89 189 47 41-16 > Fax : +49 89 189 47 41-09 > E-Mail : sebastian.hu...@embedded-brains.de > PGP : Public key available on request. > > Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. > >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel