clocksource: make CLOCKSOURCE_OF_DECLARE type safe
[cascardo/linux.git] / arch / arm / mach-tegra / Kconfig
1 if ARCH_TEGRA
2
3 comment "NVIDIA Tegra options"
4
5 config ARCH_TEGRA_2x_SOC
6         bool "Enable support for Tegra20 family"
7         select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
8         select ARM_ERRATA_720789
9         select ARM_ERRATA_742230 if SMP
10         select ARM_ERRATA_751472
11         select ARM_ERRATA_754327 if SMP
12         select ARM_ERRATA_764369 if SMP
13         select ARM_GIC
14         select CPU_FREQ_TABLE if CPU_FREQ
15         select CPU_V7
16         select PINCTRL
17         select PINCTRL_TEGRA20
18         select PL310_ERRATA_727915 if CACHE_L2X0
19         select PL310_ERRATA_769419 if CACHE_L2X0
20         select USB_ARCH_HAS_EHCI if USB_SUPPORT
21         select USB_ULPI if USB
22         select USB_ULPI_VIEWPORT if USB_SUPPORT
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
27 config ARCH_TEGRA_3x_SOC
28         bool "Enable support for Tegra30 family"
29         select ARM_ERRATA_743622
30         select ARM_ERRATA_751472
31         select ARM_ERRATA_754322
32         select ARM_ERRATA_764369 if SMP
33         select ARM_GIC
34         select CPU_FREQ_TABLE if CPU_FREQ
35         select CPU_V7
36         select PINCTRL
37         select PINCTRL_TEGRA30
38         select PL310_ERRATA_769419 if CACHE_L2X0
39         select USB_ARCH_HAS_EHCI if USB_SUPPORT
40         select USB_ULPI if USB
41         select USB_ULPI_VIEWPORT if USB_SUPPORT
42         help
43           Support for NVIDIA Tegra T30 processor family, based on the
44           ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
45
46 config ARCH_TEGRA_114_SOC
47         bool "Enable support for Tegra114 family"
48         select ARM_ARCH_TIMER
49         select ARM_GIC
50         select ARM_L1_CACHE_SHIFT_6
51         select CPU_V7
52         select PINCTRL
53         select PINCTRL_TEGRA114
54         help
55           Support for NVIDIA Tegra T114 processor family, based on the
56           ARM CortexA15MP CPU
57
58 config TEGRA_PCI
59         bool "PCI Express support"
60         depends on ARCH_TEGRA_2x_SOC
61         select PCI
62
63 config TEGRA_AHB
64         bool "Enable AHB driver for NVIDIA Tegra SoCs"
65         default y
66         help
67           Adds AHB configuration functionality for NVIDIA Tegra SoCs,
68           which controls AHB bus master arbitration and some
69           performance parameters(priority, prefech size).
70
71 config TEGRA_EMC_SCALING_ENABLE
72         bool "Enable scaling the memory frequency"
73
74 endif