aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/tegra/Kconfig
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2013-01-22 10:38:37 -0500
committerJonathan Herman <hermanjl@cs.unc.edu>2013-01-22 10:38:37 -0500
commitfcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch)
treea57612d1888735a2ec7972891b68c1ac5ec8faea /drivers/video/tegra/Kconfig
parent8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff)
Added missing tegra files.HEADmaster
Diffstat (limited to 'drivers/video/tegra/Kconfig')
-rw-r--r--drivers/video/tegra/Kconfig126
1 files changed, 126 insertions, 0 deletions
diff --git a/drivers/video/tegra/Kconfig b/drivers/video/tegra/Kconfig
new file mode 100644
index 00000000000..7de26267155
--- /dev/null
+++ b/drivers/video/tegra/Kconfig
@@ -0,0 +1,126 @@
1if ARCH_TEGRA
2
3comment "NVIDIA Tegra Display Driver options"
4
5config TEGRA_GRHOST
6 tristate "Tegra graphics host driver"
7 help
8 Driver for the Tegra graphics host hardware.
9
10config TEGRA_DC
11 tristate "Tegra Display Contoller"
12 depends on ARCH_TEGRA && TEGRA_GRHOST
13 select FB_MODE_HELPERS
14 select I2C
15 help
16 Tegra display controller support.
17
18config FB_TEGRA
19 tristate "Tegra Framebuffer driver"
20 depends on TEGRA_DC && FB = y
21 select FB_CFB_FILLRECT
22 select FB_CFB_COPYAREA
23 select FB_CFB_IMAGEBLIT
24 default FB
25 help
26 Framebuffer device support for the Tegra display controller.
27
28config TEGRA_DC_EXTENSIONS
29 bool "Tegra Display Controller Extensions"
30 depends on TEGRA_DC
31 default y
32 help
33 This exposes support for extended capabilities of the Tegra display
34 controller to userspace drivers.
35
36config TEGRA_NVMAP
37 bool "Tegra GPU memory management driver (nvmap)"
38 default y
39 help
40 Say Y here to include the memory management driver for the Tegra
41 GPU, multimedia and display subsystems
42
43config NVMAP_RECLAIM_UNPINNED_VM
44 bool "Virtualize IOVMM memory in nvmap"
45 depends on TEGRA_NVMAP && TEGRA_IOVMM
46 default y
47 help
48 Say Y here to enable nvmap to reclaim I/O virtual memory after
49 it has been unpinned, and re-use it for other handles. This can
50 allow a larger virtual I/O VM space than would normally be
51 supported by the hardware, at a slight cost in performance.
52
53config NVMAP_ALLOW_SYSMEM
54 bool "Allow physical system memory to be used by nvmap"
55 depends on TEGRA_NVMAP
56 default y
57 help
58 Say Y here to allow nvmap to use physical system memory (i.e.,
59 shared with the operating system but not translated through
60 an IOVMM device) for allocations.
61
62config NVMAP_HIGHMEM_ONLY
63 bool "Use only HIGHMEM for nvmap"
64 depends on TEGRA_NVMAP && (NVMAP_ALLOW_SYSMEM || TEGRA_IOVMM) && HIGHMEM
65 default n
66 help
67 Say Y here to restrict nvmap system memory allocations (both
68 physical system memory and IOVMM) to just HIGHMEM pages.
69
70config NVMAP_CARVEOUT_KILLER
71 bool "Reclaim nvmap carveout by killing processes"
72 depends on TEGRA_NVMAP
73 default n
74 help
75 Say Y here to allow the system to reclaim carveout space by killing
76 processes. This will kill the largest consumers of lowest priority
77 first.
78
79config NVMAP_CARVEOUT_COMPACTOR
80 bool "Compact carveout when it gets fragmented"
81 depends on TEGRA_NVMAP
82 default y
83 help
84 When carveout allocation attempt fails, compactor defragements
85 heap and retries the failed allocation.
86 Say Y here to let nvmap to keep carveout fragmentation under control.
87
88
89config NVMAP_VPR
90 bool "Enable VPR Heap."
91 depends on TEGRA_NVMAP
92 default n
93 help
94 Say Y here to enable Video Protection Region(VPR) heap.
95 if unsure, say N.
96
97config TEGRA_DSI
98 bool "Enable DSI panel."
99 default n
100 help
101 Say Y here to enable the DSI panel.
102
103config NVMAP_CONVERT_CARVEOUT_TO_IOVMM
104 bool "Convert carveout to IOVMM"
105 depends on TEGRA_NVMAP && TEGRA_IOVMM_SMMU
106 default y
107 help
108 Say Y here to force to convert carveout memory requests to
109 I/O virtual memory requests.
110
111config TEGRA_NVHDCP
112 bool "Support NVHDCP content protection on HDMI"
113 default n
114 help
115 Say Y here to support NVHDCP upstream and downstream protocols, this
116 requires a correctly fused chip to negotiate keys.
117
118config TEGRA_HDMI_74MHZ_LIMIT
119 bool "Support only up to 74.25 MHz HDMI pixel frequency"
120 default n
121 help
122 Say Y here to make kernel report only low bandwidth modes.
123 Useful only for boards which can't deliver 148.50 MHz.
124
125endif
126