diff options
| author | Rajib Dutta <[email protected]> | 2018-09-28 14:56:32 -0700 |
|---|---|---|
| committer | Rajib Dutta <[email protected]> | 2018-09-28 14:56:32 -0700 |
| commit | b884a4852f34b8a61ae7245253f9de1fecbca54c (patch) | |
| tree | fc4bbe30996c8d432c4f6c01d305be5e72c094b0 | |
| parent | 4a6868da13723c6f1d4881b9c8b9ae3dbe0cf702 (diff) | |
Added UCSI PPM start PPM stop DDI calls in prepare and release hardware respectively.
| -rw-r--r-- | usb/UcmUcsiAcpiSample/UcmUcsiAcpiSample/Ppm.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/usb/UcmUcsiAcpiSample/UcmUcsiAcpiSample/Ppm.cpp b/usb/UcmUcsiAcpiSample/UcmUcsiAcpiSample/Ppm.cpp index 8b2a5fe5..c04931a0 100644 --- a/usb/UcmUcsiAcpiSample/UcmUcsiAcpiSample/Ppm.cpp +++ b/usb/UcmUcsiAcpiSample/UcmUcsiAcpiSample/Ppm.cpp @@ -212,9 +212,12 @@ Ppm::PrepareHardware() TRACE_FUNC_ENTRY(TRACE_FLAG_PPM); - // Placeholder. Nothing to do here as of now. + status = UcmUcsiPpmStart(GetObjectHandle()); + if (!NT_SUCCESS(status)) + { + TRACE_ERROR(TRACE_FLAG_PPM, "[Device: 0x%p] UcmUcsiPpmStart returned failure %!STATUS!", m_Device->GetObjectHandle(), status); + } - status = STATUS_SUCCESS; TRACE_FUNC_EXIT(TRACE_FLAG_PPM); return status; } @@ -227,7 +230,7 @@ Ppm::ReleaseHardware() TRACE_FUNC_ENTRY(TRACE_FLAG_PPM); - // No action needed here from the client driver. + UcmUcsiPpmStop(GetObjectHandle()); TRACE_FUNC_EXIT(TRACE_FLAG_PPM); } |
