diff options
author | Thierry Reding <treding@nvidia.com> | 2014-02-24 11:54:49 +0100 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2014-11-21 15:27:26 +0000 |
commit | 41b48655dff962fd560b192d4236aea068f514b8 (patch) | |
tree | b2092ef9c6d7813890e8e05b97ea067662e08642 | |
parent | 8ddb6e45f3d790d326860e2c18695432b1679452 (diff) | |
download | drm-41b48655dff962fd560b192d4236aea068f514b8.tar.gz |
WIP: Add VIC support
-rw-r--r-- | tegra/channel.c | 4 | ||||
-rw-r--r-- | tegra/private.h | 1 | ||||
-rw-r--r-- | tegra/tegra.h | 1 |
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; |