Kconfig 2.2 KB

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