gpu: host1x: Add channel support
authorTerje Bergstrom <tbergstrom@nvidia.com>
Fri, 22 Mar 2013 14:34:03 +0000 (16:34 +0200)
committerThierry Reding <thierry.reding@avionic-design.de>
Mon, 22 Apr 2013 10:32:43 +0000 (12:32 +0200)
commit6579324a41cc414009a601738b70a53d6376325c
tree61b3491351217d07ff75851c6d989bf02b213383
parent7ede0b0bf3e2595d40d6195b6fe4c4dcef438830
gpu: host1x: Add channel support

Add support for host1x client modules, and host1x channels to submit
work to the clients.

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>
25 files changed:
drivers/gpu/host1x/Kconfig
drivers/gpu/host1x/Makefile
drivers/gpu/host1x/cdma.c [new file with mode: 0644]
drivers/gpu/host1x/cdma.h [new file with mode: 0644]
drivers/gpu/host1x/channel.c [new file with mode: 0644]
drivers/gpu/host1x/channel.h [new file with mode: 0644]
drivers/gpu/host1x/dev.c
drivers/gpu/host1x/dev.h
drivers/gpu/host1x/host1x.h [new file with mode: 0644]
drivers/gpu/host1x/host1x_bo.h [new file with mode: 0644]
drivers/gpu/host1x/hw/cdma_hw.c [new file with mode: 0644]
drivers/gpu/host1x/hw/channel_hw.c [new file with mode: 0644]
drivers/gpu/host1x/hw/host1x01.c
drivers/gpu/host1x/hw/host1x01_hardware.h
drivers/gpu/host1x/hw/hw_host1x01_channel.h [new file with mode: 0644]
drivers/gpu/host1x/hw/hw_host1x01_sync.h
drivers/gpu/host1x/hw/hw_host1x01_uclass.h [new file with mode: 0644]
drivers/gpu/host1x/hw/syncpt_hw.c
drivers/gpu/host1x/intr.c
drivers/gpu/host1x/intr.h
drivers/gpu/host1x/job.c [new file with mode: 0644]
drivers/gpu/host1x/job.h [new file with mode: 0644]
drivers/gpu/host1x/syncpt.c
drivers/gpu/host1x/syncpt.h
include/trace/events/host1x.h