diff options
author | Jimmy Hu <hhhuuu@google.com> | 2022-03-23 13:39:04 +0800 |
---|---|---|
committer | Jimmy Hu <hhhuuu@google.com> | 2022-03-24 09:48:22 +0800 |
commit | f79fc32e8cd1fce7529a78aead5a1dfda0679f3a (patch) | |
tree | c69ee440d7bbb14bf401690069f43a21222f5423 | |
parent | c3c05995a6bd8cef1e8f54c795434936061dcd12 (diff) | |
download | bramble-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.cpp | 4 |
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, ¤tPortStatus); |