summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2017-10-30 03:51:56 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-11-01 03:07:07 -0400
commite9b77d72491fdf09e0ff54e4d5cf365861981162 (patch)
treed795f3ef8f1c10539e4414368b6e0c5f22b9ab3c
parent7e493175deaafa2df4084f0036c8d5effb9f47cc (diff)
gpu: nvgpu: clean linux headers from clk_gk20a.h
gk20a/clk_gk20a.h is a common file but still includes linux specific headers Clean them up as below - put linux/clk-provider.h include under config CONFIG_COMMON_CLK - move linux/clkdev.h include to common/linux/platform_gk20a_tegra.c as it is no longer needed in this file Jira NVGPU-259 Change-Id: I4f5b996d3dea91ec3d737d4caa45e0eff6a7ee74 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1588220 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Konsta Holtta <kholtta@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
-rw-r--r--drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c1
-rw-r--r--drivers/gpu/nvgpu/gk20a/clk_gk20a.h4
2 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c b/drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c
index 49700ebe..5786feab 100644
--- a/drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c
+++ b/drivers/gpu/nvgpu/common/linux/platform_gk20a_tegra.c
@@ -13,6 +13,7 @@
13 * more details. 13 * more details.
14 */ 14 */
15 15
16#include <linux/clkdev.h>
16#include <linux/of_platform.h> 17#include <linux/of_platform.h>
17#include <linux/debugfs.h> 18#include <linux/debugfs.h>
18#include <linux/platform_data/tegra_edp.h> 19#include <linux/platform_data/tegra_edp.h>
diff --git a/drivers/gpu/nvgpu/gk20a/clk_gk20a.h b/drivers/gpu/nvgpu/gk20a/clk_gk20a.h
index 77a6669d..ec7022aa 100644
--- a/drivers/gpu/nvgpu/gk20a/clk_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/clk_gk20a.h
@@ -23,8 +23,10 @@
23#define CLK_GK20A_H 23#define CLK_GK20A_H
24 24
25#include <nvgpu/lock.h> 25#include <nvgpu/lock.h>
26#include <linux/clkdev.h> 26
27#if defined(CONFIG_COMMON_CLK)
27#include <linux/clk-provider.h> 28#include <linux/clk-provider.h>
29#endif
28 30
29#define GPUFREQ_TABLE_END ~(u32)1 31#define GPUFREQ_TABLE_END ~(u32)1
30enum { 32enum {