summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2014-02-24 11:54:49 +0100
committerJavier Jardón <jjardon@gnome.org>2014-11-21 15:27:26 +0000
commit41b48655dff962fd560b192d4236aea068f514b8 (patch)
treeb2092ef9c6d7813890e8e05b97ea067662e08642
parent8ddb6e45f3d790d326860e2c18695432b1679452 (diff)
downloaddrm-41b48655dff962fd560b192d4236aea068f514b8.tar.gz
WIP: Add VIC support
-rw-r--r--tegra/channel.c4
-rw-r--r--tegra/private.h1
-rw-r--r--tegra/tegra.h1
3 files changed, 6 insertions, 0 deletions
diff --git a/tegra/channel.c b/tegra/channel.c
index 3ab1d578..a7c31510 100644
--- a/tegra/channel.c
+++ b/tegra/channel.c
@@ -69,6 +69,10 @@ int drm_tegra_channel_open(struct drm_tegra_channel **channelp,
class = HOST1X_CLASS_GR3D;
break;
+ case DRM_TEGRA_VIC:
+ class = HOST1X_CLASS_VIC;
+ break;
+
default:
return -EINVAL;
}
diff --git a/tegra/private.h b/tegra/private.h
index fc74fb56..99499725 100644
--- a/tegra/private.h
+++ b/tegra/private.h
@@ -48,6 +48,7 @@ enum host1x_class {
HOST1X_CLASS_HOST1X = 0x01,
HOST1X_CLASS_GR2D = 0x51,
HOST1X_CLASS_GR2D_SB = 0x52,
+ HOST1X_CLASS_VIC = 0x5d,
HOST1X_CLASS_GR3D = 0x60,
};
diff --git a/tegra/tegra.h b/tegra/tegra.h
index 4cf3b49a..d287f8cd 100644
--- a/tegra/tegra.h
+++ b/tegra/tegra.h
@@ -33,6 +33,7 @@
enum drm_tegra_class {
DRM_TEGRA_GR2D,
DRM_TEGRA_GR3D,
+ DRM_TEGRA_VIC,
};
struct drm_tegra_bo;