summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/host/dev.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/tegra/host/dev.h')
-rw-r--r--drivers/video/tegra/host/dev.h45
1 files changed, 5 insertions, 40 deletions
diff --git a/drivers/video/tegra/host/dev.h b/drivers/video/tegra/host/dev.h
index 332c99924b27..ce32ce498d4c 100644
--- a/drivers/video/tegra/host/dev.h
+++ b/drivers/video/tegra/host/dev.h
@@ -1,9 +1,7 @@
/*
* drivers/video/tegra/host/dev.h
*
- * Tegra Graphics Host Driver Entrypoint
- *
- * Copyright (c) 2010-2012, NVIDIA Corporation.
+ * Copyright (c) 2012, NVIDIA Corporation.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
@@ -18,43 +16,10 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef __NVHOST_DEV_H
-#define __NVHOST_DEV_H
-
-#include <linux/cdev.h>
-#include "nvhost_syncpt.h"
-#include "nvhost_intr.h"
-
-#define TRACE_MAX_LENGTH 128U
-#define IFACE_NAME "nvhost"
-
-struct nvhost_hwctx;
-struct nvhost_channel;
-struct mem_mgr;
-
-struct nvhost_master {
- void __iomem *aperture;
- void __iomem *sync_aperture;
- struct resource *reg_mem;
- struct class *nvhost_class;
- struct cdev cdev;
- struct device *ctrl;
- struct nvhost_syncpt syncpt;
- struct mem_mgr *memmgr;
- struct nvhost_intr intr;
- struct nvhost_device *dev;
- atomic_t clientid;
-};
-
-extern struct nvhost_master *nvhost;
-
-void nvhost_debug_init(struct nvhost_master *master);
-void nvhost_debug_dump(struct nvhost_master *master);
-
-struct nvhost_device *nvhost_get_device(char *name);
-struct nvhost_channel *nvhost_alloc_channel(int index);
-void nvhost_free_channel(struct nvhost_channel *ch);
+#ifndef NVHOST_DEV_H
+#define NVHOST_DEV_H
-extern pid_t nvhost_debug_null_kickoff_pid;
+#include "host1x/host1x.h"
+void nvhost_set_register_sets(unsigned int r);
#endif