drm/komeda: Add runtime_pm support
authorjames qian wang (Arm Technology China) <james.qian.wang@arm.com>
Thu, 12 Dec 2019 07:48:13 +0000 (07:48 +0000)
committerjames qian wang (Arm Technology China) <james.qian.wang@arm.com>
Fri, 27 Dec 2019 05:45:44 +0000 (13:45 +0800)
commitefb4650885187425f1da96460e5d2a84650f861a
tree2e9c7a28e199a60c6e39cb59733e9358179461da
parent8f902dbd6ed2397ac16ab7f7f67e66f5ff1f8bba
drm/komeda: Add runtime_pm support

- Add pm_runtime_get/put to crtc_enable/disable along with the real
  display usage
- Add runtime_get/put to register_show, since register_show() will
  access register, need to wakeup HW.
- For the case that PM is not enabled or configured, manually wakeup HW

Signed-off-by: james qian wang (Arm Technology China) <james.qian.wang@arm.com>
Reviewed-by: Mihail Atanassov <mihail.atanassov@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191212074756.14678-1-james.qian.wang@arm.com
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
drivers/gpu/drm/arm/display/komeda/komeda_dev.c
drivers/gpu/drm/arm/display/komeda/komeda_drv.c
drivers/gpu/drm/arm/display/komeda/komeda_kms.c