video: tegra: host: Register devices in SoC files
[linux-2.6.git] / drivers / video / tegra / host / dev.c
1 /*
2  * drivers/video/tegra/host/dev.c
3  *
4  * Tegra Graphics Host Driver Entrypoint
5  *
6  * Copyright (c) 2010-2012, NVIDIA Corporation.
7  *
8  * This program is free software; you can redistribute it and/or modify it
9  * under the terms and conditions of the GNU General Public License,
10  * version 2, as published by the Free Software Foundation.
11  *
12  * This program is distributed in the hope it will be useful, but WITHOUT
13  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
15  * more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
19  */
20
21 #define CREATE_TRACE_POINTS
22 #include <trace/events/nvhost.h>
23
24 #include <linux/nvhost.h>
25 #include <mach/gpufuse.h>
26
27 static unsigned int register_sets;
28
29 void nvhost_set_register_sets(unsigned int r)
30 {
31         register_sets = r;
32 }
33
34 module_param_call(register_sets, NULL, param_get_uint, &register_sets, 0444);
35 MODULE_PARM_DESC(register_sets, "Number of register sets");
36
37 MODULE_AUTHOR("NVIDIA");
38 MODULE_DESCRIPTION("Graphics host driver for Tegra products");
39 MODULE_VERSION("1.0");
40 MODULE_LICENSE("GPL");
41 MODULE_ALIAS("platform-nvhost");