diff options
author | Josh Gao <jmgao@google.com> | 2019-09-06 12:35:32 -0700 |
---|---|---|
committer | Jack Pham <jackp@codeaurora.org> | 2021-08-31 16:44:09 -0700 |
commit | 1c1e0578e99b38828bc5d120e9e37391d3752c3e (patch) | |
tree | fe270d5a4cd1e9157c8c7125631bc7f195b28a0e /usb | |
parent | 2d250a1e7142a056ce42c8d51fc0cbc5982fc8cd (diff) |
Enable MS OS descriptors for adb.
CRs-Fixed: 3014850
Bug: http://b/68993980
Test: check_ms_os_desc
Change-Id: Ifb758f796e58ee648987a71c3aa6f2b4b8004273
Diffstat (limited to 'usb')
-rw-r--r-- | usb/gadget/1.1/default/lib/UsbGadgetUtils.cpp | 3 | ||||
-rw-r--r-- | usb/gadget/1.2/default/lib/UsbGadgetUtils.cpp | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/usb/gadget/1.1/default/lib/UsbGadgetUtils.cpp b/usb/gadget/1.1/default/lib/UsbGadgetUtils.cpp index 8402853b99..4c40bf88af 100644 --- a/usb/gadget/1.1/default/lib/UsbGadgetUtils.cpp +++ b/usb/gadget/1.1/default/lib/UsbGadgetUtils.cpp @@ -178,6 +178,9 @@ Status addGenericAndroidFunctions(MonitorFfs* monitorFfs, uint64_t functions, bo Status addAdb(MonitorFfs* monitorFfs, int* functionCount) { ALOGI("setCurrentUsbFunctions Adb"); + if (!WriteStringToFile("1", DESC_USE_PATH)) + return Status::ERROR; + if (!monitorFfs->addInotifyFd("/dev/usb-ffs/adb/")) return Status::ERROR; if (linkFunction("ffs.adb", (*functionCount)++)) return Status::ERROR; diff --git a/usb/gadget/1.2/default/lib/UsbGadgetUtils.cpp b/usb/gadget/1.2/default/lib/UsbGadgetUtils.cpp index 898655651c..fa50821b5b 100644 --- a/usb/gadget/1.2/default/lib/UsbGadgetUtils.cpp +++ b/usb/gadget/1.2/default/lib/UsbGadgetUtils.cpp @@ -190,6 +190,9 @@ Status addGenericAndroidFunctions(MonitorFfs* monitorFfs, uint64_t functions, bo Status addAdb(MonitorFfs* monitorFfs, int* functionCount) { ALOGI("setCurrentUsbFunctions Adb"); + if (!WriteStringToFile("1", DESC_USE_PATH)) + return Status::ERROR; + if (!monitorFfs->addInotifyFd("/dev/usb-ffs/adb/")) return Status::ERROR; if (linkFunction("ffs.adb", (*functionCount)++)) return Status::ERROR; |