diff options
author | Arto Merilainen <amerilainen@nvidia.com> | 2014-03-19 03:38:25 -0400 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:08:53 -0400 |
commit | a9785995d5f22aaeb659285f8aeb64d8b56982e0 (patch) | |
tree | cc75f75bcf43db316a002a7a240b81f299bf6d7f /drivers/gpu/nvgpu/Kconfig | |
parent | 61efaf843c22b85424036ec98015121c08f5f16c (diff) |
gpu: nvgpu: Add NVIDIA GPU Driver
This patch moves the NVIDIA GPU driver to a new location.
Bug 1482562
Change-Id: I24293810b9d0f1504fd9be00135e21dad656ccb6
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/383722
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/Kconfig')
-rw-r--r-- | drivers/gpu/nvgpu/Kconfig | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/Kconfig b/drivers/gpu/nvgpu/Kconfig new file mode 100644 index 00000000..160ec8be --- /dev/null +++ b/drivers/gpu/nvgpu/Kconfig | |||
@@ -0,0 +1,60 @@ | |||
1 | config GK20A | ||
2 | bool "Nvidia GK20A GPU support" | ||
3 | help | ||
4 | Choose this option if you have an SoC with integrated | ||
5 | Nvidia GPU IP. | ||
6 | |||
7 | config GK20A_DEFAULT_TIMEOUT | ||
8 | depends on GK20A | ||
9 | int "Default timeout for submits" | ||
10 | default 10000 | ||
11 | help | ||
12 | Default timeout for jobs in milliseconds. Set to zero for no timeout. | ||
13 | |||
14 | config GK20A_PMU | ||
15 | bool "Support GK20A PMU" | ||
16 | depends on GK20A | ||
17 | default n | ||
18 | help | ||
19 | Say Y here to enable GK20A PMU features. | ||
20 | |||
21 | choice | ||
22 | depends on GK20A | ||
23 | prompt "Enable GK20A frequency scaling" | ||
24 | default GK20A_PERFMON | ||
25 | optional | ||
26 | help | ||
27 | Select this entry to enable gk20a scaling | ||
28 | |||
29 | config GK20A_PERFMON | ||
30 | bool "Use Perfmon" | ||
31 | help | ||
32 | Select this to enable built-in perfmon scaling. | ||
33 | The built-in scaling option uses simplistic | ||
34 | scaling mechanism (if busy, increase frequency and | ||
35 | decrease frequency if idle). | ||
36 | |||
37 | config GK20A_DEVFREQ | ||
38 | bool "Use Devfreq" | ||
39 | help | ||
40 | Select this to use devfreq based scaling. | ||
41 | Devfreq is a common framework that allows using | ||
42 | variety of different governors and changing | ||
43 | between governors on the fly. By default, no | ||
44 | governor is selected. | ||
45 | |||
46 | endchoice | ||
47 | |||
48 | config GK20A_CYCLE_STATS | ||
49 | bool "Support GK20A GPU CYCLE STATS" | ||
50 | depends on GK20A | ||
51 | default y | ||
52 | help | ||
53 | Say Y here to enable the cycle stats debugging features. | ||
54 | |||
55 | config GK20A_PHYS_PAGE_TABLES | ||
56 | bool "Use physical addressing for gk20a page tables" | ||
57 | default y if TEGRA_SIMULATION_PLATFORM | ||
58 | help | ||
59 | Use physical addressing for gk20a page tables. If this is off, we | ||
60 | use SMMU translation. | ||