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

Commit b063f4af authored by Andrzej Hajda's avatar Andrzej Hajda Committed by Inki Dae
Browse files

drm/exynos: fimd: get signal polarities from device tree



The patch adds code to get signal polarization setting
from device tree display-timings node.

Signed-off-by: default avatarAndrzej Hajda <a.hajda@samsung.com>
Signed-off-by: default avatarKyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
parent 111e6055
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -915,6 +915,15 @@ static int fimd_probe(struct platform_device *pdev)
			DRM_ERROR("failed: of_get_videomode() : %d\n", ret);
			return ret;
		}

		if (vm->flags & DISPLAY_FLAGS_VSYNC_LOW)
			pdata->vidcon1 |= VIDCON1_INV_VSYNC;
		if (vm->flags & DISPLAY_FLAGS_HSYNC_LOW)
			pdata->vidcon1 |= VIDCON1_INV_HSYNC;
		if (vm->flags & DISPLAY_FLAGS_DE_LOW)
			pdata->vidcon1 |= VIDCON1_INV_VDEN;
		if (vm->flags & DISPLAY_FLAGS_PIXDATA_NEGEDGE)
			pdata->vidcon1 |= VIDCON1_INV_VCLK;
	} else {
		pdata = dev->platform_data;
		if (!pdata) {