summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGousemoodhin Nadaf <quic_gnadaf@quicinc.com>2019-05-29 09:30:13 +0530
committerChris Lu <luchris@google.com>2019-06-12 11:14:47 +0800
commit37d5a75391fa26c1ed2e1983892de71f945f9c37 (patch)
treea2f507b1ae20d610b2c5bb949134a1a3c66ed0cd
parent8a1deaf5226b905428e0cd5a63b7518ea54fc7a6 (diff)
sdm: Add GetConfig() function
- Propagate change 2507679 to msm8996 to solve VTS error, it needs GetConfig(DisplayConfigFixedInfo *fixed_info) function, interface for this function is already present, so add only function definition. Bug: 118713045 Test: run vts -m VtsHalGraphicsComposerV2_1Target Change-Id: I2b6f7dad4f10ad1a3bd531f1c79e7f84fbe3d2ea
-rw-r--r--msm8996/sdm/libs/core/display_base.cpp6
-rw-r--r--msm8996/sdm/libs/core/display_base.h8
2 files changed, 7 insertions, 7 deletions
diff --git a/msm8996/sdm/libs/core/display_base.cpp b/msm8996/sdm/libs/core/display_base.cpp
index f355a548d..1df2614e3 100644
--- a/msm8996/sdm/libs/core/display_base.cpp
+++ b/msm8996/sdm/libs/core/display_base.cpp
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2014 - 2017, The Linux Foundation. All rights reserved.
+* Copyright (c) 2014 - 2017, 2019, The Linux Foundation. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted
* provided that the following conditions are met:
@@ -396,6 +396,10 @@ DisplayError DisplayBase::GetConfig(uint32_t index, DisplayConfigVariableInfo *v
return kErrorNotSupported;
}
+DisplayError DisplayBase::GetConfig(DisplayConfigFixedInfo *fixed_info) {
+ return kErrorNone;
+}
+
DisplayError DisplayBase::GetActiveConfig(uint32_t *index) {
lock_guard<recursive_mutex> obj(recursive_mutex_);
return hw_intf_->GetActiveConfig(index);
diff --git a/msm8996/sdm/libs/core/display_base.h b/msm8996/sdm/libs/core/display_base.h
index 6bcd46a4c..efc48c58d 100644
--- a/msm8996/sdm/libs/core/display_base.h
+++ b/msm8996/sdm/libs/core/display_base.h
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
+* Copyright (c) 2014-2016, 2019, The Linux Foundation. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted
* provided that the following conditions are met:
@@ -63,6 +63,7 @@ class DisplayBase : public DisplayInterface, DumpImpl {
virtual DisplayError GetDisplayState(DisplayState *state);
virtual DisplayError GetNumVariableInfoConfigs(uint32_t *count);
virtual DisplayError GetConfig(uint32_t index, DisplayConfigVariableInfo *variable_info);
+ virtual DisplayError GetConfig(DisplayConfigFixedInfo *fixed_info);
virtual DisplayError GetActiveConfig(uint32_t *index);
virtual DisplayError GetVSyncState(bool *enabled);
virtual DisplayError SetDisplayState(DisplayState state);
@@ -156,11 +157,6 @@ class DisplayBase : public DisplayInterface, DumpImpl {
HWMixerAttributes mixer_attributes_ = {};
DisplayConfigVariableInfo fb_config_ = {};
- private:
- // Unused
- virtual DisplayError GetConfig(DisplayConfigFixedInfo *variable_info) {
- return kErrorNone;
- }
};
} // namespace sdm