summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index 5acc1074..cda70249 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -37,7 +37,6 @@ struct nvgpu_cpu_time_correlation_sample;
37 37
38#include <nvgpu/lock.h> 38#include <nvgpu/lock.h>
39#include <nvgpu/thread.h> 39#include <nvgpu/thread.h>
40#include <linux/cdev.h>
41#ifdef CONFIG_DEBUG_FS 40#ifdef CONFIG_DEBUG_FS
42#include <linux/debugfs.h> 41#include <linux/debugfs.h>
43#endif 42#endif
@@ -1157,53 +1156,11 @@ struct gk20a {
1157 1156
1158 struct nvgpu_gpu_characteristics gpu_characteristics; 1157 struct nvgpu_gpu_characteristics gpu_characteristics;
1159 1158
1160 struct {
1161 struct cdev cdev;
1162 struct device *node;
1163 } channel;
1164
1165 struct gk20a_as as; 1159 struct gk20a_as as;
1166 1160
1167 struct {
1168 struct cdev cdev;
1169 struct device *node;
1170 } ctrl;
1171
1172 struct {
1173 struct cdev cdev;
1174 struct device *node;
1175 } as_dev;
1176
1177 struct {
1178 struct cdev cdev;
1179 struct device *node;
1180 } dbg;
1181
1182 struct {
1183 struct cdev cdev;
1184 struct device *node;
1185 } prof;
1186
1187 struct {
1188 struct cdev cdev;
1189 struct device *node;
1190 } tsg;
1191
1192 struct {
1193 struct cdev cdev;
1194 struct device *node;
1195 } ctxsw;
1196
1197 struct {
1198 struct cdev cdev;
1199 struct device *node;
1200 } sched;
1201
1202 struct nvgpu_mutex client_lock; 1161 struct nvgpu_mutex client_lock;
1203 int client_refcount; /* open channels and ctrl nodes */ 1162 int client_refcount; /* open channels and ctrl nodes */
1204 1163
1205 dev_t cdev_region;
1206
1207 struct gpu_ops ops; 1164 struct gpu_ops ops;
1208 1165
1209 int irqs_enabled; 1166 int irqs_enabled;
@@ -1518,10 +1475,6 @@ static inline u32 scale_ptimer(u32 timeout , u32 scale10x)
1518 return (timeout * 10) / scale10x; 1475 return (timeout * 10) / scale10x;
1519} 1476}
1520 1477
1521extern struct class nvgpu_class;
1522
1523#define INTERFACE_NAME "nvhost%s-gpu"
1524
1525int gk20a_prepare_poweroff(struct gk20a *g); 1478int gk20a_prepare_poweroff(struct gk20a *g);
1526int gk20a_finalize_poweron(struct gk20a *g); 1479int gk20a_finalize_poweron(struct gk20a *g);
1527 1480