Merge branch 'stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux...
[deliverable/linux.git] / arch / arm / mach-tegra / Kconfig
CommitLineData
90027225
SW
1config ARCH_TEGRA
2 bool "NVIDIA Tegra" if ARCH_MULTI_V7
3 select ARCH_HAS_CPUFREQ
4 select ARCH_REQUIRE_GPIOLIB
5 select CLKDEV_LOOKUP
6 select CLKSRC_MMIO
7 select CLKSRC_OF
8 select COMMON_CLK
9 select GENERIC_CLOCKEVENTS
4c3ffffd
SB
10 select HAVE_ARM_SCU if SMP
11 select HAVE_ARM_TWD if LOCAL_TIMERS
90027225
SW
12 select HAVE_CLK
13 select HAVE_SMP
14 select MIGHT_HAVE_CACHE_L2X0
15 select SOC_BUS
16 select SPARSE_IRQ
17 select USE_OF
18 help
19 This enables support for NVIDIA Tegra based systems.
c5f80065 20
90027225
SW
21menu "NVIDIA Tegra options"
22 depends on ARCH_TEGRA
c5f80065 23
c5f80065 24config ARCH_TEGRA_2x_SOC
44107d8b 25 bool "Enable support for Tegra20 family"
1d328606 26 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
f35b431d 27 select ARM_ERRATA_720789
45c9e592 28 select ARM_ERRATA_754327 if SMP
8f90cce5 29 select ARM_ERRATA_764369 if SMP
b1b3f49c
RK
30 select ARM_GIC
31 select CPU_FREQ_TABLE if CPU_FREQ
32 select CPU_V7
33 select PINCTRL
34 select PINCTRL_TEGRA20
f35b431d
SW
35 select PL310_ERRATA_727915 if CACHE_L2X0
36 select PL310_ERRATA_769419 if CACHE_L2X0
b1b3f49c 37 select USB_ARCH_HAS_EHCI if USB_SUPPORT
75f32ec1
FB
38 select USB_ULPI if USB_PHY
39 select USB_ULPI_VIEWPORT if USB_PHY
c5f80065
EG
40 help
41 Support for NVIDIA Tegra AP20 and T20 processors, based on the
42 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
43
44107d8b
PDS
44config ARCH_TEGRA_3x_SOC
45 bool "Enable support for Tegra30 family"
f35b431d 46 select ARM_ERRATA_754322
8f90cce5 47 select ARM_ERRATA_764369 if SMP
b1b3f49c 48 select ARM_GIC
013df388 49 select CPU_FREQ_TABLE if CPU_FREQ
b1b3f49c
RK
50 select CPU_V7
51 select PINCTRL
52 select PINCTRL_TEGRA30
53 select PL310_ERRATA_769419 if CACHE_L2X0
54 select USB_ARCH_HAS_EHCI if USB_SUPPORT
75f32ec1
FB
55 select USB_ULPI if USB_PHY
56 select USB_ULPI_VIEWPORT if USB_PHY
44107d8b
PDS
57 help
58 Support for NVIDIA Tegra T30 processor family, based on the
59 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
c5f80065 60
5c541b88
HD
61config ARCH_TEGRA_114_SOC
62 bool "Enable support for Tegra114 family"
1d7e5c2c 63 select ARM_ARCH_TIMER
5c541b88 64 select ARM_GIC
5c541b88 65 select ARM_L1_CACHE_SHIFT_6
1d7e5c2c 66 select CPU_V7
20fd4806
LD
67 select PINCTRL
68 select PINCTRL_TEGRA114
5c541b88
HD
69 help
70 Support for NVIDIA Tegra T114 processor family, based on the
71 ARM CortexA15MP CPU
72
77ffc146
MR
73config TEGRA_PCI
74 bool "PCI Express support"
b2bbbc4d 75 depends on ARCH_TEGRA_2x_SOC
77ffc146
MR
76 select PCI
77
87d0bab2
HD
78config TEGRA_AHB
79 bool "Enable AHB driver for NVIDIA Tegra SoCs"
80 default y
81 help
82 Adds AHB configuration functionality for NVIDIA Tegra SoCs,
83 which controls AHB bus master arbitration and some
e41e85cc 84 performance parameters(priority, prefech size).
87d0bab2 85
efdf72ad
CC
86config TEGRA_EMC_SCALING_ENABLE
87 bool "Enable scaling the memory frequency"
38376866 88
90027225 89endmenu
This page took 0.240835 seconds and 5 git commands to generate.