video: tegra: host: Abstract nvmap support
authorTerje Bergstrom <tbergstrom@nvidia.com>
Thu, 31 May 2012 12:04:53 +0000 (15:04 +0300)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 08:24:32 +0000 (01:24 -0700)
commit2e5521bd6724a4e148ecef2518b2a1702bd1b037
tree50931bb98e34619c83924e82b3b902155dfacd0e
parentb8e0130730aa8448f1f3516919e0aa927da3ecf1
video: tegra: host: Abstract nvmap support

Abstract nvmap support to one file, and use it via function pointers
from other parts of nvhost.

Bug 965206

Change-Id: Icd98e5959045eccfb0d2ee1d48ee151102004279
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/105665
(cherry picked from commit b08927a712005ae3f6941e59f530b7896ac5f407)

Conflicts:

drivers/video/tegra/host/host1x/host1x_intr.c

Change-Id: I435b003698cd191fa6fe70cb666bf660e792a1ad
Reviewed-on: http://git-master/r/108519
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

Rebase-Id: Ref22fa42c8a45e500cdd4e7f40183d1d2799ad0c
30 files changed:
drivers/video/tegra/Kconfig
drivers/video/tegra/host/Makefile
drivers/video/tegra/host/bus_client.c
drivers/video/tegra/host/chip_support.h
drivers/video/tegra/host/dev.c
drivers/video/tegra/host/dev.h
drivers/video/tegra/host/gr3d/gr3d.c
drivers/video/tegra/host/gr3d/gr3d_t20.c
drivers/video/tegra/host/gr3d/gr3d_t30.c
drivers/video/tegra/host/host1x/host1x_cdma.c
drivers/video/tegra/host/host1x/host1x_cdma.h
drivers/video/tegra/host/host1x/host1x_channel.c
drivers/video/tegra/host/host1x/host1x_debug.c
drivers/video/tegra/host/host1x/host1x_hwctx.h
drivers/video/tegra/host/host1x/host1x_intr.c
drivers/video/tegra/host/mpe/mpe.c
drivers/video/tegra/host/nvhost_cdma.c
drivers/video/tegra/host/nvhost_cdma.h
drivers/video/tegra/host/nvhost_hwctx.h
drivers/video/tegra/host/nvhost_intr.c
drivers/video/tegra/host/nvhost_job.c
drivers/video/tegra/host/nvhost_job.h
drivers/video/tegra/host/nvhost_memmgr.c [new file with mode: 0644]
drivers/video/tegra/host/nvhost_memmgr.h [new file with mode: 0644]
drivers/video/tegra/host/nvhost_syncpt.c
drivers/video/tegra/host/nvhost_syncpt.h
drivers/video/tegra/host/nvmap.c [new file with mode: 0644]
drivers/video/tegra/host/nvmap.h [new file with mode: 0644]
drivers/video/tegra/host/t20/t20.c
drivers/video/tegra/host/t30/t30.c