summaryrefslogtreecommitdiff
path: root/libhwc2.1/libdisplayinterface/ExynosDeviceInterface.cpp
AgeCommit message (Collapse)Author
2022-07-26Use namespace to identify the predefined array per SOCShiyong Li
Bug: 228647959 Signed-off-by: Shiyong Li <shiyongli@google.com> Change-Id: I2442cbf1ae2e589795630ce9f5279f0dc640c29c
2020-12-31libhwc2.1: Get clock and ppc constant values from display driverHyunKyung Kim
Clock and ppc constant values are used to check scale down ratio. Read them from display driver. Bug: 170821166 Test: Check PPC and Disp frequency loaded from driver Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com> Change-Id: Ie68d2a1d98e093cf115a7060ec9c92c54a24cff4
2020-12-22libhwc2.1: Support the property control for DPP downscaleYichi Chen
Before we can safely enable 1/4 DPP downscale, it is necessary to have a dynamic control to switch between 1/2 and 1/4 downscale limitation for DPP. If not specify, the downscale limitation will follow the DPP configurations in the device tree. Bug: 170821166 Test: Configure DPP downscale to 0, 1, 2 and check in HWC dump. Change-Id: I8282a6b54ad5c97f507a01e1cd8f62ff6719ba69
2020-09-22libhwc2.1: Change license of header fileHyunKyung Kim
This patch removes definitions for fb interface and changes license of DeconCommonHeader.h. Bug: 149514037 Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com> Change-Id: I2681cc827b69cbd09b000bb6d546fef0d1ca3b95
2020-06-29libhwc2.1: Set SW feature attributeHyunKyung Kim
SW feature attribute is not passed from the kernel driver. HWC should set it for each MPP type. Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com> Change-Id: I920bba9ba5f4246ccd9fbf887761a19ec30848b6
2020-06-17libhwc2.1: Clean up source codeHyunKyung Kim
Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com> Change-Id: Ia8c303babc2d34890e843ade1646cf52d8d722a5
2020-06-10libhwc2.1: Fix bug updating MPP's attributeHyunKyung Kim
Previous code added attribute value that gets from display driver to the default attribute value. Attribute should be replaced by the value from driver if driver supports attribute query. Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com> Change-Id: If2a37f2644863dfc7719c456b80402c00ace47cb
2020-06-10libhwc2.1: Plumbing to move attribute table to moduleSungjun Bae
Change-Id: I4c1cda5e9c5537b0c0c44b3cf9f4dffea93a29e8 Signed-off-by: Sungjun Bae <june.bae@samsung.com> Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>
2020-06-10libhwc2.1: Update MPP attribute with module settingHyunKyung Kim
Previous code update MPP atributes using feature_table[]. feature_table is updated and read from different file. feature_table is static global variable so updated value can't be read even if it was updated in other file. This patch fixes this issue. This patch saves updated attribute in ExynosResourceManager::mMPPAttrs and read attribute from this ExynosResourceManager::mMPPAttrs. Change-Id: Ib1f28871d33e13346c79b7b7d8a8532a72b7dec5 Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>
2020-06-10libhwc2.1: Change debug log tag for attribute settingHyunKyung Kim
Change-Id: I9993f93d3686509d952b0a6959e9097e3bdc23cb Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>
2020-03-09libhwc2.1: Address DISABLE_READ_RESTRICTIONS definitionHyunKyung Kim
Change-Id: Iee39542dbdb32ce18e9221dc47fac5ab13fbcc47 Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>
2020-03-02libhwc2.1: Update restriction and feature regardless of interface typeHyunKyung Kim
Update restriction and feature table regardless of interface type using mDPUInfo. mDPUInfo would be updated by updateRestrictions() according to interface type. Change-Id: I2e8e388be626932d8b4a1594c8337867d862c160 Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>