libdrmutils: Fix compilation for 5.4 kernel
Change-Id: Ib62d14972d9d19a31ca0d1c333ee696e7000f463
diff --git a/common.mk b/common.mk
index 1aa8606..a2686a0 100644
--- a/common.mk
+++ b/common.mk
@@ -13,6 +13,10 @@
common_flags += -DUSE_COLOR_METADATA
endif
+ifeq ($(TARGET_USES_5.4_KERNEL),true)
+ common_flags += -DKERNEL_5_4
+endif
+
ifeq ($(TARGET_USES_QCOM_BSP),true)
common_flags += -DQTI_BSP
endif
diff --git a/libdrmutils/drm_interface.h b/libdrmutils/drm_interface.h
index 5afab4d..9947a55 100644
--- a/libdrmutils/drm_interface.h
+++ b/libdrmutils/drm_interface.h
@@ -41,6 +41,10 @@
#include <drm/msm_drm.h>
#include <drm/msm_drm_pp.h>
+#ifdef KERNEL_5_4
+#include <drm/sde_drm.h>
+#endif
+
namespace sde_drm {
typedef std::map<std::pair<uint32_t, uint64_t>, float> CompRatioMap;