diff options
Diffstat (limited to 'drivers/video/tegra/host/dev.h')
-rw-r--r-- | drivers/video/tegra/host/dev.h | 45 |
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 |