diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-02-07 04:13:51 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-02-07 04:13:51 +0000 |
commit | 008b0dcab6762a6bcf7af7cc02c7d62ab63c1b86 (patch) | |
tree | 6defd96fdc08defd915a0ff6554150794173e5e6 | |
parent | 5d9badd3bdc896b384b466eeb65bd0b4926b9598 (diff) | |
parent | e6aedbde1d66fb03c078726fcb8eda55983bdb75 (diff) | |
download | drm_hwcomposer-008b0dcab6762a6bcf7af7cc02c7d62ab63c1b86.tar.gz |
Snap for 6188643 from e6aedbde1d66fb03c078726fcb8eda55983bdb75 to rvc-releaseandroid-vts-11.0_r9android-vts-11.0_r8android-vts-11.0_r7android-vts-11.0_r6android-vts-11.0_r5android-vts-11.0_r4android-vts-11.0_r3android-vts-11.0_r2android-vts-11.0_r16android-vts-11.0_r15android-vts-11.0_r14android-vts-11.0_r13android-vts-11.0_r12android-vts-11.0_r11android-vts-11.0_r10android-vts-11.0_r1android-security-11.0.0_r76android-security-11.0.0_r75android-security-11.0.0_r74android-security-11.0.0_r73android-security-11.0.0_r72android-security-11.0.0_r71android-security-11.0.0_r70android-security-11.0.0_r69android-security-11.0.0_r68android-security-11.0.0_r67android-security-11.0.0_r66android-security-11.0.0_r65android-security-11.0.0_r64android-security-11.0.0_r63android-security-11.0.0_r62android-security-11.0.0_r61android-security-11.0.0_r60android-security-11.0.0_r59android-security-11.0.0_r58android-security-11.0.0_r57android-security-11.0.0_r56android-security-11.0.0_r55android-security-11.0.0_r54android-security-11.0.0_r53android-security-11.0.0_r52android-security-11.0.0_r51android-security-11.0.0_r50android-security-11.0.0_r49android-security-11.0.0_r1android-platform-11.0.0_r9android-platform-11.0.0_r8android-platform-11.0.0_r7android-platform-11.0.0_r6android-platform-11.0.0_r5android-platform-11.0.0_r40android-platform-11.0.0_r4android-platform-11.0.0_r39android-platform-11.0.0_r38android-platform-11.0.0_r37android-platform-11.0.0_r36android-platform-11.0.0_r35android-platform-11.0.0_r34android-platform-11.0.0_r33android-platform-11.0.0_r32android-platform-11.0.0_r31android-platform-11.0.0_r30android-platform-11.0.0_r3android-platform-11.0.0_r29android-platform-11.0.0_r28android-platform-11.0.0_r27android-platform-11.0.0_r26android-platform-11.0.0_r25android-platform-11.0.0_r24android-platform-11.0.0_r23android-platform-11.0.0_r22android-platform-11.0.0_r21android-platform-11.0.0_r20android-platform-11.0.0_r2android-platform-11.0.0_r19android-platform-11.0.0_r18android-platform-11.0.0_r17android-platform-11.0.0_r16android-platform-11.0.0_r15android-platform-11.0.0_r14android-platform-11.0.0_r13android-platform-11.0.0_r12android-platform-11.0.0_r11android-platform-11.0.0_r10android-platform-11.0.0_r1android-cts-11.0_r9android-cts-11.0_r8android-cts-11.0_r7android-cts-11.0_r6android-cts-11.0_r5android-cts-11.0_r4android-cts-11.0_r3android-cts-11.0_r2android-cts-11.0_r16android-cts-11.0_r15android-cts-11.0_r14android-cts-11.0_r13android-cts-11.0_r12android-cts-11.0_r11android-cts-11.0_r10android-cts-11.0_r1android-11.0.0_r6android-11.0.0_r5android-11.0.0_r4android-11.0.0_r3android-11.0.0_r25android-11.0.0_r2android-11.0.0_r17android-11.0.0_r1android11-tests-releaseandroid11-security-releaseandroid11-s1-releaseandroid11-releaseandroid11-platform-releaseandroid11-gsi
Change-Id: I018581ea25a7ecb03b782fdcd8cf79ab3b428ea6
-rw-r--r-- | drm/drmconnector.cpp | 9 | ||||
-rw-r--r-- | drmhwctwo.cpp | 47 | ||||
-rw-r--r-- | include/drmconnector.h | 2 | ||||
-rw-r--r-- | include/drmhwctwo.h | 5 |
4 files changed, 0 insertions, 63 deletions
diff --git a/drm/drmconnector.cpp b/drm/drmconnector.cpp index db3f9b6..7cde7cd 100644 --- a/drm/drmconnector.cpp +++ b/drm/drmconnector.cpp @@ -58,11 +58,6 @@ int DrmConnector::Init() { ALOGE("Could not get CRTC_ID property\n"); return ret; } - ret = drm_->GetConnectorProperty(*this, "EDID", &edid_property_); - if (ret) { - ALOGE("Could not get EDID property\n"); - return ret; - } if (writeback()) { ret = drm_->GetConnectorProperty(*this, "WRITEBACK_PIXEL_FORMATS", &writeback_pixel_formats_); @@ -196,10 +191,6 @@ const DrmProperty &DrmConnector::crtc_id_property() const { return crtc_id_property_; } -const DrmProperty &DrmConnector::edid_property() const { - return edid_property_; -} - const DrmProperty &DrmConnector::writeback_pixel_formats() const { return writeback_pixel_formats_; } diff --git a/drmhwctwo.cpp b/drmhwctwo.cpp index 2b7f684..ab39144 100644 --- a/drmhwctwo.cpp +++ b/drmhwctwo.cpp @@ -953,43 +953,6 @@ HWC2::Error DrmHwcTwo::HwcDisplay::ValidateDisplay(uint32_t *num_types, return *num_types ? HWC2::Error::HasChanges : HWC2::Error::None; } -HWC2::Error DrmHwcTwo::HwcDisplay::GetDisplayIdentificationData( - uint8_t *outPort, uint32_t *outDataSize, uint8_t *outData) { - supported(__func__); - - drmModePropertyBlobPtr blob; - int ret; - uint64_t blob_id; - - std::tie(ret, blob_id) = connector_->edid_property().value(); - if (ret) { - ALOGE("Failed to get edid property value."); - return HWC2::Error::Unsupported; - } - - blob = drmModeGetPropertyBlob(drm_->fd(), blob_id); - - outData = static_cast<uint8_t *>(blob->data); - - *outPort = connector_->id(); - *outDataSize = blob->length; - - return HWC2::Error::None; -} - -HWC2::Error DrmHwcTwo::HwcDisplay::GetDisplayCapabilities( - uint32_t *outNumCapabilities, uint32_t *outCapabilities) { - unsupported(__func__, outCapabilities); - - if (outNumCapabilities == NULL) { - return HWC2::Error::BadParameter; - } - - *outNumCapabilities = 0; - - return HWC2::Error::None; -} - HWC2::Error DrmHwcTwo::HwcLayer::SetCursorPosition(int32_t x, int32_t y) { supported(__func__); cursor_x_ = x; @@ -1312,16 +1275,6 @@ hwc2_function_pointer_t DrmHwcTwo::HookDevGetFunction( return ToHook<HWC2_PFN_VALIDATE_DISPLAY>( DisplayHook<decltype(&HwcDisplay::ValidateDisplay), &HwcDisplay::ValidateDisplay, uint32_t *, uint32_t *>); - case HWC2::FunctionDescriptor::GetDisplayIdentificationData: - return ToHook<HWC2_PFN_GET_DISPLAY_IDENTIFICATION_DATA>( - DisplayHook<decltype(&HwcDisplay::GetDisplayIdentificationData), - &HwcDisplay::GetDisplayIdentificationData, uint8_t *, - uint32_t *, uint8_t *>); - case HWC2::FunctionDescriptor::GetDisplayCapabilities: - return ToHook<HWC2_PFN_GET_DISPLAY_CAPABILITIES>( - DisplayHook<decltype(&HwcDisplay::GetDisplayCapabilities), - &HwcDisplay::GetDisplayCapabilities, uint32_t *, - uint32_t *>); // Layer functions case HWC2::FunctionDescriptor::SetCursorPosition: diff --git a/include/drmconnector.h b/include/drmconnector.h index dc64b38..c9fd7ab 100644 --- a/include/drmconnector.h +++ b/include/drmconnector.h @@ -62,7 +62,6 @@ class DrmConnector { const DrmProperty &dpms_property() const; const DrmProperty &crtc_id_property() const; - const DrmProperty &edid_property() const; const DrmProperty &writeback_pixel_formats() const; const DrmProperty &writeback_fb_id() const; const DrmProperty &writeback_out_fence() const; @@ -101,7 +100,6 @@ class DrmConnector { DrmProperty dpms_property_; DrmProperty crtc_id_property_; - DrmProperty edid_property_; DrmProperty writeback_pixel_formats_; DrmProperty writeback_fb_id_; DrmProperty writeback_out_fence_; diff --git a/include/drmhwctwo.h b/include/drmhwctwo.h index 76e71b0..babe000 100644 --- a/include/drmhwctwo.h +++ b/include/drmhwctwo.h @@ -173,11 +173,6 @@ class DrmHwcTwo : public hwc2_device_t { uint32_t *num_elements, hwc2_layer_t *layers, int32_t *layer_requests); HWC2::Error GetDisplayType(int32_t *type); - HWC2::Error GetDisplayIdentificationData(uint8_t *outPort, - uint32_t *outDataSize, - uint8_t *outData); - HWC2::Error GetDisplayCapabilities(uint32_t *outNumCapabilities, - uint32_t *outCapabilities); HWC2::Error GetDozeSupport(int32_t *support); HWC2::Error GetHdrCapabilities(uint32_t *num_types, int32_t *types, float *max_luminance, |