Usb: Populate UsbDataStatus only when not populated am: 877a72ffdf am: d2be95d5ca

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/23253648

Change-Id: Iee21a42b7eea1f2544c152f139042dd6c9f5d7d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Badhri Jagan Sridharan 2023-05-18 01:49:40 +00:00 committed by Automerger Merge Worker
commit 23c5b00a13

View file

@ -327,7 +327,8 @@ Status queryNonCompliantChargerStatus(std::vector<PortStatus> *currentPortStatus
continue;
}
}
if ((*currentPortStatus)[i].complianceWarnings.size() > 0) {
if ((*currentPortStatus)[i].complianceWarnings.size() > 0 &&
(*currentPortStatus)[i].currentPowerRole == PortPowerRole::NONE) {
(*currentPortStatus)[i].currentMode = PortMode::UFP;
(*currentPortStatus)[i].currentPowerRole = PortPowerRole::SINK;
(*currentPortStatus)[i].currentDataRole = PortDataRole::NONE;