Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6af27747 authored by Manoj Kumar AVM's avatar Manoj Kumar AVM
Browse files

Revert "disp: msm: sde: turn off/on vblank callbacks as per crtc"



This reverts commit 16bfab7d.

Change-Id: I5c5ef6a2fcb83607acd2c737f574199c010c89fa
Signed-off-by: default avatarManoj Kumar AVM <manojavm@codeaurora.org>
parent 7fc5e5d4
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -699,7 +699,6 @@ static int msm_drm_init(struct device *dev, struct drm_driver *drv)
	struct msm_kms *kms = NULL;
	int ret;
	struct sched_param param = { 0 };
	struct drm_crtc *crtc;

	ddev = drm_dev_alloc(drv, dev);
	if (!ddev) {
@@ -771,9 +770,6 @@ static int msm_drm_init(struct device *dev, struct drm_driver *drv)
		goto fail;
	}

	drm_for_each_crtc(crtc, ddev)
		drm_crtc_vblank_reset(crtc);

	if (kms) {
		pm_runtime_get_sync(dev);
		ret = drm_irq_install(ddev, platform_get_irq(pdev, 0));
+0 −5
Original line number Diff line number Diff line
@@ -3813,7 +3813,6 @@ static void sde_crtc_reset(struct drm_crtc *crtc)

	cstate->base.crtc = crtc;
	crtc->state = &cstate->base;
	drm_crtc_vblank_reset(crtc);
}

static void sde_crtc_handle_power_event(u32 event_type, void *arg)
@@ -3974,8 +3973,6 @@ static void sde_crtc_disable(struct drm_crtc *crtc)

	SDE_DEBUG("crtc%d\n", crtc->base.id);

	drm_crtc_vblank_off(crtc);

	if (sde_kms_is_suspend_state(crtc->dev))
		_sde_crtc_set_suspend(crtc, true);

@@ -4114,8 +4111,6 @@ static void sde_crtc_enable(struct drm_crtc *crtc,
	SDE_EVT32_VERBOSE(DRMID(crtc));
	sde_crtc = to_sde_crtc(crtc);

	drm_crtc_vblank_on(crtc);

	mutex_lock(&sde_crtc->crtc_lock);
	SDE_EVT32(DRMID(crtc), sde_crtc->enabled, sde_crtc->suspend,
			sde_crtc->vblank_requested);