From 36ae4f84b7ad11423049740006b6aeb2eac2f308 Mon Sep 17 00:00:00 2001 From: Tim Zimmermann Date: Mon, 9 May 2022 20:07:05 +0200 Subject: [PATCH] hidl: usb: Correct supportedModes * DRP is not supported, switch back to what we had with our old 1.1-typec HAL * Restores support for external display Change-Id: I0792a629bb082ceb95582bc28447d7cdea757f2e --- hidl/usb/Usb.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hidl/usb/Usb.cpp b/hidl/usb/Usb.cpp index 1b494ac7..b25a8ad1 100644 --- a/hidl/usb/Usb.cpp +++ b/hidl/usb/Usb.cpp @@ -521,13 +521,13 @@ Status getPortStatusHelper(hidl_vec *currentPortStatus_1_2, HALVersi if (version == HALVersion::V1_0) { ALOGI("HAL version V1_0"); - (*currentPortStatus_1_2)[i].status_1_1.status.supportedModes = V1_0::PortMode::DRP; + (*currentPortStatus_1_2)[i].status_1_1.status.supportedModes = V1_0::PortMode::DFP; } else { if (version == HALVersion::V1_1) ALOGI("HAL version V1_1"); else ALOGI("HAL version V1_2"); - (*currentPortStatus_1_2)[i].status_1_1.supportedModes = 0 | PortMode_1_1::DRP; + (*currentPortStatus_1_2)[i].status_1_1.supportedModes = PortMode_1_1::UFP | PortMode_1_1::DFP; (*currentPortStatus_1_2)[i].status_1_1.status.supportedModes = V1_0::PortMode::NONE; (*currentPortStatus_1_2)[i].status_1_1.status.currentMode = V1_0::PortMode::NONE; }