blob: f6477054c4481148d0189bf548538d019ab1ce04 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
if ARCH_TEGRA
comment "NVIDIA Tegra options"
choice
prompt "Select Tegra processor family for target system"
config ARCH_TEGRA_2x_SOC
bool "Tegra 2 family"
select CPU_V7
select ARM_GIC
select ARCH_REQUIRE_GPIOLIB
help
Support for NVIDIA Tegra AP20 and T20 processors, based on the
ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
endchoice
choice
prompt "Select Tegra-based product"
config MACH_HARMONY
bool "Harmony board"
help
Support for nVidia Harmony development platform
endchoice
choice
prompt "Low-level debug console UART"
default TEGRA_DEBUG_UART_NONE
config TEGRA_DEBUG_UART_NONE
bool "None"
config TEGRA_DEBUG_UARTA
bool "UART-A"
config TEGRA_DEBUG_UARTB
bool "UART-B"
config TEGRA_DEBUG_UARTC
bool "UART-C"
config TEGRA_DEBUG_UARTD
bool "UART-D"
config TEGRA_DEBUG_UARTE
bool "UART-E"
endchoice
config MACH_TEGRA_GENERIC
bool
default y
config TEGRA_NVOS
bool "Include Tegra NvOS interfaces"
depends on MACH_TEGRA_GENERIC
default y
help
Adds the Tegra NvOS driver layer and associated user-space
interfaces
config TEGRA_NVRM
bool "Include Tegra NvRM interfaces"
depends on TEGRA_NVOS
default n
help
Adds the Tegra NVRM driver layer and associated user-space
interfaces.
config TEGRA_IOVMM_GART
bool "Enable I/O virtual memory manager for GART"
depends on ARCH_TEGRA_2x_SOC
default y
select TEGRA_IOVMM
help
Enables support for remapping discontiguous physical memory
shared with the operating system into contiguous I/O virtual
space through the GART hardware included on Tegra SoCs
config TEGRA_SYSTEM_DMA
bool "Enable system DMA driver for NVIDIA Tegra SoCs"
default y
help
Adds system DMA functionality for NVIDIA Tegra SoCs, used by
several Tegra device drivers
config TEGRA_IOVMM
bool
config TEGRA_NVEC
bool "Include driver for Tegra NvEC embedded controller interface"
depends on TEGRA_NVRM
help
Adds support for the NVIDIA Tegra NvEC I2C-slave based protocol
for communicating to embedded controllers.
config TEGRA_PCI
boolean "PCIe host controller driver"
select PCI
default n
help
Adds PCIe Host controller driver for tegra2 based systems
if TEGRA_NVRM
source "arch/arm/mach-tegra/odm_kit/Kconfig"
endif
endif
|