diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 34f89fc8..d1a55104 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -63,6 +63,7 @@ struct nvgpu_nvhost_dev; | |||
63 | #include "priv_ring_gk20a.h" | 63 | #include "priv_ring_gk20a.h" |
64 | #include "therm_gk20a.h" | 64 | #include "therm_gk20a.h" |
65 | #include "gm20b/acr_gm20b.h" | 65 | #include "gm20b/acr_gm20b.h" |
66 | #include "gk20a/bus_gk20a.h" | ||
66 | #include "cde_gk20a.h" | 67 | #include "cde_gk20a.h" |
67 | #include "sched_gk20a.h" | 68 | #include "sched_gk20a.h" |
68 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC | 69 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC |
@@ -905,6 +906,9 @@ struct gpu_ops { | |||
905 | void (*init_hw)(struct gk20a *g); | 906 | void (*init_hw)(struct gk20a *g); |
906 | void (*isr)(struct gk20a *g); | 907 | void (*isr)(struct gk20a *g); |
907 | int (*read_ptimer)(struct gk20a *g, u64 *value); | 908 | int (*read_ptimer)(struct gk20a *g, u64 *value); |
909 | int (*get_timestamps_zipper)(struct gk20a *g, | ||
910 | u32 source_id, u32 count, | ||
911 | struct nvgpu_cpu_time_correlation_sample *); | ||
908 | int (*bar1_bind)(struct gk20a *g, struct nvgpu_mem *bar1_inst); | 912 | int (*bar1_bind)(struct gk20a *g, struct nvgpu_mem *bar1_inst); |
909 | } bus; | 913 | } bus; |
910 | 914 | ||