[COMMON] g2d: add scheduling to HW
authorCho KyongHo <pullip.cho@samsung.com>
Sun, 23 Apr 2017 08:19:51 +0000 (17:19 +0900)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:22:13 +0000 (20:22 +0300)
commitaaa56e41b4a96259798a54b11d9c81fd6365fda3
tree9a3fbde4ce32f57dcb7c1139907b62ee709a659d
parent10b0326fb37c61d0a8ea9f48f46ef802f6b0372d
[COMMON] g2d: add scheduling to HW

This patch implements pushing a task to H/W and interrupt handler.
Thanks to Job Manager of G2D, it is not required to find a pending
task in tasks_prepared list because a task ready to be scheduled to
H/W is pushed to H/W.

Change-Id: I6cf242009cea87d73d3d715e7312a22dde9062af
Signed-off-by: hyesoo.yu <hyesoo.yu@samsung.com>
Signed-off-by: Cho KyongHo <pullip.cho@samsung.com>
drivers/gpu/exynos/g2d/Makefile
drivers/gpu/exynos/g2d/g2d_drv.c
drivers/gpu/exynos/g2d/g2d_regs.c [new file with mode: 0644]
drivers/gpu/exynos/g2d/g2d_regs.h
drivers/gpu/exynos/g2d/g2d_task.c
drivers/gpu/exynos/g2d/g2d_task.h