summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Hu <hhhuuu@google.com>2022-03-23 13:39:04 +0800
committerJimmy Hu <hhhuuu@google.com>2022-03-24 09:48:22 +0800
commitf79fc32e8cd1fce7529a78aead5a1dfda0679f3a (patch)
treec69ee440d7bbb14bf401690069f43a21222f5423
parentc3c05995a6bd8cef1e8f54c795434936061dcd12 (diff)
downloadbramble-f79fc32e8cd1fce7529a78aead5a1dfda0679f3a.tar.gz
Notify port status change for moisture detection
Bug: 224696306 Test: build, boot Signed-off-by: Jimmy Hu <hhhuuu@google.com> Change-Id: If8c4d097aa5530212a7bb3e21a189e17880e7771
-rw-r--r--usb/usb/Usb.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/usb/usb/Usb.cpp b/usb/usb/Usb.cpp
index 40c5f70..b8163d1 100644
--- a/usb/usb/Usb.cpp
+++ b/usb/usb/Usb.cpp
@@ -732,7 +732,9 @@ static void uevent_event(uint32_t /*epevents*/, struct data *payload) {
pthread_mutex_unlock(&payload->usb->mPartnerLock);
} else if (!strncmp(cp, "DEVTYPE=typec_", strlen("DEVTYPE=typec_")) ||
!strncmp(cp, "DRIVER=max77759tcpc",
- strlen("DRIVER=max77759tcpc"))) {
+ strlen("DRIVER=max77759tcpc")) ||
+ !strncmp(cp, "POWER_SUPPLY_MOISTURE_DETECTED",
+ strlen("POWER_SUPPLY_MOISTURE_DETECTED"))) {
std::vector<PortStatus> currentPortStatus;
queryVersionHelper(payload->usb, &currentPortStatus);