diff --git a/drivers/soc/rockchip/rockchip_system_monitor.c b/drivers/soc/rockchip/rockchip_system_monitor.c index 30eeac9e30ae..8a84d0203e2a 100644 --- a/drivers/soc/rockchip/rockchip_system_monitor.c +++ b/drivers/soc/rockchip/rockchip_system_monitor.c @@ -1494,6 +1494,12 @@ static int rockchip_eink_devfs_notifier(struct notifier_block *nb, case EBC_OFF: rockchip_set_system_status(SYS_STATUS_LOW_POWER); break; + case EBC_FB_BLANK: + rockchip_set_system_status(SYS_STATUS_SUSPEND); + break; + case EBC_FB_UNBLANK: + rockchip_clear_system_status(SYS_STATUS_SUSPEND); + break; default: break; }