summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/Kconfig
diff options
context:
space:
mode:
authordmitry pervushin <dpervushin@nvidia.com>2016-07-04 13:47:02 -0400
committerAlexander Van Brunt <avanbrunt@nvidia.com>2016-07-22 18:57:18 -0400
commit244dfe5637861daabc3fb1df94f301ae557917ac (patch)
tree5d89c6461eecc603eecb6892f460febe9d9574d4 /drivers/gpu/nvgpu/Kconfig
parent005e277adc0c77e657e587b7a71636797ffedf69 (diff)
nvgpu: rename Kconfig to Kconfig.nvgpu
Bug 1783210 Signed-off-by: dmitry pervushin <dpervushin@nvidia.com> Change-Id: Ie62dc86e6dc64c4dd939b54f806df557891fee9d Reviewed-on: http://git-master/r/1175284 Reviewed-on: http://git-master/r/1177293 GVS: Gerrit_Virtual_Submit Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com> Tested-by: Alexander Van Brunt <avanbrunt@nvidia.com> Reviewed-on: http://git-master/r/1183065
Diffstat (limited to 'drivers/gpu/nvgpu/Kconfig')
-rw-r--r--drivers/gpu/nvgpu/Kconfig112
1 files changed, 0 insertions, 112 deletions
diff --git a/drivers/gpu/nvgpu/Kconfig b/drivers/gpu/nvgpu/Kconfig
deleted file mode 100644
index 4c1cdf00..00000000
--- a/drivers/gpu/nvgpu/Kconfig
+++ /dev/null
@@ -1,112 +0,0 @@
1config GK20A
2 tristate "Nvidia GK20A GPU support"
3 default y
4 help
5 Choose this option if you have an SoC with integrated
6 Nvidia GPU IP.
7
8config GK20A_DEFAULT_TIMEOUT
9 depends on GK20A
10 int "Default timeout for submits"
11 default 3000
12 help
13 Default timeout for jobs in milliseconds. Set to zero for no timeout.
14
15config GK20A_PMU
16 bool "Support GK20A PMU"
17 depends on GK20A
18 default n
19 help
20 Say Y here to enable GK20A PMU features.
21
22choice
23 depends on GK20A
24 prompt "Enable GK20A frequency scaling"
25 default GK20A_PERFMON
26 optional
27 help
28 Select this entry to enable gk20a scaling
29
30config GK20A_PERFMON
31 bool "Use Perfmon"
32 help
33 Select this to enable built-in perfmon scaling.
34 The built-in scaling option uses simplistic
35 scaling mechanism (if busy, increase frequency and
36 decrease frequency if idle).
37
38config GK20A_DEVFREQ
39 depends on TEGRA_CLK_FRAMEWORK || COMMON_CLK
40 bool "Use Devfreq"
41 help
42 Select this to use devfreq based scaling.
43 Devfreq is a common framework that allows using
44 variety of different governors and changing
45 between governors on the fly. By default, no
46 governor is selected.
47
48endchoice
49
50config GK20A_CYCLE_STATS
51 bool "Support GK20A GPU CYCLE STATS"
52 depends on GK20A
53 default y
54 help
55 Say Y here to enable the cycle stats debugging features.
56
57config GK20A_CTXSW_TRACE
58 bool "Support GK20A Context Switch tracing"
59 depends on GK20A
60 default n
61 help
62 Enable support for the GK20A Context Switch Tracing. In this mode,
63 FECS collects timestamps for contexts loaded on GR engine. This
64 allows tracking context switches on GR engine, as well as
65 identifying processes that submitted work.
66
67config TEGRA_GK20A
68 bool "Enable the GK20A GPU on Tegra"
69 depends on TEGRA_GRHOST || TEGRA_HOST1X
70 depends on GK20A
71 default y
72 help
73 Enable support for the GK20A graphics engine on Tegra
74 by adding a Tegra platfrom interface to the GK20A driver.
75 The Tegra platform interface requires TEGRA_GRHOST (host1x).
76
77config TEGRA_ACR
78 bool "Enable HS bin support on GM20B GPU on Tegra"
79 depends on GK20A_PMU
80 default n
81 help
82 Enable Support for Loading High Secure binary, and using
83 Write Protected Regions (WPR) for storing ucodes, and bootstrap
84 PMU, FECS and GPCCS in Low Secure mode.
85
86config TEGRA_USE_NA_GPCPLL
87 bool "Enable noise aware mode of GM20B GPCPLL on Tegra"
88 depends on TEGRA_CLK_FRAMEWORK
89 default n
90 help
91 Enable noise aware (NA) mode of GM20b GPCPLL. In this mode PLL output
92 frequency is automatically adjusted when GM20b voltage is fluctuating
93 because of transient PMIC or power distribution tree noise.
94
95config GK20A_PCI
96 bool "Support PCIe NVIDIA GPUs on nvgpu"
97 depends on PCI && GK20A
98 default y if ARM64
99 default n
100 help
101 Enable support for GPUs on PCIe bus.
102
103config GK20A_VIDMEM
104 bool "Support separate video memory on nvgpu"
105 depends on GK20A
106 default n
107 help
108 Enable support for using and allocating buffers in a distinct video
109 memory aperture (in contrast to general system memory), available on
110 GPUs that have their own banks. PCIe GPUs have this, for example.
111
112trysource "../nvgpu-t19x/drivers/gpu/nvgpu/Kconfig"