summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-panel.c
diff options
context:
space:
mode:
authorHiroshi Doyu <hdoyu@nvidia.com>2012-11-29 15:47:45 +0200
committerMrutyunjay Sawant <msawant@nvidia.com>2012-12-04 22:23:24 -0800
commitd271477568cd7447f2a065d0792001df3a9f270e (patch)
tree8d28407a348eb7bb6dfbbdfc2f4bb8c28c013e28 /arch/arm/mach-tegra/board-cardhu-panel.c
parent7983049e7ca5b2b76548a07b3c1a2148dd795c57 (diff)
ARM: tegra: __tegra_move_framebuffer takes dev
For T30+ based boards, FB needs to create 1-1 linear mapping, which requires dma mapping API from device itself. Bug 1182882 Bug 1024594 Change-Id: Ifde49919de8c9a1a3ef918a5d531d15e815814c8 Signed-off-by: Hiroshi Doyu <hdoyu@nvidia.com> Reviewed-on: http://git-master/r/167310 Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com> Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-panel.c')
-rw-r--r--arch/arm/mach-tegra/board-cardhu-panel.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-panel.c b/arch/arm/mach-tegra/board-cardhu-panel.c
index 89095881900f..ccb9b77de1d7 100644
--- a/arch/arm/mach-tegra/board-cardhu-panel.c
+++ b/arch/arm/mach-tegra/board-cardhu-panel.c
@@ -1532,7 +1532,8 @@ skip_lvds:
#endif
/* Copy the bootloader fb to the fb. */
- tegra_move_framebuffer(tegra_fb_start, tegra_bootloader_fb_start,
+ __tegra_move_framebuffer(&cardhu_nvmap_device,
+ tegra_fb_start, tegra_bootloader_fb_start,
min(tegra_fb_size, tegra_bootloader_fb_size));
#if defined(CONFIG_TEGRA_GRHOST) && defined(CONFIG_TEGRA_DC)
@@ -1547,7 +1548,8 @@ skip_lvds:
res->end = tegra_fb2_start + tegra_fb2_size - 1;
/* Copy the bootloader fb to the fb2. */
- tegra_move_framebuffer(tegra_fb2_start, tegra_bootloader_fb_start,
+ __tegra_move_framebuffer(&cardhu_nvmap_device,
+ tegra_fb2_start, tegra_bootloader_fb_start,
min(tegra_fb2_size, tegra_bootloader_fb_size));
if (!err) {