diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2014-10-23 08:13:08 -0400 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:11:50 -0400 |
commit | cc8e05c21533769d78f098149edb02e1f4394398 (patch) | |
tree | 18a0d39ef5c7c20e61328cc3eaf279178581b043 /drivers/gpu/nvgpu/Makefile | |
parent | fcf4a107996af1be341952447b0237338c0b76ea (diff) |
gpu: nvgpu: Fix build without Tegra clk framework
Do not build clock code if TEGRA_CLK_FRAMEWORK is not defined. Also
make GK20A_DEVFREQ depend on TEGRA_CLK_FRAMEWORK, and build scaling
governor only if GK20A_DEVFREQ is enabled.
Bug 1567274
Change-Id: I6ea1462e7a110fb46c9d66ceda71167cff19699e
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/562475
Diffstat (limited to 'drivers/gpu/nvgpu/Makefile')
-rw-r--r-- | drivers/gpu/nvgpu/Makefile | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/Makefile b/drivers/gpu/nvgpu/Makefile index 5d98b98b..cf5d65cc 100644 --- a/drivers/gpu/nvgpu/Makefile +++ b/drivers/gpu/nvgpu/Makefile | |||
@@ -25,12 +25,10 @@ nvgpu-y := \ | |||
25 | gk20a/priv_ring_gk20a.o \ | 25 | gk20a/priv_ring_gk20a.o \ |
26 | gk20a/semaphore_gk20a.o \ | 26 | gk20a/semaphore_gk20a.o \ |
27 | gk20a/fence_gk20a.o \ | 27 | gk20a/fence_gk20a.o \ |
28 | gk20a/clk_gk20a.o \ | ||
29 | gk20a/therm_gk20a.o \ | 28 | gk20a/therm_gk20a.o \ |
30 | gk20a/gr_ctx_gk20a_sim.o \ | 29 | gk20a/gr_ctx_gk20a_sim.o \ |
31 | gk20a/gr_ctx_gk20a.o \ | 30 | gk20a/gr_ctx_gk20a.o \ |
32 | gk20a/gk20a_gating_reglist.o \ | 31 | gk20a/gk20a_gating_reglist.o \ |
33 | gk20a/gk20a_scale.o \ | ||
34 | gk20a/gk20a_sysfs.o \ | 32 | gk20a/gk20a_sysfs.o \ |
35 | gk20a/ltc_gk20a.o \ | 33 | gk20a/ltc_gk20a.o \ |
36 | gk20a/fb_gk20a.o \ | 34 | gk20a/fb_gk20a.o \ |
@@ -50,7 +48,6 @@ nvgpu-y := \ | |||
50 | gm20b/gm20b_gating_reglist.o \ | 48 | gm20b/gm20b_gating_reglist.o \ |
51 | gm20b/acr_gm20b.o \ | 49 | gm20b/acr_gm20b.o \ |
52 | gm20b/pmu_gm20b.o \ | 50 | gm20b/pmu_gm20b.o \ |
53 | gm20b/clk_gm20b.o \ | ||
54 | gm20b/mm_gm20b.o \ | 51 | gm20b/mm_gm20b.o \ |
55 | gm20b/regops_gm20b.o | 52 | gm20b/regops_gm20b.o |
56 | 53 | ||
@@ -64,3 +61,10 @@ nvgpu-$(CONFIG_TEGRA_GR_VIRTUALIZATION) += \ | |||
64 | vgpu/fifo_vgpu.o \ | 61 | vgpu/fifo_vgpu.o \ |
65 | vgpu/mm_vgpu.o \ | 62 | vgpu/mm_vgpu.o \ |
66 | vgpu/vgpu.o | 63 | vgpu/vgpu.o |
64 | |||
65 | nvgpu-$(CONFIG_TEGRA_CLK_FRAMEWORK) += \ | ||
66 | gm20b/clk_gm20b.o \ | ||
67 | gk20a/clk_gk20a.o | ||
68 | |||
69 | nvgpu-$(CONFIG_GK20A_DEVFREQ) += \ | ||
70 | gk20a/gk20a_scale.o | ||