Cherry picking commit c62adbee15deae473aa02a37193ddd6b054b0c9f

     usb-tablet: Allow connecting to ehci
     ehci: Lower timer freq when the periodic schedule is idle
     usb: Allow overriding of usb_desc at the device level
     usb: Don't allow USB_RET_ASYNC for interrupt packets
     usb: Call wakeup when data becomes available for all devices with int eps
     add pc-1.4