gpu: host1x: Add host1x driver
authorTerje Bergstrom <tbergstrom@nvidia.com>
Fri, 22 Mar 2013 14:34:01 +0000 (16:34 +0200)
committerThierry Reding <thierry.reding@avionic-design.de>
Mon, 22 Apr 2013 10:32:40 +0000 (12:32 +0200)
commit754716874389ccbea5ee03174df8ad9e72e41880
tree637ff38c883295fce72721a9c721b0f431b7fa49
parente1adc78caf440d3f6be81a947c2b913e73514a68
gpu: host1x: Add host1x driver

Add host1x, the driver for host1x and its client unit 2D. The Tegra
host1x module is the DMA engine for register access to Tegra's
graphics- and multimedia-related modules. The modules served by
host1x are referred to as clients. host1x includes some other
functionality, such as synchronization.

Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Thierry Reding <thierry.reding@avionic-design.de>
Tested-by: Thierry Reding <thierry.reding@avionic-design.de>
Tested-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
15 files changed:
drivers/gpu/Makefile
drivers/gpu/host1x/Kconfig [new file with mode: 0644]
drivers/gpu/host1x/Makefile [new file with mode: 0644]
drivers/gpu/host1x/dev.c [new file with mode: 0644]
drivers/gpu/host1x/dev.h [new file with mode: 0644]
drivers/gpu/host1x/hw/Makefile [new file with mode: 0644]
drivers/gpu/host1x/hw/host1x01.c [new file with mode: 0644]
drivers/gpu/host1x/hw/host1x01.h [new file with mode: 0644]
drivers/gpu/host1x/hw/host1x01_hardware.h [new file with mode: 0644]
drivers/gpu/host1x/hw/hw_host1x01_sync.h [new file with mode: 0644]
drivers/gpu/host1x/hw/syncpt_hw.c [new file with mode: 0644]
drivers/gpu/host1x/syncpt.c [new file with mode: 0644]
drivers/gpu/host1x/syncpt.h [new file with mode: 0644]
drivers/video/Kconfig
include/trace/events/host1x.h [new file with mode: 0644]