From f4fa0359d407af1ed1902d6fd005cad80e283bf0 Mon Sep 17 00:00:00 2001 From: Tim Zimmermann Date: Sun, 3 Apr 2022 06:11:53 +0200 Subject: [PATCH] hidl: usb: Add missing moisture detection uevent * CCIC=DRY is used if there's no more moisture detected Change-Id: I48f2e34c027bb5967dade435f6e7840ad05c71c2 --- hidl/usb/Usb.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hidl/usb/Usb.cpp b/hidl/usb/Usb.cpp index 2498e420..1b494ac7 100644 --- a/hidl/usb/Usb.cpp +++ b/hidl/usb/Usb.cpp @@ -646,7 +646,8 @@ static void uevent_event(uint32_t /*epevents*/, struct data *payload) { pthread_cond_signal(&payload->usb->mPartnerCV); pthread_mutex_unlock(&payload->usb->mPartnerLock); } else if (!strncmp(cp, "DEVTYPE=typec_", strlen("DEVTYPE=typec_")) || - !strncmp(cp, "CCIC=WATER", strlen("CCIC=WATER"))) { + !strncmp(cp, "CCIC=WATER", strlen("CCIC=WATER")) || + !strncmp(cp, "CCIC=DRY", strlen("CCIC=DRY"))) { hidl_vec currentPortStatus_1_2; queryVersionHelper(payload->usb, ¤tPortStatus_1_2);