Has anyone succeeded in porting USB RNDIS gadget protocol support from the kernel to UBOOT on dm6446 target? Is this possible and has it been done before?
Thanks,
Shilpa.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Has anyone succeeded in porting USB RNDIS gadget protocol support from the kernel to UBOOT on dm6446 target? Is this possible and has it been done before?
Thanks,
Shilpa.
Ajay,
The uboot didn't compile with RNDIS switch turned on as there is no musb gadget controller module in the uboot tree. Where do I get the gadget controller module from?
Thanks for you help ajay.
Shilpa.
Please look at drivers/usb/musb for musb controller. You would need to included musb config inside board's defconfig file.
REgards,
Ajay
Did you have any luck using the rndis in Uboot? I have a custom OMAP 3530 board where I only have a uart and usb port and downloading kernel images/rootfs is just painfully slow; trying to come up with a solution that will speed this up.
Rishi,
Based on our research,no one has implemented musb gadget controller driver in uboot.Before using the RNDIS module in Uboot,you need to port musb gadget controller driver from the kernel. An example implementation for Atmel AT91 series that support USB ethernet can be downloaded from the link below.
http://git.denx.de/?p=u-boot/u-boot-usb.git;a=shortlog;h=refs/heads/cdc-at91
Since porting the gadget controller module was a time consuming process, we decided not to proceed with it as our's was an experimental project.
Shilpa.