diff options
author | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-02-06 21:52:12 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-02-06 21:52:12 +0000 |
commit | e6aedbde1d66fb03c078726fcb8eda55983bdb75 (patch) | |
tree | 6defd96fdc08defd915a0ff6554150794173e5e6 | |
parent | dc4cf3b33d602195c46e22956d4277c0ac09f812 (diff) | |
parent | 727949197ac140f71bcb8abbf685ecd95c6b9ff2 (diff) | |
download | drm_hwcomposer-android11-mainline-sparse-2021-jan-release.tar.gz |
Revert "drm_hwcomposer: Add GetDisplayCapabilities and getDisplayIdentificationData" am: 0760b73243 am: 1d4076afa2 am: 727949197ar_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android-11.0.0_r16android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devandroid11-d2-releaseandroid11-d1-b-release
Change-Id: I148d00120d285102634746ed1c26b4087ab7a56d
-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, |