Kconfig 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. config ARCH_TEGRA
  2. bool "NVIDIA Tegra" if ARCH_MULTI_V7
  3. select ARCH_HAS_CPUFREQ
  4. select ARCH_REQUIRE_GPIOLIB
  5. select ARM_GIC
  6. select CLKSRC_MMIO
  7. select CLKSRC_OF
  8. select COMMON_CLK
  9. select CPU_V7
  10. select GENERIC_CLOCKEVENTS
  11. select HAVE_ARM_SCU if SMP
  12. select HAVE_ARM_TWD if SMP
  13. select HAVE_SMP
  14. select MIGHT_HAVE_CACHE_L2X0
  15. select MIGHT_HAVE_PCI
  16. select PINCTRL
  17. select SOC_BUS
  18. select SPARSE_IRQ
  19. select USB_ARCH_HAS_EHCI if USB_SUPPORT
  20. select USB_ULPI if USB_PHY
  21. select USB_ULPI_VIEWPORT if USB_PHY
  22. select USE_OF
  23. help
  24. This enables support for NVIDIA Tegra based systems.
  25. menu "NVIDIA Tegra options"
  26. depends on ARCH_TEGRA
  27. config ARCH_TEGRA_2x_SOC
  28. bool "Enable support for Tegra20 family"
  29. select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
  30. select ARM_ERRATA_720789
  31. select ARM_ERRATA_754327 if SMP
  32. select ARM_ERRATA_764369 if SMP
  33. select PINCTRL_TEGRA20
  34. select PL310_ERRATA_727915 if CACHE_L2X0
  35. select PL310_ERRATA_769419 if CACHE_L2X0
  36. help
  37. Support for NVIDIA Tegra AP20 and T20 processors, based on the
  38. ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
  39. config ARCH_TEGRA_3x_SOC
  40. bool "Enable support for Tegra30 family"
  41. select ARM_ERRATA_754322
  42. select ARM_ERRATA_764369 if SMP
  43. select PINCTRL_TEGRA30
  44. select PL310_ERRATA_769419 if CACHE_L2X0
  45. help
  46. Support for NVIDIA Tegra T30 processor family, based on the
  47. ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
  48. config ARCH_TEGRA_114_SOC
  49. bool "Enable support for Tegra114 family"
  50. select HAVE_ARM_ARCH_TIMER
  51. select ARM_ERRATA_798181
  52. select ARM_L1_CACHE_SHIFT_6
  53. select PINCTRL_TEGRA114
  54. help
  55. Support for NVIDIA Tegra T114 processor family, based on the
  56. ARM CortexA15MP CPU
  57. config TEGRA_AHB
  58. bool "Enable AHB driver for NVIDIA Tegra SoCs"
  59. default y
  60. help
  61. Adds AHB configuration functionality for NVIDIA Tegra SoCs,
  62. which controls AHB bus master arbitration and some
  63. performance parameters(priority, prefech size).
  64. config TEGRA_EMC_SCALING_ENABLE
  65. bool "Enable scaling the memory frequency"
  66. endmenu