summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/exynos/regs-gsc.h
diff options
context:
space:
mode:
authorSeung-Woo Kim2015-11-30 14:53:18 +0100
committerInki Dae2015-12-13 14:22:53 +0100
commitaeefb36832e5bb744ac2394154d2240d5ec24e13 (patch)
treefe2ead4d426ae5d060b5204fe0f63a63a356de38 /drivers/gpu/drm/exynos/regs-gsc.h
parentdrm/exynos: gsc: fix wrong pm_runtime state (diff)
downloadkernel-qcow2-linux-aeefb36832e5bb744ac2394154d2240d5ec24e13.tar.gz
kernel-qcow2-linux-aeefb36832e5bb744ac2394154d2240d5ec24e13.tar.xz
kernel-qcow2-linux-aeefb36832e5bb744ac2394154d2240d5ec24e13.zip
drm/exynos: gsc: add device tree support and remove usage of static mappings
This patch adds device tree support for exynos_drm_gsc. This patch also fixed build issue on non-Exynos platforms, thus dependency on !ARCH_MULTIPLATFORM can be now removed. The driver cannot be used simultaneously with V4L2 Mem2Mem GScaller driver thought. Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Acked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'drivers/gpu/drm/exynos/regs-gsc.h')
-rw-r--r--drivers/gpu/drm/exynos/regs-gsc.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/exynos/regs-gsc.h b/drivers/gpu/drm/exynos/regs-gsc.h
index 9ad592707aaf..4704a993cbb7 100644
--- a/drivers/gpu/drm/exynos/regs-gsc.h
+++ b/drivers/gpu/drm/exynos/regs-gsc.h
@@ -273,12 +273,12 @@
#define GSC_CLK_GATE_MODE_SNOOP_CNT(x) ((x) << 0)
/* SYSCON. GSCBLK_CFG */
-#define SYSREG_GSCBLK_CFG1 (S3C_VA_SYS + 0x0224)
+#define SYSREG_GSCBLK_CFG1 0x0224
#define GSC_BLK_DISP1WB_DEST(x) (x << 10)
#define GSC_BLK_SW_RESET_WB_DEST(x) (1 << (18 + x))
#define GSC_BLK_PXLASYNC_LO_MASK_WB(x) (0 << (14 + x))
#define GSC_BLK_GSCL_WB_IN_SRC_SEL(x) (1 << (2 * x))
-#define SYSREG_GSCBLK_CFG2 (S3C_VA_SYS + 0x2000)
+#define SYSREG_GSCBLK_CFG2 0x2000
#define PXLASYNC_LO_MASK_CAMIF_GSCL(x) (1 << (x))
#endif /* EXYNOS_REGS_GSC_H_ */