fork from http://git.denx.de/?p=ptp-gadget.git;a=summary