summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/Makefile
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2014-10-23 08:13:08 -0400
committerDan Willemsen <dwillemsen@nvidia.com>2015-03-18 15:11:50 -0400
commitcc8e05c21533769d78f098149edb02e1f4394398 (patch)
tree18a0d39ef5c7c20e61328cc3eaf279178581b043 /drivers/gpu/nvgpu/Makefile
parentfcf4a107996af1be341952447b0237338c0b76ea (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/Makefile10
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
65nvgpu-$(CONFIG_TEGRA_CLK_FRAMEWORK) += \
66 gm20b/clk_gm20b.o \
67 gk20a/clk_gk20a.o
68
69nvgpu-$(CONFIG_GK20A_DEVFREQ) += \
70 gk20a/gk20a_scale.o