Hi,
I've modified the Dsdt-Usb.asl file. Please find the modified file attached and verify if its correct. Are there any other modifications to be done to make the board to work as a USB device?
PS: The modifications are in line number 86 and 97 where by default, the functions which were returning 1(Host) are now made to return 0(Device). After these modifications, the board stopped detecting USB devices such as mouse, keyboard etc.