summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/Makefile.sources
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/Makefile.sources')
-rw-r--r--drivers/gpu/nvgpu/Makefile.sources209
1 files changed, 209 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/Makefile.sources b/drivers/gpu/nvgpu/Makefile.sources
new file mode 100644
index 00000000..676ca05b
--- /dev/null
+++ b/drivers/gpu/nvgpu/Makefile.sources
@@ -0,0 +1,209 @@
1# -*- mode: makefile -*-
2#
3# Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved.
4#
5# Permission is hereby granted, free of charge, to any person obtaining a
6# copy of this software and associated documentation files (the "Software"),
7# to deal in the Software without restriction, including without limitation
8# the rights to use, copy, modify, merge, publish, distribute, sublicense,
9# and/or sell copies of the Software, and to permit persons to whom the
10# Software is furnished to do so, subject to the following conditions:
11#
12# The above copyright notice and this permission notice shall be included in
13# all copies or substantial portions of the Software.
14#
15# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21# DEALINGS IN THE SOFTWARE.
22
23srcs := common/mm/nvgpu_allocator.c \
24 common/mm/bitmap_allocator.c \
25 common/mm/buddy_allocator.c \
26 common/mm/page_allocator.c \
27 common/mm/lockless_allocator.c \
28 common/mm/gmmu.c \
29 common/mm/pd_cache.c \
30 common/mm/vm.c \
31 common/mm/vm_area.c \
32 common/mm/nvgpu_mem.c \
33 common/mm/comptags.c \
34 common/mm/mm.c \
35 common/bus.c \
36 common/enabled.c \
37 common/pramin.c \
38 common/semaphore.c \
39 common/as.c \
40 common/rbtree.c \
41 common/ltc.c \
42 common/vbios/bios.c \
43 common/falcon/falcon.c \
44 common/pmu/pmu.c \
45 common/pmu/pmu_ipc.c \
46 common/pmu/pmu_fw.c \
47 common/pmu/pmu_pg.c \
48 common/pmu/pmu_perfmon.c \
49 common/pmu/pmu_debug.c \
50 common/posix/nvgpu.c \
51 common/posix/bitmap.c \
52 common/posix/bug.c \
53 common/posix/log.c \
54 common/posix/kmem.c \
55 common/posix/io.c \
56 common/posix/posix-nvgpu_mem.c \
57 common/posix/dma.c \
58 common/posix/posix-vm.c \
59 common/posix/timers.c \
60 common/posix/posix-comptags.c \
61 common/posix/firmware.c \
62 common/posix/soc.c \
63 common/posix/rwsem.c \
64 common/posix/cond.c \
65 common/posix/thread.c \
66 common/posix/error_notifier.c \
67 common/posix/fuse.c \
68 common/posix/clk_arb.c \
69 common/posix/channel.c \
70 common/posix/tsg.c \
71 common/posix/nvlink.c \
72 common/posix/lock.c \
73 common/posix/stubs.c \
74 boardobj/boardobj.c \
75 boardobj/boardobjgrp.c \
76 boardobj/boardobjgrpmask.c \
77 boardobj/boardobjgrp_e255.c \
78 boardobj/boardobjgrp_e32.c \
79 pstate/pstate.c \
80 volt/volt_dev.c \
81 volt/volt_pmu.c \
82 volt/volt_policy.c \
83 volt/volt_rail.c \
84 clk/clk.c \
85 clk/clk_domain.c \
86 clk/clk_fll.c \
87 clk/clk_freq_controller.c \
88 clk/clk_prog.c \
89 clk/clk_vf_point.c \
90 clk/clk_vin.c \
91 therm/thrm.c \
92 therm/thrmchannel.c \
93 therm/thrmdev.c \
94 therm/thrmpmu.c \
95 perf/perf.c \
96 perf/vfe_equ.c \
97 perf/vfe_var.c \
98 pmgr/pmgr.c \
99 pmgr/pmgrpmu.c \
100 pmgr/pwrdev.c \
101 pmgr/pwrmonitor.c \
102 pmgr/pwrpolicy.c \
103 lpwr/lpwr.c \
104 lpwr/rppg.c \
105 gk20a/gk20a.c \
106 gk20a/bus_gk20a.c \
107 gk20a/pramin_gk20a.c \
108 gk20a/ce2_gk20a.c \
109 gk20a/fifo_gk20a.c \
110 gk20a/channel_gk20a.c \
111 gk20a/channel_sync_gk20a.c \
112 gk20a/dbg_gpu_gk20a.c \
113 gk20a/regops_gk20a.c \
114 gk20a/gr_gk20a.c \
115 gk20a/mm_gk20a.c \
116 gk20a/pmu_gk20a.c \
117 gk20a/flcn_gk20a.c \
118 gk20a/priv_ring_gk20a.c \
119 gk20a/fence_gk20a.c \
120 gk20a/therm_gk20a.c \
121 gk20a/gr_ctx_gk20a_sim.c \
122 gk20a/gr_ctx_gk20a.c \
123 gk20a/gk20a_gating_reglist.c \
124 gk20a/fb_gk20a.c \
125 gk20a/hal.c \
126 gk20a/tsg_gk20a.c \
127 gk20a/mc_gk20a.c \
128 gm20b/hal_gm20b.c \
129 gm20b/bus_gm20b.c \
130 gm20b/ltc_gm20b.c \
131 gm20b/gr_gm20b.c \
132 gm20b/clk_gm20b.c \
133 gm20b/fb_gm20b.c \
134 gm20b/fifo_gm20b.c \
135 gm20b/gr_ctx_gm20b.c \
136 gm20b/gm20b_gating_reglist.c \
137 gm20b/acr_gm20b.c \
138 gm20b/pmu_gm20b.c \
139 gm20b/mm_gm20b.c \
140 gm20b/regops_gm20b.c \
141 gm20b/therm_gm20b.c \
142 gm20b/fuse_gm20b.c \
143 gp10b/gr_gp10b.c \
144 gp10b/gr_ctx_gp10b.c \
145 gp10b/ce_gp10b.c \
146 gp10b/mc_gp10b.c \
147 gp10b/fifo_gp10b.c \
148 gp10b/ltc_gp10b.c \
149 gp10b/mm_gp10b.c \
150 gp10b/fb_gp10b.c \
151 gp10b/pmu_gp10b.c \
152 gp10b/hal_gp10b.c \
153 gp10b/rpfb_gp10b.c \
154 gp10b/gp10b_gating_reglist.c \
155 gp10b/regops_gp10b.c \
156 gp10b/therm_gp10b.c \
157 gp10b/fecs_trace_gp10b.c \
158 gp10b/priv_ring_gp10b.c \
159 gp10b/gp10b.c \
160 gp10b/fuse_gp10b.c \
161 gv11b/gv11b.c \
162 gv11b/dbg_gpu_gv11b.c \
163 gv11b/mc_gv11b.c \
164 gv11b/ltc_gv11b.c \
165 gv11b/hal_gv11b.c \
166 gv11b/gv11b_gating_reglist.c \
167 gv11b/gr_gv11b.c \
168 gv11b/fb_gv11b.c \
169 gv11b/fifo_gv11b.c \
170 gv11b/mm_gv11b.c \
171 gv11b/ce_gv11b.c \
172 gv11b/gr_ctx_gv11b.c \
173 gv11b/pmu_gv11b.c \
174 gv11b/acr_gv11b.c \
175 gv11b/subctx_gv11b.c \
176 gv11b/regops_gv11b.c \
177 gv11b/therm_gv11b.c \
178 gp106/hal_gp106.c \
179 gp106/mm_gp106.c \
180 gp106/flcn_gp106.c \
181 gp106/pmu_gp106.c \
182 gp106/mclk_gp106.c \
183 gp106/gr_gp106.c \
184 gp106/gr_ctx_gp106.c \
185 gp106/acr_gp106.c \
186 gp106/sec2_gp106.c \
187 gp106/fifo_gp106.c \
188 gp106/fb_gp106.c \
189 gp106/regops_gp106.c \
190 gp106/bios_gp106.c \
191 gp106/fuse_gp106.c \
192 gp106/clk_gp106.c \
193 gp106/clk_arb_gp106.c \
194 gp106/gp106_gating_reglist.c \
195 gp106/xve_gp106.c \
196 gp106/therm_gp106.c \
197 gv100/mm_gv100.c \
198 gv100/gr_ctx_gv100.c \
199 gv100/fb_gv100.c \
200 gv100/bios_gv100.c \
201 gv100/fifo_gv100.c \
202 gv100/gr_gv100.c \
203 gv100/regops_gv100.c \
204 gv100/flcn_gv100.c \
205 gv100/mc_gv100.c \
206 gv100/nvlink_gv100.c \
207 gv100/hal_gv100.c \
208 gv100/pmu_gv100.c \
209 gv100/gv100_gating_reglist.c