OSDN Git Service

drm_hwcomposer: Tidy-up DrmConnector class
authorRoman Stratiienko <roman.o.stratiienko@globallogic.com>
Sun, 30 Jan 2022 21:46:10 +0000 (23:46 +0200)
committerRoman Stratiienko <roman.o.stratiienko@globallogic.com>
Mon, 31 Jan 2022 19:48:40 +0000 (21:48 +0200)
commit650299a235ba82cafceef114d552ff4067ffbf1e
treeec87b1ecb969167d566e7ad46a6e5225e788a61d
parent027987b1fe91a496e1397d165ced6b3c7026aa06
drm_hwcomposer: Tidy-up DrmConnector class

Implement DrmConnector instantiation through CreateInstance() static method,
which helps to reduce complexity of DrmDevice::Init() function.

Move Connector-to-CRTC binding information to the DrmDevice class.

Move drm/DrmConnector.h to Normal clang-tidy checks list by fixing
clang-tidy findings.

Signed-off-by: Roman Stratiienko <roman.o.stratiienko@globallogic.com>
12 files changed:
.ci/Makefile
backend/BackendManager.cpp
compositor/DrmDisplayCompositor.cpp
drm/DrmConnector.cpp
drm/DrmConnector.h
drm/DrmDevice.cpp
drm/DrmDevice.h
drm/VSyncWorker.cpp
hwc2_device/DrmHwcTwo.cpp
hwc2_device/HwcDisplay.cpp
hwc2_device/HwcDisplay.h
hwc2_device/HwcDisplayConfigs.cpp