aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Stratiienko <roman.o.stratiienko@globallogic.com>2022-02-04 12:23:43 +0200
committerRoman Stratiienko <roman.o.stratiienko@globallogic.com>2022-02-04 12:27:55 +0200
commit71f196fce021326fe9a72f6ee205bfb6b71c794f (patch)
tree93853a77a929e5e76e828d97dd09095ac6501879
parent9362cef4c34b9d23018d75be0cbb6ef0486bf75b (diff)
downloaddrm_hwcomposer-71f196fce021326fe9a72f6ee205bfb6b71c794f.tar.gz
drm_hwcomposer: Remove RCAR-DU specific code.
We are not testing it for more than year, therefore it's better to use generic logic for 'rcar-du' instead. Signed-off-by: Roman Stratiienko <roman.o.stratiienko@globallogic.com>
-rw-r--r--Android.bp1
-rw-r--r--backend/BackendRCarDu.cpp47
-rw-r--r--backend/BackendRCarDu.h30
3 files changed, 0 insertions, 78 deletions
diff --git a/Android.bp b/Android.bp
index 2323c47..77a2644 100644
--- a/Android.bp
+++ b/Android.bp
@@ -105,7 +105,6 @@ filegroup {
"backend/Backend.cpp",
"backend/BackendClient.cpp",
"backend/BackendManager.cpp",
- "backend/BackendRCarDu.cpp",
"hwc2_device/DrmHwcTwo.cpp",
"hwc2_device/HwcDisplay.cpp",
diff --git a/backend/BackendRCarDu.cpp b/backend/BackendRCarDu.cpp
deleted file mode 100644
index 0750ee4..0000000
--- a/backend/BackendRCarDu.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "BackendRCarDu.h"
-
-#include "BackendManager.h"
-#include "bufferinfo/BufferInfoGetter.h"
-#include "drm_fourcc.h"
-
-namespace android {
-
-bool BackendRCarDu::IsClientLayer(HwcDisplay *display, HwcLayer *layer) {
- hwc_drm_bo_t bo;
-
- int ret = BufferInfoGetter::GetInstance()->ConvertBoInfo(layer->GetBuffer(),
- &bo);
- if (ret != 0)
- return true;
-
- if (bo.format == DRM_FORMAT_ABGR8888)
- return true;
-
- if (layer->RequireScalingOrPhasing())
- return true;
-
- return Backend::IsClientLayer(display, layer);
-}
-
-// clang-format off
-// NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables, cert-err58-cpp)
-REGISTER_BACKEND("rcar-du", BackendRCarDu);
-// clang-format on
-
-} // namespace android \ No newline at end of file
diff --git a/backend/BackendRCarDu.h b/backend/BackendRCarDu.h
deleted file mode 100644
index 1259c9f..0000000
--- a/backend/BackendRCarDu.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef HWC_DISPLAY_BACKEND_RCAR_DU_H
-#define HWC_DISPLAY_BACKEND_RCAR_DU_H
-
-#include "Backend.h"
-
-namespace android {
-
-class BackendRCarDu : public Backend {
- public:
- bool IsClientLayer(HwcDisplay *display, HwcLayer *layer) override;
-};
-} // namespace android
-
-#endif