diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2018-04-06 17:16:10 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-05-25 13:15:40 -0400 |
commit | 2dbf961365822e38ac6b7266388fcfa503f6e52f (patch) | |
tree | d3ee4e3698b80c2d9a4174547c42e66098b63750 | |
parent | 775c69af8cffbd3c11cda027a99ad9d588e09f95 (diff) |
gpu: nvgpu: Move bus HAL to common
Move implementation of bus HAL to common/bus.
Change-Id: Ia89350f9d94f3ccfd5500a340e6a677cd7d4cfaa
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1726337
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
16 files changed, 31 insertions, 20 deletions
diff --git a/drivers/gpu/nvgpu/Makefile b/drivers/gpu/nvgpu/Makefile index e180ad1d..0aacc1e6 100644 --- a/drivers/gpu/nvgpu/Makefile +++ b/drivers/gpu/nvgpu/Makefile | |||
@@ -21,7 +21,14 @@ ccflags-y += -D__NVGPU_PREVENT_UNTRUSTED_SPECULATION | |||
21 | 21 | ||
22 | obj-$(CONFIG_GK20A) := nvgpu.o | 22 | obj-$(CONFIG_GK20A) := nvgpu.o |
23 | 23 | ||
24 | nvgpu-y := \ | 24 | # OS independent parts of nvgpu. The work to collect files here |
25 | # is in progress. | ||
26 | |||
27 | nvgpu-y += common/bus/bus.o \ | ||
28 | common/bus/bus_gk20a.o \ | ||
29 | common/bus/bus_gm20b.o | ||
30 | |||
31 | nvgpu-y += \ | ||
25 | common/linux/kmem.o \ | 32 | common/linux/kmem.o \ |
26 | common/linux/timers.o \ | 33 | common/linux/timers.o \ |
27 | common/linux/ioctl.o \ | 34 | common/linux/ioctl.o \ |
@@ -65,7 +72,6 @@ nvgpu-y := \ | |||
65 | common/mm/nvgpu_mem.o \ | 72 | common/mm/nvgpu_mem.o \ |
66 | common/mm/comptags.o \ | 73 | common/mm/comptags.o \ |
67 | common/mm/mm.o \ | 74 | common/mm/mm.o \ |
68 | common/bus.o \ | ||
69 | common/enabled.o \ | 75 | common/enabled.o \ |
70 | common/nvlink.o \ | 76 | common/nvlink.o \ |
71 | common/pramin.o \ | 77 | common/pramin.o \ |
@@ -87,7 +93,6 @@ nvgpu-y := \ | |||
87 | common/clock_gating/gv100_gating_reglist.o \ | 93 | common/clock_gating/gv100_gating_reglist.o \ |
88 | common/clock_gating/gv11b_gating_reglist.o \ | 94 | common/clock_gating/gv11b_gating_reglist.o \ |
89 | gk20a/gk20a.o \ | 95 | gk20a/gk20a.o \ |
90 | gk20a/bus_gk20a.o \ | ||
91 | gk20a/pramin_gk20a.o \ | 96 | gk20a/pramin_gk20a.o \ |
92 | gk20a/ce2_gk20a.o \ | 97 | gk20a/ce2_gk20a.o \ |
93 | gk20a/fifo_gk20a.o \ | 98 | gk20a/fifo_gk20a.o \ |
@@ -110,7 +115,6 @@ nvgpu-y := \ | |||
110 | gk20a/fecs_trace_gk20a.o \ | 115 | gk20a/fecs_trace_gk20a.o \ |
111 | gk20a/mc_gk20a.o \ | 116 | gk20a/mc_gk20a.o \ |
112 | gm20b/hal_gm20b.o \ | 117 | gm20b/hal_gm20b.o \ |
113 | gm20b/bus_gm20b.o \ | ||
114 | gm20b/ltc_gm20b.o \ | 118 | gm20b/ltc_gm20b.o \ |
115 | gm20b/gr_gm20b.o \ | 119 | gm20b/gr_gm20b.o \ |
116 | gm20b/clk_gm20b.o \ | 120 | gm20b/clk_gm20b.o \ |
diff --git a/drivers/gpu/nvgpu/Makefile.sources b/drivers/gpu/nvgpu/Makefile.sources index 06f10c20..ad788f49 100644 --- a/drivers/gpu/nvgpu/Makefile.sources +++ b/drivers/gpu/nvgpu/Makefile.sources | |||
@@ -32,7 +32,7 @@ srcs := common/mm/nvgpu_allocator.c \ | |||
32 | common/mm/nvgpu_mem.c \ | 32 | common/mm/nvgpu_mem.c \ |
33 | common/mm/comptags.c \ | 33 | common/mm/comptags.c \ |
34 | common/mm/mm.c \ | 34 | common/mm/mm.c \ |
35 | common/bus.c \ | 35 | common/bus/bus.c \ |
36 | common/enabled.c \ | 36 | common/enabled.c \ |
37 | common/pramin.c \ | 37 | common/pramin.c \ |
38 | common/semaphore.c \ | 38 | common/semaphore.c \ |
@@ -108,7 +108,7 @@ srcs := common/mm/nvgpu_allocator.c \ | |||
108 | lpwr/lpwr.c \ | 108 | lpwr/lpwr.c \ |
109 | lpwr/rppg.c \ | 109 | lpwr/rppg.c \ |
110 | gk20a/gk20a.c \ | 110 | gk20a/gk20a.c \ |
111 | gk20a/bus_gk20a.c \ | 111 | common/bus/bus_gk20a.c \ |
112 | gk20a/pramin_gk20a.c \ | 112 | gk20a/pramin_gk20a.c \ |
113 | gk20a/ce2_gk20a.c \ | 113 | gk20a/ce2_gk20a.c \ |
114 | gk20a/fifo_gk20a.c \ | 114 | gk20a/fifo_gk20a.c \ |
@@ -130,7 +130,7 @@ srcs := common/mm/nvgpu_allocator.c \ | |||
130 | gk20a/tsg_gk20a.c \ | 130 | gk20a/tsg_gk20a.c \ |
131 | gk20a/mc_gk20a.c \ | 131 | gk20a/mc_gk20a.c \ |
132 | gm20b/hal_gm20b.c \ | 132 | gm20b/hal_gm20b.c \ |
133 | gm20b/bus_gm20b.c \ | 133 | common/bus/bus_gm20b.c \ |
134 | gm20b/ltc_gm20b.c \ | 134 | gm20b/ltc_gm20b.c \ |
135 | gm20b/gr_gm20b.c \ | 135 | gm20b/gr_gm20b.c \ |
136 | gm20b/clk_gm20b.c \ | 136 | gm20b/clk_gm20b.c \ |
diff --git a/drivers/gpu/nvgpu/common/bus.c b/drivers/gpu/nvgpu/common/bus/bus.c index 3889512a..3889512a 100644 --- a/drivers/gpu/nvgpu/common/bus.c +++ b/drivers/gpu/nvgpu/common/bus/bus.c | |||
diff --git a/drivers/gpu/nvgpu/gk20a/bus_gk20a.c b/drivers/gpu/nvgpu/common/bus/bus_gk20a.c index ab75e8d7..010f8a7f 100644 --- a/drivers/gpu/nvgpu/gk20a/bus_gk20a.c +++ b/drivers/gpu/nvgpu/common/bus/bus_gk20a.c | |||
@@ -27,7 +27,7 @@ | |||
27 | #include <nvgpu/bus.h> | 27 | #include <nvgpu/bus.h> |
28 | #include <nvgpu/mm.h> | 28 | #include <nvgpu/mm.h> |
29 | 29 | ||
30 | #include "gk20a.h" | 30 | #include "gk20a/gk20a.h" |
31 | #include "bus_gk20a.h" | 31 | #include "bus_gk20a.h" |
32 | 32 | ||
33 | #include <nvgpu/hw/gk20a/hw_bus_gk20a.h> | 33 | #include <nvgpu/hw/gk20a/hw_bus_gk20a.h> |
diff --git a/drivers/gpu/nvgpu/gk20a/bus_gk20a.h b/drivers/gpu/nvgpu/common/bus/bus_gk20a.h index 8c07d1fe..8c07d1fe 100644 --- a/drivers/gpu/nvgpu/gk20a/bus_gk20a.h +++ b/drivers/gpu/nvgpu/common/bus/bus_gk20a.h | |||
diff --git a/drivers/gpu/nvgpu/gm20b/bus_gm20b.c b/drivers/gpu/nvgpu/common/bus/bus_gm20b.c index ca2a40bf..3e27053a 100644 --- a/drivers/gpu/nvgpu/gm20b/bus_gm20b.c +++ b/drivers/gpu/nvgpu/common/bus/bus_gm20b.c | |||
@@ -27,9 +27,10 @@ | |||
27 | #include <nvgpu/mm.h> | 27 | #include <nvgpu/mm.h> |
28 | #include <nvgpu/enabled.h> | 28 | #include <nvgpu/enabled.h> |
29 | 29 | ||
30 | #include "bus_gm20b.h" | ||
31 | #include "gk20a/gk20a.h" | 30 | #include "gk20a/gk20a.h" |
32 | #include "gk20a/bus_gk20a.h" | 31 | |
32 | #include "bus_gk20a.h" | ||
33 | #include "bus_gm20b.h" | ||
33 | 34 | ||
34 | #include <nvgpu/hw/gm20b/hw_bus_gm20b.h> | 35 | #include <nvgpu/hw/gm20b/hw_bus_gm20b.h> |
35 | 36 | ||
diff --git a/drivers/gpu/nvgpu/gm20b/bus_gm20b.h b/drivers/gpu/nvgpu/common/bus/bus_gm20b.h index 961b906a..961b906a 100644 --- a/drivers/gpu/nvgpu/gm20b/bus_gm20b.h +++ b/drivers/gpu/nvgpu/common/bus/bus_gm20b.h | |||
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c index 9c95dc84..c48d7cf8 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a.c | |||
@@ -44,7 +44,7 @@ | |||
44 | #include "dbg_gpu_gk20a.h" | 44 | #include "dbg_gpu_gk20a.h" |
45 | #include "mc_gk20a.h" | 45 | #include "mc_gk20a.h" |
46 | #include "hal.h" | 46 | #include "hal.h" |
47 | #include "bus_gk20a.h" | 47 | #include "common/bus/bus_gk20a.h" |
48 | #include "pstate/pstate.h" | 48 | #include "pstate/pstate.h" |
49 | 49 | ||
50 | void __nvgpu_check_gpu_state(struct gk20a *g) | 50 | void __nvgpu_check_gpu_state(struct gk20a *g) |
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c index dfdcc3a4..9429fe2e 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c | |||
@@ -44,7 +44,7 @@ | |||
44 | #include "gk20a.h" | 44 | #include "gk20a.h" |
45 | #include "mm_gk20a.h" | 45 | #include "mm_gk20a.h" |
46 | #include "fence_gk20a.h" | 46 | #include "fence_gk20a.h" |
47 | #include "bus_gk20a.h" | 47 | #include "common/bus/bus_gk20a.h" |
48 | 48 | ||
49 | #include <nvgpu/hw/gk20a/hw_gmmu_gk20a.h> | 49 | #include <nvgpu/hw/gk20a/hw_gmmu_gk20a.h> |
50 | #include <nvgpu/hw/gk20a/hw_ram_gk20a.h> | 50 | #include <nvgpu/hw/gk20a/hw_ram_gk20a.h> |
diff --git a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c index f96c576b..ccceab03 100644 --- a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c | |||
@@ -23,6 +23,8 @@ | |||
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "common/clock_gating/gm20b_gating_reglist.h" | 25 | #include "common/clock_gating/gm20b_gating_reglist.h" |
26 | #include "common/bus/bus_gm20b.h" | ||
27 | #include "common/bus/bus_gk20a.h" | ||
26 | 28 | ||
27 | #include "gk20a/gk20a.h" | 29 | #include "gk20a/gk20a.h" |
28 | #include "gk20a/ce2_gk20a.h" | 30 | #include "gk20a/ce2_gk20a.h" |
@@ -33,7 +35,6 @@ | |||
33 | #include "gk20a/mm_gk20a.h" | 35 | #include "gk20a/mm_gk20a.h" |
34 | #include "gk20a/css_gr_gk20a.h" | 36 | #include "gk20a/css_gr_gk20a.h" |
35 | #include "gk20a/mc_gk20a.h" | 37 | #include "gk20a/mc_gk20a.h" |
36 | #include "gk20a/bus_gk20a.h" | ||
37 | #include "gk20a/flcn_gk20a.h" | 38 | #include "gk20a/flcn_gk20a.h" |
38 | #include "gk20a/priv_ring_gk20a.h" | 39 | #include "gk20a/priv_ring_gk20a.h" |
39 | #include "gk20a/regops_gk20a.h" | 40 | #include "gk20a/regops_gk20a.h" |
@@ -52,7 +53,6 @@ | |||
52 | #include "clk_gm20b.h" | 53 | #include "clk_gm20b.h" |
53 | #include "regops_gm20b.h" | 54 | #include "regops_gm20b.h" |
54 | #include "therm_gm20b.h" | 55 | #include "therm_gm20b.h" |
55 | #include "bus_gm20b.h" | ||
56 | #include "hal_gm20b.h" | 56 | #include "hal_gm20b.h" |
57 | #include "acr_gm20b.h" | 57 | #include "acr_gm20b.h" |
58 | #include "fuse_gm20b.h" | 58 | #include "fuse_gm20b.h" |
diff --git a/drivers/gpu/nvgpu/gp106/hal_gp106.c b/drivers/gpu/nvgpu/gp106/hal_gp106.c index 7a8a8e16..3ac1d79b 100644 --- a/drivers/gpu/nvgpu/gp106/hal_gp106.c +++ b/drivers/gpu/nvgpu/gp106/hal_gp106.c | |||
@@ -22,13 +22,14 @@ | |||
22 | * DEALINGS IN THE SOFTWARE. | 22 | * DEALINGS IN THE SOFTWARE. |
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "common/bus/bus_gk20a.h" | ||
26 | |||
25 | #include "gk20a/gk20a.h" | 27 | #include "gk20a/gk20a.h" |
26 | #include "gk20a/fifo_gk20a.h" | 28 | #include "gk20a/fifo_gk20a.h" |
27 | #include "gk20a/fecs_trace_gk20a.h" | 29 | #include "gk20a/fecs_trace_gk20a.h" |
28 | #include "gk20a/mm_gk20a.h" | 30 | #include "gk20a/mm_gk20a.h" |
29 | #include "gk20a/dbg_gpu_gk20a.h" | 31 | #include "gk20a/dbg_gpu_gk20a.h" |
30 | #include "gk20a/css_gr_gk20a.h" | 32 | #include "gk20a/css_gr_gk20a.h" |
31 | #include "gk20a/bus_gk20a.h" | ||
32 | #include "gk20a/pramin_gk20a.h" | 33 | #include "gk20a/pramin_gk20a.h" |
33 | #include "gk20a/flcn_gk20a.h" | 34 | #include "gk20a/flcn_gk20a.h" |
34 | #include "gk20a/regops_gk20a.h" | 35 | #include "gk20a/regops_gk20a.h" |
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c index 6d7d32ac..a6ddc27f 100644 --- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c | |||
@@ -22,13 +22,14 @@ | |||
22 | * DEALINGS IN THE SOFTWARE. | 22 | * DEALINGS IN THE SOFTWARE. |
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "common/bus/bus_gk20a.h" | ||
26 | |||
25 | #include "gk20a/gk20a.h" | 27 | #include "gk20a/gk20a.h" |
26 | #include "gk20a/fifo_gk20a.h" | 28 | #include "gk20a/fifo_gk20a.h" |
27 | #include "gk20a/fecs_trace_gk20a.h" | 29 | #include "gk20a/fecs_trace_gk20a.h" |
28 | #include "gk20a/mm_gk20a.h" | 30 | #include "gk20a/mm_gk20a.h" |
29 | #include "gk20a/dbg_gpu_gk20a.h" | 31 | #include "gk20a/dbg_gpu_gk20a.h" |
30 | #include "gk20a/css_gr_gk20a.h" | 32 | #include "gk20a/css_gr_gk20a.h" |
31 | #include "gk20a/bus_gk20a.h" | ||
32 | #include "gk20a/pramin_gk20a.h" | 33 | #include "gk20a/pramin_gk20a.h" |
33 | #include "gk20a/flcn_gk20a.h" | 34 | #include "gk20a/flcn_gk20a.h" |
34 | #include "gk20a/regops_gk20a.h" | 35 | #include "gk20a/regops_gk20a.h" |
diff --git a/drivers/gpu/nvgpu/gv100/hal_gv100.c b/drivers/gpu/nvgpu/gv100/hal_gv100.c index 23a3d78f..a3ad7051 100644 --- a/drivers/gpu/nvgpu/gv100/hal_gv100.c +++ b/drivers/gpu/nvgpu/gv100/hal_gv100.c | |||
@@ -22,13 +22,14 @@ | |||
22 | * DEALINGS IN THE SOFTWARE. | 22 | * DEALINGS IN THE SOFTWARE. |
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "common/bus/bus_gk20a.h" | ||
26 | |||
25 | #include "gk20a/gk20a.h" | 27 | #include "gk20a/gk20a.h" |
26 | #include "gk20a/fifo_gk20a.h" | 28 | #include "gk20a/fifo_gk20a.h" |
27 | #include "gk20a/fecs_trace_gk20a.h" | 29 | #include "gk20a/fecs_trace_gk20a.h" |
28 | #include "gk20a/css_gr_gk20a.h" | 30 | #include "gk20a/css_gr_gk20a.h" |
29 | #include "gk20a/mc_gk20a.h" | 31 | #include "gk20a/mc_gk20a.h" |
30 | #include "gk20a/dbg_gpu_gk20a.h" | 32 | #include "gk20a/dbg_gpu_gk20a.h" |
31 | #include "gk20a/bus_gk20a.h" | ||
32 | #include "gk20a/pramin_gk20a.h" | 33 | #include "gk20a/pramin_gk20a.h" |
33 | #include "gk20a/flcn_gk20a.h" | 34 | #include "gk20a/flcn_gk20a.h" |
34 | #include "gk20a/regops_gk20a.h" | 35 | #include "gk20a/regops_gk20a.h" |
diff --git a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c index 5a5aed8e..a47b3ce6 100644 --- a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c | |||
@@ -22,6 +22,8 @@ | |||
22 | * DEALINGS IN THE SOFTWARE. | 22 | * DEALINGS IN THE SOFTWARE. |
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "common/bus/bus_gk20a.h" | ||
26 | |||
25 | #include "gk20a/gk20a.h" | 27 | #include "gk20a/gk20a.h" |
26 | #include "gk20a/fifo_gk20a.h" | 28 | #include "gk20a/fifo_gk20a.h" |
27 | #include "gk20a/fecs_trace_gk20a.h" | 29 | #include "gk20a/fecs_trace_gk20a.h" |
@@ -29,7 +31,6 @@ | |||
29 | #include "gk20a/mc_gk20a.h" | 31 | #include "gk20a/mc_gk20a.h" |
30 | #include "gk20a/mm_gk20a.h" | 32 | #include "gk20a/mm_gk20a.h" |
31 | #include "gk20a/dbg_gpu_gk20a.h" | 33 | #include "gk20a/dbg_gpu_gk20a.h" |
32 | #include "gk20a/bus_gk20a.h" | ||
33 | #include "gk20a/flcn_gk20a.h" | 34 | #include "gk20a/flcn_gk20a.h" |
34 | #include "gk20a/regops_gk20a.h" | 35 | #include "gk20a/regops_gk20a.h" |
35 | #include "gk20a/fb_gk20a.h" | 36 | #include "gk20a/fb_gk20a.h" |
diff --git a/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c b/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c index 43bf6766..1ed576f9 100644 --- a/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c +++ b/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_hal_gp10b.c | |||
@@ -20,6 +20,8 @@ | |||
20 | * DEALINGS IN THE SOFTWARE. | 20 | * DEALINGS IN THE SOFTWARE. |
21 | */ | 21 | */ |
22 | 22 | ||
23 | #include "common/bus/bus_gk20a.h" | ||
24 | |||
23 | #include "vgpu/fifo_vgpu.h" | 25 | #include "vgpu/fifo_vgpu.h" |
24 | #include "vgpu/gr_vgpu.h" | 26 | #include "vgpu/gr_vgpu.h" |
25 | #include "vgpu/ltc_vgpu.h" | 27 | #include "vgpu/ltc_vgpu.h" |
@@ -34,7 +36,6 @@ | |||
34 | #include "vgpu_mm_gp10b.h" | 36 | #include "vgpu_mm_gp10b.h" |
35 | #include "vgpu_fuse_gp10b.h" | 37 | #include "vgpu_fuse_gp10b.h" |
36 | 38 | ||
37 | #include "gk20a/bus_gk20a.h" | ||
38 | #include "gk20a/pramin_gk20a.h" | 39 | #include "gk20a/pramin_gk20a.h" |
39 | #include "gk20a/flcn_gk20a.h" | 40 | #include "gk20a/flcn_gk20a.h" |
40 | #include "gk20a/mc_gk20a.h" | 41 | #include "gk20a/mc_gk20a.h" |
diff --git a/drivers/gpu/nvgpu/vgpu/gv11b/vgpu_hal_gv11b.c b/drivers/gpu/nvgpu/vgpu/gv11b/vgpu_hal_gv11b.c index b7bb23a7..3a4af601 100644 --- a/drivers/gpu/nvgpu/vgpu/gv11b/vgpu_hal_gv11b.c +++ b/drivers/gpu/nvgpu/vgpu/gv11b/vgpu_hal_gv11b.c | |||
@@ -20,6 +20,8 @@ | |||
20 | * DEALINGS IN THE SOFTWARE. | 20 | * DEALINGS IN THE SOFTWARE. |
21 | */ | 21 | */ |
22 | 22 | ||
23 | #include "common/bus/bus_gk20a.h" | ||
24 | |||
23 | #include <gk20a/gk20a.h> | 25 | #include <gk20a/gk20a.h> |
24 | #include <gv11b/hal_gv11b.h> | 26 | #include <gv11b/hal_gv11b.h> |
25 | #include <nvgpu/vgpu/vgpu.h> | 27 | #include <nvgpu/vgpu/vgpu.h> |
@@ -38,7 +40,6 @@ | |||
38 | 40 | ||
39 | #include <gk20a/fb_gk20a.h> | 41 | #include <gk20a/fb_gk20a.h> |
40 | #include <gk20a/flcn_gk20a.h> | 42 | #include <gk20a/flcn_gk20a.h> |
41 | #include <gk20a/bus_gk20a.h> | ||
42 | #include <gk20a/mc_gk20a.h> | 43 | #include <gk20a/mc_gk20a.h> |
43 | #include "gk20a/dbg_gpu_gk20a.h" | 44 | #include "gk20a/dbg_gpu_gk20a.h" |
44 | 45 | ||