adb: fix for SuperSpeed devices
authorBjørn Mork <bjorn@mork.no>
Tue, 19 Nov 2019 13:37:24 +0000 (14:37 +0100)
committerRISCi_ATOM <bob@bobcall.me>
Mon, 23 Dec 2019 17:17:07 +0000 (12:17 -0500)
commitd08d1570d177c81b1f1da6a0d853f52ef1370338
tree31d0de79bdcd0b98e52fbc28a3a5fd8b72fe2489
parent195e0a9a6fe6981576fef34b7d15c7236f1e9908
adb: fix for SuperSpeed devices

The USB descriptor parsing in adb fails to detect SuperSpeed devices
because of the SuperSpeed Endpoint Companion Descriptor.  This
cherry-picks the upstream fix for the problem.

Unfortunately there never were a release with this fix before the
conversion to C++, so upgrading to a newer version isn't an option.

This makes adb work with SuperSpeed devices like the Sierra Wireless
EM7565.  Tested and verified.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
(cherry picked from commit d034a1f4577108a465e8347d11a51dc0e5a29298)
package/utils/adb/Makefile
package/utils/adb/patches/001-create_Makefile.patch
package/utils/adb/patches/020-cherry-picked-superspeed-fix.patch [new file with mode: 0644]