diff options
author | Hiroshi Doyu <hdoyu@nvidia.com> | 2012-11-29 15:47:45 +0200 |
---|---|---|
committer | Mrutyunjay Sawant <msawant@nvidia.com> | 2012-12-04 22:23:24 -0800 |
commit | d271477568cd7447f2a065d0792001df3a9f270e (patch) | |
tree | 8d28407a348eb7bb6dfbbdfc2f4bb8c28c013e28 /arch/arm/mach-tegra/board-cardhu-panel.c | |
parent | 7983049e7ca5b2b76548a07b3c1a2148dd795c57 (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.c | 6 |
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) { |