The last time this question was raised was a year ago so any update?
I was able to port usbhhub.c from tiva-c usblib to StarterWare usblib and Beaglebone Black now enumerates the hub itself and detects when devices are connected and disconnected from it. But in order to enumerate those devices, I now need to port the tiva-c usbhostenum.c which is a lot more work that I'd like to avoid.