diff options
Diffstat (limited to 'drivers/gpu/nvgpu/Makefile.sources')
-rw-r--r-- | drivers/gpu/nvgpu/Makefile.sources | 209 |
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 | |||
23 | srcs := 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 | ||