video: tegra: host: Register devices in SoC files
authorTerje Bergstrom <tbergstrom@nvidia.com>
Tue, 22 May 2012 12:23:13 +0000 (15:23 +0300)
committerSimone Willett <swillett@nvidia.com>
Thu, 14 Jun 2012 23:29:46 +0000 (16:29 -0700)
commit9774bbe31a0741ad71929156f59afdb2aba4eae5
tree97246003d1c10c6bf934d4080e01492c50acbdb8
parentd02edba6153149b30fbbd5eb9dec91f42eb0d732
video: tegra: host: Register devices in SoC files

Move the device structures to the driver source code files. Register
all nvhost_device's in one loop which is called from board file.

host1x driver code is moved to live under host1x, too. This causes
a need to add host to include path of tegradc and nvavp.

Bug 982965

Change-Id: If99cf9d1ef6bc24663ee8294c19370429ed04ca7
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/104076
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
31 files changed:
arch/arm/mach-tegra/board-aruba-panel.c
arch/arm/mach-tegra/board-cardhu-panel.c
arch/arm/mach-tegra/board-enterprise-panel.c
arch/arm/mach-tegra/board-harmony-panel.c
arch/arm/mach-tegra/board-kai-panel.c
arch/arm/mach-tegra/board-p1852-panel.c
arch/arm/mach-tegra/board-ventana-panel.c
arch/arm/mach-tegra/board-whistler-panel.c
arch/arm/mach-tegra/devices.h
arch/arm/mach-tegra/p852/board-p852-panel.c
arch/arm/mach-tegra/tegra2_host1x_devices.h [new file with mode: 0644]
arch/arm/mach-tegra/tegra3_host1x_devices.h [new file with mode: 0644]
drivers/video/tegra/Makefile
drivers/video/tegra/host/bus.c
drivers/video/tegra/host/chip_support.h
drivers/video/tegra/host/dev.c
drivers/video/tegra/host/dev.h
drivers/video/tegra/host/gr2d/gr2d.c
drivers/video/tegra/host/gr3d/gr3d.c
drivers/video/tegra/host/gr3d/gr3d_t20.c
drivers/video/tegra/host/host1x/Makefile
drivers/video/tegra/host/host1x/host1x.c [new file with mode: 0644]
drivers/video/tegra/host/host1x/host1x.h [new file with mode: 0644]
drivers/video/tegra/host/host1x/host1x_syncpt.c
drivers/video/tegra/host/host1x/host1x_syncpt.h
drivers/video/tegra/host/isp/isp.c
drivers/video/tegra/host/mpe/mpe.c
drivers/video/tegra/host/t20/t20.c
drivers/video/tegra/host/t30/t30.c
drivers/video/tegra/host/vi/vi.c
include/linux/nvhost.h