summaryrefslogtreecommitdiff
path: root/tests/tegra/vic.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tegra/vic.c')
-rw-r--r--tests/tegra/vic.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/tegra/vic.c b/tests/tegra/vic.c
index f24961ac..e0a97c05 100644
--- a/tests/tegra/vic.c
+++ b/tests/tegra/vic.c
@@ -134,6 +134,10 @@ void vic_image_dump(struct vic_image *image, FILE *fp)
int vic30_new(struct drm_tegra *drm, struct drm_tegra_channel *channel,
struct vic **vicp);
+/* from vic40.c */
+int vic40_new(struct drm_tegra *drm, struct drm_tegra_channel *channel,
+ struct vic **vicp);
+
int vic_new(struct drm_tegra *drm, struct drm_tegra_channel *channel,
struct vic **vicp)
{
@@ -144,6 +148,9 @@ int vic_new(struct drm_tegra *drm, struct drm_tegra_channel *channel,
switch (version) {
case 0x40:
return vic30_new(drm, channel, vicp);
+
+ case 0x21:
+ return vic40_new(drm, channel, vicp);
}
return -ENOTSUP;