diff options
Diffstat (limited to 'arch/arm/mach-tegra/Kconfig')
-rw-r--r-- | arch/arm/mach-tegra/Kconfig | 29 |
1 files changed, 9 insertions, 20 deletions
diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig index ef3a8da49b2d..def056493260 100644 --- a/arch/arm/mach-tegra/Kconfig +++ b/arch/arm/mach-tegra/Kconfig | |||
@@ -2,19 +2,27 @@ config ARCH_TEGRA | |||
2 | bool "NVIDIA Tegra" if ARCH_MULTI_V7 | 2 | bool "NVIDIA Tegra" if ARCH_MULTI_V7 |
3 | select ARCH_HAS_CPUFREQ | 3 | select ARCH_HAS_CPUFREQ |
4 | select ARCH_REQUIRE_GPIOLIB | 4 | select ARCH_REQUIRE_GPIOLIB |
5 | select ARM_GIC | ||
5 | select CLKDEV_LOOKUP | 6 | select CLKDEV_LOOKUP |
6 | select CLKSRC_MMIO | 7 | select CLKSRC_MMIO |
7 | select CLKSRC_OF | 8 | select CLKSRC_OF |
8 | select COMMON_CLK | 9 | select COMMON_CLK |
10 | select CPU_V7 | ||
9 | select GENERIC_CLOCKEVENTS | 11 | select GENERIC_CLOCKEVENTS |
10 | select HAVE_ARM_SCU if SMP | 12 | select HAVE_ARM_SCU if SMP |
11 | select HAVE_ARM_TWD if LOCAL_TIMERS | 13 | select HAVE_ARM_TWD if LOCAL_TIMERS |
12 | select HAVE_CLK | 14 | select HAVE_CLK |
13 | select HAVE_SMP | 15 | select HAVE_SMP |
14 | select MIGHT_HAVE_CACHE_L2X0 | 16 | select MIGHT_HAVE_CACHE_L2X0 |
17 | select PINCTRL | ||
15 | select SOC_BUS | 18 | select SOC_BUS |
16 | select SPARSE_IRQ | 19 | select SPARSE_IRQ |
20 | select USB_ARCH_HAS_EHCI if USB_SUPPORT | ||
21 | select USB_ULPI if USB_PHY | ||
22 | select USB_ULPI_VIEWPORT if USB_PHY | ||
17 | select USE_OF | 23 | select USE_OF |
24 | select MIGHT_HAVE_PCI | ||
25 | select ARCH_SUPPORTS_MSI | ||
18 | help | 26 | help |
19 | This enables support for NVIDIA Tegra based systems. | 27 | This enables support for NVIDIA Tegra based systems. |
20 | 28 | ||
@@ -27,15 +35,9 @@ config ARCH_TEGRA_2x_SOC | |||
27 | select ARM_ERRATA_720789 | 35 | select ARM_ERRATA_720789 |
28 | select ARM_ERRATA_754327 if SMP | 36 | select ARM_ERRATA_754327 if SMP |
29 | select ARM_ERRATA_764369 if SMP | 37 | select ARM_ERRATA_764369 if SMP |
30 | select ARM_GIC | ||
31 | select CPU_V7 | ||
32 | select PINCTRL | ||
33 | select PINCTRL_TEGRA20 | 38 | select PINCTRL_TEGRA20 |
34 | select PL310_ERRATA_727915 if CACHE_L2X0 | 39 | select PL310_ERRATA_727915 if CACHE_L2X0 |
35 | select PL310_ERRATA_769419 if CACHE_L2X0 | 40 | select PL310_ERRATA_769419 if CACHE_L2X0 |
36 | select USB_ARCH_HAS_EHCI if USB_SUPPORT | ||
37 | select USB_ULPI if USB_PHY | ||
38 | select USB_ULPI_VIEWPORT if USB_PHY | ||
39 | help | 41 | help |
40 | Support for NVIDIA Tegra AP20 and T20 processors, based on the | 42 | Support for NVIDIA Tegra AP20 and T20 processors, based on the |
41 | ARM CortexA9MP CPU and the ARM PL310 L2 cache controller | 43 | ARM CortexA9MP CPU and the ARM PL310 L2 cache controller |
@@ -44,14 +46,8 @@ config ARCH_TEGRA_3x_SOC | |||
44 | bool "Enable support for Tegra30 family" | 46 | bool "Enable support for Tegra30 family" |
45 | select ARM_ERRATA_754322 | 47 | select ARM_ERRATA_754322 |
46 | select ARM_ERRATA_764369 if SMP | 48 | select ARM_ERRATA_764369 if SMP |
47 | select ARM_GIC | ||
48 | select CPU_V7 | ||
49 | select PINCTRL | ||
50 | select PINCTRL_TEGRA30 | 49 | select PINCTRL_TEGRA30 |
51 | select PL310_ERRATA_769419 if CACHE_L2X0 | 50 | select PL310_ERRATA_769419 if CACHE_L2X0 |
52 | select USB_ARCH_HAS_EHCI if USB_SUPPORT | ||
53 | select USB_ULPI if USB_PHY | ||
54 | select USB_ULPI_VIEWPORT if USB_PHY | ||
55 | help | 51 | help |
56 | Support for NVIDIA Tegra T30 processor family, based on the | 52 | Support for NVIDIA Tegra T30 processor family, based on the |
57 | ARM CortexA9MP CPU and the ARM PL310 L2 cache controller | 53 | ARM CortexA9MP CPU and the ARM PL310 L2 cache controller |
@@ -59,20 +55,13 @@ config ARCH_TEGRA_3x_SOC | |||
59 | config ARCH_TEGRA_114_SOC | 55 | config ARCH_TEGRA_114_SOC |
60 | bool "Enable support for Tegra114 family" | 56 | bool "Enable support for Tegra114 family" |
61 | select HAVE_ARM_ARCH_TIMER | 57 | select HAVE_ARM_ARCH_TIMER |
62 | select ARM_GIC | 58 | select ARM_ERRATA_798181 |
63 | select ARM_L1_CACHE_SHIFT_6 | 59 | select ARM_L1_CACHE_SHIFT_6 |
64 | select CPU_V7 | ||
65 | select PINCTRL | ||
66 | select PINCTRL_TEGRA114 | 60 | select PINCTRL_TEGRA114 |
67 | help | 61 | help |
68 | Support for NVIDIA Tegra T114 processor family, based on the | 62 | Support for NVIDIA Tegra T114 processor family, based on the |
69 | ARM CortexA15MP CPU | 63 | ARM CortexA15MP CPU |
70 | 64 | ||
71 | config TEGRA_PCI | ||
72 | bool "PCI Express support" | ||
73 | depends on ARCH_TEGRA_2x_SOC | ||
74 | select PCI | ||
75 | |||
76 | config TEGRA_AHB | 65 | config TEGRA_AHB |
77 | bool "Enable AHB driver for NVIDIA Tegra SoCs" | 66 | bool "Enable AHB driver for NVIDIA Tegra SoCs" |
78 | default y | 67 | default y |