diff options
| author | Gousemoodhin Nadaf <quic_gnadaf@quicinc.com> | 2019-05-29 09:30:13 +0530 |
|---|---|---|
| committer | Chris Lu <luchris@google.com> | 2019-06-12 11:14:47 +0800 |
| commit | 37d5a75391fa26c1ed2e1983892de71f945f9c37 (patch) | |
| tree | a2f507b1ae20d610b2c5bb949134a1a3c66ed0cd | |
| parent | 8a1deaf5226b905428e0cd5a63b7518ea54fc7a6 (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.cpp | 6 | ||||
| -rw-r--r-- | msm8996/sdm/libs/core/display_base.h | 8 |
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 |
