diff --git a/drivers/input/misc/ets_bix_mmi/Android.mk b/drivers/input/misc/ets_bix_mmi/Android.mk index c7bcf93d5322..8391813c45e5 100644 --- a/drivers/input/misc/ets_bix_mmi/Android.mk +++ b/drivers/input/misc/ets_bix_mmi/Android.mk @@ -11,6 +11,10 @@ ifeq ($(EGIS_FPS_PANEL_NOTIFICATIONS),true) KERNEL_CFLAGS += CONFIG_EGIS_PANEL_NOTIFICATIONS=y endif +ifeq ($(EGIS_FPS_DRM_PANEL_NOTIFICATIONS),true) + KERNEL_CFLAGS += CONFIG_EGIS_DRM_PANEL_NOTIFICATIONS=y +endif + include $(CLEAR_VARS) LOCAL_MODULE := ets_bix_mmi.ko LOCAL_MODULE_TAGS := optional diff --git a/drivers/input/misc/ets_bix_mmi/Kbuild b/drivers/input/misc/ets_bix_mmi/Kbuild index f4d0588a9faa..de3c7a00bb43 100644 --- a/drivers/input/misc/ets_bix_mmi/Kbuild +++ b/drivers/input/misc/ets_bix_mmi/Kbuild @@ -7,6 +7,9 @@ ifneq ($(filter m y,$(CONFIG_EGIS_PANEL_NOTIFICATIONS)),) EXTRA_CFLAGS += -DCONFIG_PANEL_NOTIFICATIONS endif +ifneq ($(filter m y,$(CONFIG_EGIS_DRM_PANEL_NOTIFICATIONS)),) + EXTRA_CFLAGS += -DCONFIG_DRM_PANEL_NOTIFICATIONS +endif #ifneq ($(filter m y,$(CONFIG_ET721_FOD)),) # EXTRA_CFLAGS += -DET721_FOD #endif diff --git a/drivers/input/misc/ets_bix_mmi/etxxx_fp.c b/drivers/input/misc/ets_bix_mmi/etxxx_fp.c index 1384c113b690..c33d30963767 100755 --- a/drivers/input/misc/ets_bix_mmi/etxxx_fp.c +++ b/drivers/input/misc/ets_bix_mmi/etxxx_fp.c @@ -1509,6 +1509,7 @@ int egisfp_probe(struct platform_device *pdev) #elif defined(CONFIG_DRM_PANEL_NOTIFICATIONS) && (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0)) egis_dev->notifier = egisfp_noti_block; + DEBUG_PRINT(" %s : register drm_panel_notifier_register\n", __func__); if (egis_dev->active_panel) { DEBUG_PRINT(" %s : register drm_panel_notifier \n", __func__); status = drm_panel_notifier_register(egis_dev->active_panel, &egis_dev->notifier); @@ -1518,6 +1519,7 @@ int egisfp_probe(struct platform_device *pdev) egis_dev->call_back_registered = 1; } #else + DEBUG_PRINT(" %s : register ets_fb_register_client\n", __func__); egis_dev->notifier = egisfp_noti_block; status = ets_fb_register_client(&egis_dev->notifier); if (status)