Commit | Line | Data |
---|---|---|
c5f80065 EG |
1 | if ARCH_TEGRA |
2 | ||
3 | comment "NVIDIA Tegra options" | |
4 | ||
c5f80065 | 5 | config ARCH_TEGRA_2x_SOC |
44107d8b | 6 | bool "Enable support for Tegra20 family" |
3c92db9a | 7 | select ARCH_REQUIRE_GPIOLIB |
f35b431d SW |
8 | select ARM_ERRATA_720789 |
9 | select ARM_ERRATA_742230 | |
10 | select ARM_ERRATA_751472 | |
11 | select ARM_ERRATA_754327 | |
8f90cce5 | 12 | select ARM_ERRATA_764369 if SMP |
b1b3f49c RK |
13 | select ARM_GIC |
14 | select CPU_FREQ_TABLE if CPU_FREQ | |
15 | select CPU_V7 | |
16 | select PINCTRL | |
17 | select PINCTRL_TEGRA20 | |
f35b431d SW |
18 | select PL310_ERRATA_727915 if CACHE_L2X0 |
19 | select PL310_ERRATA_769419 if CACHE_L2X0 | |
b1b3f49c RK |
20 | select USB_ARCH_HAS_EHCI if USB_SUPPORT |
21 | select USB_ULPI if USB | |
22 | select USB_ULPI_VIEWPORT if USB_SUPPORT | |
c5f80065 EG |
23 | help |
24 | Support for NVIDIA Tegra AP20 and T20 processors, based on the | |
25 | ARM CortexA9MP CPU and the ARM PL310 L2 cache controller | |
26 | ||
44107d8b PDS |
27 | config ARCH_TEGRA_3x_SOC |
28 | bool "Enable support for Tegra30 family" | |
44107d8b | 29 | select ARCH_REQUIRE_GPIOLIB |
f35b431d SW |
30 | select ARM_ERRATA_743622 |
31 | select ARM_ERRATA_751472 | |
32 | select ARM_ERRATA_754322 | |
8f90cce5 | 33 | select ARM_ERRATA_764369 if SMP |
b1b3f49c | 34 | select ARM_GIC |
013df388 | 35 | select CPU_FREQ_TABLE if CPU_FREQ |
b1b3f49c RK |
36 | select CPU_V7 |
37 | select PINCTRL | |
38 | select PINCTRL_TEGRA30 | |
39 | select PL310_ERRATA_769419 if CACHE_L2X0 | |
40 | select USB_ARCH_HAS_EHCI if USB_SUPPORT | |
41 | select USB_ULPI if USB | |
42 | select USB_ULPI_VIEWPORT if USB_SUPPORT | |
44107d8b PDS |
43 | help |
44 | Support for NVIDIA Tegra T30 processor family, based on the | |
45 | ARM CortexA9MP CPU and the ARM PL310 L2 cache controller | |
c5f80065 | 46 | |
77ffc146 MR |
47 | config TEGRA_PCI |
48 | bool "PCI Express support" | |
b2bbbc4d | 49 | depends on ARCH_TEGRA_2x_SOC |
77ffc146 MR |
50 | select PCI |
51 | ||
87d0bab2 HD |
52 | config TEGRA_AHB |
53 | bool "Enable AHB driver for NVIDIA Tegra SoCs" | |
54 | default y | |
55 | help | |
56 | Adds AHB configuration functionality for NVIDIA Tegra SoCs, | |
57 | which controls AHB bus master arbitration and some | |
e41e85cc | 58 | performance parameters(priority, prefech size). |
87d0bab2 | 59 | |
efdf72ad CC |
60 | config TEGRA_EMC_SCALING_ENABLE |
61 | bool "Enable scaling the memory frequency" | |
38376866 MB |
62 | |
63 | endif |