ARM: tegra: remove the limitation that Tegra114 can't support suspend
[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 30 select ARM_GIC
b1b3f49c
RK
31 select CPU_V7
32 select PINCTRL
33 select PINCTRL_TEGRA20
f35b431d
SW
34 select PL310_ERRATA_727915 if CACHE_L2X0
35 select PL310_ERRATA_769419 if CACHE_L2X0
b1b3f49c 36 select USB_ARCH_HAS_EHCI if USB_SUPPORT
75f32ec1
FB
37 select USB_ULPI if USB_PHY
38 select USB_ULPI_VIEWPORT if USB_PHY
c5f80065
EG
39 help
40 Support for NVIDIA Tegra AP20 and T20 processors, based on the
41 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
42
44107d8b
PDS
43config ARCH_TEGRA_3x_SOC
44 bool "Enable support for Tegra30 family"
f35b431d 45 select ARM_ERRATA_754322
8f90cce5 46 select ARM_ERRATA_764369 if SMP
b1b3f49c 47 select ARM_GIC
b1b3f49c
RK
48 select CPU_V7
49 select PINCTRL
50 select PINCTRL_TEGRA30
51 select PL310_ERRATA_769419 if CACHE_L2X0
52 select USB_ARCH_HAS_EHCI if USB_SUPPORT
75f32ec1
FB
53 select USB_ULPI if USB_PHY
54 select USB_ULPI_VIEWPORT if USB_PHY
44107d8b
PDS
55 help
56 Support for NVIDIA Tegra T30 processor family, based on the
57 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
c5f80065 58
5c541b88
HD
59config ARCH_TEGRA_114_SOC
60 bool "Enable support for Tegra114 family"
fb521a0d 61 select HAVE_ARM_ARCH_TIMER
f2bd77c8 62 select ARM_ERRATA_798181
5c541b88 63 select ARM_GIC
5c541b88 64 select ARM_L1_CACHE_SHIFT_6
1d7e5c2c 65 select CPU_V7
20fd4806
LD
66 select PINCTRL
67 select PINCTRL_TEGRA114
5c541b88
HD
68 help
69 Support for NVIDIA Tegra T114 processor family, based on the
70 ARM CortexA15MP CPU
71
77ffc146
MR
72config TEGRA_PCI
73 bool "PCI Express support"
b2bbbc4d 74 depends on ARCH_TEGRA_2x_SOC
77ffc146
MR
75 select PCI
76
87d0bab2
HD
77config TEGRA_AHB
78 bool "Enable AHB driver for NVIDIA Tegra SoCs"
79 default y
80 help
81 Adds AHB configuration functionality for NVIDIA Tegra SoCs,
82 which controls AHB bus master arbitration and some
e41e85cc 83 performance parameters(priority, prefech size).
87d0bab2 84
efdf72ad
CC
85config TEGRA_EMC_SCALING_ENABLE
86 bool "Enable scaling the memory frequency"
38376866 87
90027225 88endmenu
This page took 0.166481 seconds and 5 git commands to generate.